首页 > 代码库 > CentOS7 静态IP设置&修改网卡名

CentOS7 静态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

 

CentOS7 静态IP设置&修改网卡名