#简介 #nmcli是redhat7或者centos7之后的命令 #该命令可以完成网卡上所有的配置工作,并且可以写入配置文件,永久生效 #查看网卡信息命令 1.查看所有网络连接 # nmcli connection show nmcli con s 2.查看活动的网络连接 # nmcli connection show -active nmcli con s -a 3.查看指定网卡的详细信息 # nmcli connection show "System eth0" 4.显示设备的连接状态 # nmcli device status nmcli dev s 5.显示所有设备网络设备详情信息 # nmcli device show nmcli dev show 6.显示指定网络设备的详细信息 # nmcli device show eth0 #网卡状态修改命令 1.启用网络连接 # nmcli connection up eth0 2.停用网络连接-可以被自动激活 # nmcli connection down eth0 3.禁用网卡放置被激活 # nmcli device disconnect eth0 4.删除网络连接的配置文件 # nmcli connection delete eth0 5.重新加载网络配置文件 # nmcli connection reload #修改网卡配置 1.设置自动启动网卡 # nmcli connection modify "System eth0" connection.autoconnect yes 2.设置IP地址获取方式是手动或者DHCP # nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses 172.16.10.1/16 手动设置IPv4地址 # nmcli connection modify "System eth0" ipv4.method auto 设置IP地址为DHCP 实际修改的是网卡配置文件BOOTPROTO,BOOTPROTO=none 表示手动;BOOTPROTO=dhcp 表示dhcp 3.修改IP地址 # nmcli connection modify "System eth0" ipv4.addresses 172.16.10.100/16 4.修改网关 # nmcli connection modify "System eth0" ipv4.gateway 172.16.1.1 5.添加第二个IP地址 # nmcli connection modify "System eth0" +ipv4.addresses 172.16.10.10/16 6.添加DNS # nmcli connection modify "System eth0" ipv4.dns 7.添加第二个DNS # nmcli connection modify "System eth0" +ipv4.dns 8.8.8.8 8.删除第二个DNS # nmcli connection modify "System eth0" -ipv4.dns 8.8.8.8 #常用命令集 #将配置方式指定为manual,指定IP地址、默认网关、DNS地址,并配置自动连接 # nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses "172.25.0.11/24 172.25.0.254" ipv4.dns 172.25.254.254 connection.autoconnect yes #通过up指令激活连接配置,必要时也可以先down再up # nmcli connection up "System eth0"