Network-manager服务学习

时间:2025-03-19 10:36:43
# 查看所有网络连接 # 长格式 nmcli connection show # 短格式,缩写 nmcli con show # 查看活动的网络连接 nmcli con show -active # 查看指定网卡的详细信息 nmcli con show eth0 # 显示设备的连接状态 nmcli status # 显示所有设备网络设备详情信息 nmcli device show # 显示指定网络设备的详细信息 nmcli device show eth0 # 启用网络连接 nmcli con up eth0 # 停用网络连接(可以被自动激活) nmcli con down eth0 # 禁用网卡,防止自动被激活 nmcli device disconnect eth0 # 删除网络连接的配置文件 nmcli con delete eth0 # 重新加载网络配置文件 nmcli con reload # 设置网卡自启动,实际修改的是网卡配置文件 ONBOOT=yes nmcli con mod CON-NAME connection.autoconnect yes # 修改IP地址是静态(manual)还是dhcp动态(auto) # 实际修改的是网卡配置文件BOOTPROTO,BOOTPROTO=none 表示静态;BOOTPROTO=dhcp 表示动态 nmcli con mod CON-NAME ipv4.method manual(static) | auto # 修改IP配置及网关 nmcli con mod CON-NAME ipv4.addresses “10.10.10.10/24 10.10.10.1” # 修改默认网关 nmcli con mod CON-NAME ipv4.gateway 10.10.10.1 # 添加第二个IP地址 nmcli con mod CON-NAME +ipv4.addresses 10.10.10.10/16 # 删除第二个IP地址 nmcli con mod CON-NAME -ipv4.addresses 10.10.10.10/16 # 添加dns1 nmcli con mod CON-NAME ipv4.dns 114.114.114.114 # 添加dns2 nmcli con mod CON-NAME +ipv4.dns 8.8.8.8 # 一次添加多个dns nmcli con mod CON-NAME ipv4.dns 114.114.114.114,8.8.8.8,8.8.4.4