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确定,然后重启网络服务就生效了,此时可以看网卡配置文件是否和手动配置文件一致格式

 

posted @ 2017-04-28 11:08  面对疾风  阅读(2219)  评论(0编辑  收藏  举报