CentOS 静态IP设置&修改网卡名
一、CentOS版本查看的方法
1. lsb_release -a (若报命令找不到,直接yum install lsb –y)
2. cat /etc/redhat-release
二、CentOS7静态IP&修改网卡名
1. 默认安装好的网卡名比较奇怪: ens160,重命名为eth0
# mv /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-eth0
2. 编辑 ifcfg-eth0 文件
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
3. 修改文件中以下内容
BOOTPROTO="static" #dhcp改为static ONBOOT="yes" #开机启用本配置
NAME=eth0 #name修改为eth0
DEVICE=eth0 #name修改为eth0 IPADDR=192.168.1.26 #静态IP GATEWAY=192.168.1.1 #默认网关 NETMASK=255.255.255.0 #子网掩码 DNS1=192.168.1.167 #DNS 配置
4. 修改后的文件内容
TYPE=Ethernet BOOTPROTO="static" #修改 DEFROUTE=yes PEERDNS=yes PEERROUTES=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=eth0 #修改 UUID=96c9a4dc-efab-4188-9d95-65966178e451 DEVICE=eth0 #修改 IPADDR=192.168.1.26 #增加 GATEWAY=192.168.1.1 #增加 NETMASK=255.255.255.0 #增加 DNS1=192.168.1.167 #增加 ONBOOT=yes #修改
5. 禁用该可预测命名规则。编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
6. 运行命令grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
7. 重新启动机器reboot,启动完之后网卡名称就变成了eth0