我想从命令行连接到无线访问点。理想情况下,我只需要AP的名称。但是硬件地址也可以工作。
我知道我可以nmcli
用来连接到托管网络连接,但就我而言,可能尚未为Network-Manager配置访问点(请参阅nm-tool
和的输出之间的区别nmcli con
)。
输出示例nmcli
:
Auto pwln 3a3d62b1-bbdf-4f76-b4d2-c211fd5cfb03 802-11-wireless [...]
Wired Network aa586921-accf-4932-98c4-c873c310f08e 802-3-ethernet [...]
Cisco-UDP Uni 7f94847b-04dc-40b7-9955-5246fb77cc65 vpn [...]
T-mobile (D1) 867f345a-cbbf-4bd4-b883-a5e5ae0932f0 gsm [...]
输出示例nm-tool
:
State: connected
- Device: eth1 [Auto pwln] ----------------------------------------------------
[...]
Wireless Access Points (* = current AP)
*pwln: Infra, [...], Freq 2472 MHz, Rate 54 Mb/s, Strength 80 WPA WPA2
WLAN: Infra, [...], Freq 2422 MHz, Rate 54 Mb/s, Strength 20 WPA WPA2
[...]
如何连接到NM可能知道或可能不知道的接入点?
额外:找出连接是否需要密码,并在命令行上提交也很方便(也就是说,如果网络管理员不会弹出任何密钥环对话或gui上的错误)