一、CentOS 7和CentOS 8网络配置区别:
VMware Workstation 15 Pro中安装了CentOS 8.0.1905,但在配置IP地址过程中发现没有了network.service,并且/etc/sysconfig/network-scripts目录中也没有任何脚本文件,CentOS 7中同时支持network.service和NetworkManager.service(简称NM)2种方式配置网络,而在CentOS 8中已经废弃network.service,必须通过NetworkManager.service配置网络。
二、NetworkManager的命令行工具nmcli简单使用说明:
1、查看IP(类似于ifconfig、ip a):# nmcli
查看网卡信息
# nmcli connection
# nmcli con show
显示具体的网络接口信息
# nmcli connection show eth0
显示所有设配状态
# nmcli device status
修改配置文件执行生效
# systemctl restart network
# nmcli connection reload
显示所有活动连接
# nmcli connection show --active
删除一个网卡连接
# nmcli connection delete eth0
添加一个网卡连接
# nmcli connection add type ethernet con-name eth0 ifname eno33554992
网络接口的启用与停用:
停用:
# nmcli connection down eth0
启用:
# nmcli connection up eth0
给eth0添加一个IP(IPADDR)
# nmcli connection modify eth0 ipv4.addresses 192.168.0.58
给eth0添加一个子网掩码(NETMASK)
# nmcli connection modify eth0 ipv4.addresses 192.168.0.58/24
IP获取方式设置成手动(BOOTPROTO=static/none)
# nmcli connection modify eth0 ipv4.method manual
添加一个ipv4
# nmcli connection modify eth0 +ipv4.addresses 192.168.0.59/24
删除一个ipv4
# nmcli connection modify eth0 -ipv4.addresses 192.168.0.59/24
添加DNS
# nmcli connection modify eth0 ipv4.dns 114.114.114.114
删除DNS
# nmcli connection modify eth0 -ipv4.dns 114.114.114.114
添加一个网关(GATEWAY)
# nmcli connection modify eth0 ipv4.gateway 192.168.0.2
可一块写入:
nmcli connection modify eth0 ipv4.dns 114.114.114.114 ipv4.gateway 192.168.0.2
修改网卡名称
删除网卡连接
# nmcli connection delete eno16777736
修改内核参数配置文件
# vi /etc/default/grub
植入内核
# grub2-mkconfig -o /boot/grub2/grub.cfg
重启
#reboot
添加网卡
# nmcli connection add type ethernet con-name eth0