~ read.

CentOS配置静态IP

1. 查看网卡等配置信息

CentOS 7.X:

查看网卡UUID

# nmcli con show

查看网卡mac地址

# nmcli dev show

CenOS 6.X 中把命令中的show换为list

2. 修改网卡配置文件

编辑/etc/sysconfig/network-scripts/ifcfg-enp4s0f0

TYPE=Ethernet  
BOOTPROTO=static  
DEFROUTE=yes  
IPV4_FAILURE_FATAL=no  
IPV6INIT=yes  
IPV6_AUTOCONF=yes  
IPV6_DEFROUTE=yes  
IPV6_FAILURE_FATAL=no  
IPV6_ADDR_GEN_MODE=stable-privacy  
NAME=enp4s0f0  
UUID=1a25239b-9016-3e39-adb7-1b5d8ea1b3c9  
HWADDR=00:50:56:34:FE:CD  
DEVICE=enp4s0f0  
ONBOOT=yes  
IPADDR=192.168.32.134  
GATEWAY=192.168.32.2  
PREFIX=24  
DNS1=192.168.32.2  
IPV6_PEERDNS=yes  
IPV6_PEERROUTES=yes  
IPV6_PRIVACY=no  

其中enp4s0f0为你的网卡接口名称。

按照前面查看的NAMEUUIDHWADDRIPADDRGATEWAYDNS1改为对应的值。

3. 配置网卡引导

编辑配置文件/etc/udev/rules.d/90-eno-fix.rules

# This file was automatically generated on systemd update
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0C:29:F6:72:4B", NAME="enp4s0f0"  

ATTR{address}NAME设置为第一块网络对应的MAC地址和网卡接口名。

comments powered by Disqus