如果设备不需要GUI或者只需连接到一个网络也可不需要网络管理组件,如果你的设备使用了GUI或者需要在不同网络切换的话请考虑Network Manager。
Network Manager使网络连接更加简单,无论是WiFi、有线网络、网桥、4G还是蓝牙,均可以快速从一个网络切换到另外一个网络,并且配置完一次网络后下一次会自动重新加入网络。Nmcli只是NetworkManager的命令行界面CLI。
安装NetworkManager
带GUI界面系统一般默认安装了NetworkManager,可跳过该步骤。
- 更新源
sudo apt-get update
- 安装NetworkManager
sudo apt-get install network-manager
- 待编辑
-
重新启动系统
sudo reboot now
使用nmcli
现在使用nmcli连接WiFi网络,建议使用有线网络或者本机的ssh配置
- 打开WIFI
nmcli r wifi on
- 扫描可用WiFi
sudo nmcli dev wifi
- 连接 wifi,my_wifi是你要连接WiFi的名称,password是密码
sudo nmcli device wifi connect <my_wifi> password <password>
或者 通过 wlan1 wifi 网卡(interface)连接 wifi:
sudo nmcli device wifi connect <my_wifi> password <password> ifname wlan1
断开一个网卡(interface)上的连接:
sudo nmcli device disconnect ifname eth0
查看所有网络设备及其状态:
sudo nmcli device
服务控制
NetworkManager服务控制是通过systemctl,启用服务:
sudo systemctl enable NetworkManager
禁用服务:
sudo systemctl disable NetworkManager
其他使用方式可参考官方说明
其他:wifi名称更改