有时我会使用 CLI 和网络启动恢复内核来排除笔记本电脑故障。那么有没有办法通过命令行连接到无线路由器或 AP?如果可能的话,以下命令是什么:
- 列出可用的网络。
- 使用以下方式连接网络:SSID、WPA2 密钥和 DHCP 模式。
- 连接命令:SSID、ad-hoc 模式、ip 地址、网络掩码、网关。
答案1
您将需要 wpasupplicant 包才能连接到使用 wpa 或 wpa2 保护的网络。
按顺序列出:
1:sudo iwlist scan
2:sudo iwconfig <interface> essid "my network"
iwpriv <interface> set AuthMode=<WPA2PSK or WPA2AES>
iwpriv <interface> set <WPA2PSK or WPA2AES>='WPA PASSPHRASE'
3:sudo iwconfig <interface> essid "my network"
ifconfig <interface> inet <ip> netmask <mask>
然后设置到网关的路由route add <destination> gw <gateway ip>
答案2
nm-tool
或sudo iwlist scan
将显示所有可用的无线网络。
有一个cnetworkmanager
软件包应该可以让你从命令行控制网络管理器。我自己从未使用过它。
答案3
我认为 iwlist 和 iwconfig 可以做到这一点。这里是讨论此问题的论坛。