,sudo systemctl start NetworkManager,`,,2. 使用systemctl启用NetworkManager服务,使其在系统启动时自动运行:,`,sudo systemctl enable NetworkManager,`,,3. 使用nmcli命令查看网络连接状态:,`,nmcli con show,`,,4. 使用nmcli命令连接到无线网络:,`,nmcli dev wifi connect password,`,,5. 使用nmcli命令断开网络连接:,`,nmcli con down,``在Linux系统中,网络配置管理是日常管理工作的重要组成部分,NetworkManager是一个用于管理网络连接的服务工具,它支持多种类型的连接,并且能够监控和自动处理网络变化,下面将详细介绍如何开启和配置NetworkManager。
(图片来源网络,侵删)1、安装NetworkManager
安装步骤:在Ubuntu 20及类似系统中,安装NetworkManager可以通过终端命令完成,运行sudo aptget install networkmanager命令即可开始安装过程,这一步骤为后续的配置和使用打下基础。
确认安装:安装完成后,可以使用nmcli v命令来确认NetworkManager的安装版本,确保安装正确且版本为最新。
2、启动NetworkManager服务
启用服务:通过以下命令可以启用NetworkManager服务:
sudo systemctl unmask NetworkManager
sudo systemctl enable NetworkManager
(图片来源网络,侵删)sudo systemctl start NetworkManager
状态检查:使用systemctl status NetworkManager命令来查看NetworkManager服务的状态,确保其已经成功启动并处于活动状态。
3、配置网络连接
基本命令介绍:nmcli工具是NetworkManager中最常用于配置网络的命令行工具,添加一个网络连接可以用nmcli connection add命令,并通过参数指定连接类型、名称、接口等信息。
具体操作示例:
设置有线网络:通过命令nmcli connection add type Ethernet conname "MyEthernet" ifname eth0可以添加一个名为"MyEthernet"的以太网连接。
设置无线网络:对于无线网络,可以使用nmcli connection add type wlan conname "MyWifi" ifname wlan0 ssid [SSID] password [PASSWORD]命令,SSID]和[PASSWORD]需要替换为实际的无线网络名称和密码。
(图片来源网络,侵删)修改与删除:网络连接一旦创建,还可以使用nmcli connection modify来修改配置,或使用nmcli connection delete来删除不需要的设置。
4、使用图形化工具
nmtui和nmconnectioneditor:除了命令行外,NetworkManager还提供图形化界面工具如nmtui和GNOME的nmconnectioneditor,使得网络配置更为直观和易于操作,这些工具可以通过GUI来简化网络连接的管理。
5、高级配置
设置网关和DNS:对于更复杂的网络设置,如需要配置网关或DNS,也可以通过NetworkManager来完成,使用nmcli connection modify MyEthernet ipv4.gateway 192.168.1.1来修改网关地址。
连接优先级:在有多个网络连接可用的情况下,可以通过设置连接优先级来控制网络的使用顺序,这在同时拥有有线和无线连接的情况下特别有用。
可以看到NetworkManager提供了全面而灵活的网络配置选项,适用于各种不同需求和环境,通过命令行工具和图形化界面的双重支持,用户可以根据自己的偏好选择最适合的方式进行网络配置。