CentOS7 网卡改名和配置静态IP
网卡改名:
1、修改网卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-ens32 /etc/sysconfig/network-scripts/ifcfg-eth0
2、编辑网卡name和device
vi /etc/sysconfig/network-scripts/ifcfg-eth0
NAME=eth0
DEVICE=eth0
3、禁用系统可预测命名规则
vi /etc/default/grub修改GRUB_CMDLINE_LINUX如下:
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb net.ifnames=0 biosdevname=0 quiet"
运行grub2-mkconfig -o /boot/grub2/grub.cfg重新生成GRUB配置并更新内核参数。
(此时重新系统网卡名称已经生效,但如果你有多个接口,并且想要控制其设备名,而不是让内核以它自己的方式命名,创建/etc/udev/rules.d/70-persistent-net.rules规则是必要的!)
4、多网卡坏境下命名
vi /etc/udev/rules.d/70-persistent-net.rules 按如下格式填写好每个网卡mac和name
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:56:1d:6d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
重启系统生效!(如果Centos7系统minimal方式安装是没有ifconfig命令的,可以通过安装net-tools解决。)
配置静态IP:
以下为网卡(必须文件)格式:
TYPE=Ethernet
BOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
#NM_CONTROLLED=yes (用网络管理器配置静态IP需要打开此项)
IPADDR=192.168.10.204
PREFIX=24
GATEWAY=192.168.10.1
DNS1=202.96.128.166
DNS2=202.96.134.133
网络管理器配置静态IP
yum install NetworkManager-tui
然后继续去编辑eth0接口的网络管理器配置:
nmtui edit eth0
按照如图配置好IP确定,然后重启网络服务就生效了,此时可以看网卡配置文件是否和手动配置文件一致格式