centos7改网卡eth0并配置静态ip
修改网卡的名字,仅仅是为了使用方便,并且看着比较熟悉。设置静态ip则比较实用。这里仅仅是记录操作的过程,折腾了半个多小时,记录一下笔记,原理也不是很清楚,反正解决问题了。 记得中间运行了一个命令 systemctl enable NetworkManager-wait-online.service
不知道是否有用。
这是具体的操作步骤。
修改 enp0s3 为 ethO
编辑文件 vim /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=”console”
GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet”
GRUB_DISABLE_RECOVERY=”true”
修改 GRUB_CMDLINE_LINUX
GRUB_CMDLINE_LINUX=”rd.lvm.lv=rootvg/usrlv rd.lvm.lv=rootvg/swaplv crashkernel=auto vconsole.keymap=us rd.lvm.lv=rootvg/rootlv vconsole.font=latarcyrheb-sun16 rhgb quiet net.ifnames=0 biosdevname=0”
注意最后增加了 net.ifnames=0 biosdevname=0
然后运行
grub2-mkconfig -o /boot/grub2/grub.cfg
mv /etc/sysconfig/network-scripts/ifcfg-enp0s3 /etc/sysconfig/network-scripts/ifcfg-eth0
reboot
设置静态ip
vim /etc/sysconfig/network-scripts/ifcfg-eth0
修改为
TYPE=Ethernet
#BOOTPROTO=dhcp
# 重点修改1,修改为静态
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
NAME=eth0
UUID=edfd0bf1-15e8-4c1e-aaa6-329cab8e1ddd
DEVICE=enp0s3
ONBOOT=yes
# 添加物理地址,通过 ip addr 查看
HWADDR=08:00:27:e3:96:1d
# add 填写就具体得配置
IPADDR=192.168.2.205
NETMASK=255.255.255.0
NETWORK=192.168.2.0
GATEWAY=192.168.2.1
NM_CONTROLLED=no