在Centos7中已经出现该命令,在Centos8中,官方放弃了network服务,主推Nmcli服务
配置参数的简写
connection == c
如图
查看网卡设备信息
[root@CentOS8 ~]# nmcli device status
查看网卡具体信息
[root@CentOS8 ~]# nmcli device show eth0
修改网卡配置文件使其生效
CentOS8的网卡配置文件路径依旧,/etc/sysconfig/network-scripts/,需重新执行加载配置文件来生效
[root@CentOS8 ~]# nmcli connection reload [root@CentOS8 ~]# nmcli connection up eth0
通过命令修改网卡配置
用法:
nmcli connection modify <网卡号> <设置。参数> <配置内容>
修改添加属性值,如删除一个DNS地址,添加一个IPV4地址
在 <设置。参数> 前跟 +/- 即可
设置如下
[connection, 802-3-ethernet (ethernet), 802-1x, dcb, sriov, ethtool, match, ipv4, ipv6, tc, proxy]
参数如下
[method, dns, dns-search, dns-options, dns-priority, addresses, gateway, routes, route-metric, route-table, routing-rules, ignore-auto-routes, ignore-auto-dns, dhcp-client-id, dhcp-timeout, dhcp-send-hostname, dhcp-hostname, dhcp-fqdn, never-default, may-fail, dad-timeout]
#如,修改ipv4网关与DNS
[root@CentOS8 ~]# nmcli connection modify eth0 ipv4.gateway '192.168.1.254' [root@CentOS8 ~]# nmcli connection modify eth0 ipv4.dns '192.168.1.100,8.8.8.8'
#要是配置生效需要重启服务
[root@CentOS8 ~]# systemctl restart NetworkManager
#或者关闭激活网卡,当然打了第一条命令网络就会掉
[root@CentOS8 ~]# nmcli connection down eth0 [root@CentOS8 ~]# nmcli connection up eth0