接上篇博文:http://blog.youkuaiyun.com/gw569453350game/article/details/52998611
如果系统没有安装 network-manager,则先安装之:
sudo apt-get install network-manager
network-manager (包括 nmcli, nm-tool 等工具) 比 wpa_supplicant 要更加智能,方便一些。 配置 network-manager 的文件在 /etc/NetworkManager/NetworkManager.conf
中,如果某个网卡不想通过 network-manager 控制,可以在配置文件中指定。 see link
直接输入 wifi 名称 和 密码就行了:
// 使用方法:
nmcli d wifi connect <WiFiSSID> password <WiFiPassword> iface <WifiInterface> // nmcli d -h 查看更多使用方法
// 例如:
nmcli d disconnect iface wlan0 // 先断开连接
nmcli d wifi connect "MyWifi" password "1234567890" iface wlan0
ifconfig // 查看一下是否获得了ip
nmcli nm // 查看一下连接状态, 或 iwconfig 查看一下
如果出现如下情况:
Error: Failed to add/activate new connection: (32) Not authorized to control networking.
解决方法:
加入 netdev 组:
adduser `whoami` netdev
新建文件:
sudo vi /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla
粘贴如下内容:
[nm-applet]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=no
ResultActive=yes
good to go~
ref link:
network-manager 的配置:http://support.qacafe.com/knowledge-base/how-do-i-prevent-network-manager-from-controlling-an-interface/
nmcli 的使用:http://askubuntu.com/questions/461825/connect-to-wifi-from-command-line
http://jeffhoogland.blogspot.com/2012/05/howto-give-network-manager-sufficient.html
https://awesome.naquadah.org/wiki/Nm-applet