【DB寶51】CentOS7修改網卡名稱
- 2021 年 5 月 10 日
- 筆記
需求:原來的網卡名為eno16666628,需要修改為eth0。需要完整執行如下幾個步驟,否則可能導致重啟連接不上服務器:
1、修改/etc/default/grub文件
編輯/etc/default/grub並加入「net.ifnames=0 biosdevname=0」到GRUB_CMDLINE_LINUX變量:
sed -i 's/rhgb/net.ifnames=0 biosdevname=0 rhgb/' /etc/default/grub
再執行如下命令,使系統重新加載grub文件:
grub2-mkconfig -o /boot/grub2/grub.cfg
2、修改/etc/udev/rules.d/70-persistent-net.rules文件
查看接口的MAC地址:
[root@docker35 ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno16666628: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
link/ether 00:0c:29:30:be:cd brd ff:ff:ff:ff:ff:ff
mac地址為00:0c:29:30:be:cd , 將MAC地址填入文件70-persistent-net.rules的ATTR中:
vi /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:30:be:cd", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
需要修改ATTR和NAME的值。
3、修改網卡配置文件
mv /etc/sysconfig/network-scripts/ifcfg-eno16666628 /etc/sysconfig/network-scripts/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
NAME="eth0"
GATEWAY=192.168.1.254
IPADDR=192.168.1.35
ONBOOT=yes
USERCTL=no
BOOTPROTO=static
#HWADDR=00:0c:29:97:f1:5b
TYPE=Ethernet
IPV6INIT=no
DNS1=114.114.114.114
DNS2=8.8.8.8
ZONE=public
需要修改DEVICE和NAME的名稱為eth0。
4、重啟服務器
reboot
最後重啟服務器即可。
About Me
● 本文作者:小麥苗,部分內容整理自網絡,若有侵權請聯繫小麥苗刪除
● 本文原始發表於個人微 信公眾號(DB寶)上
● QQ群號: 230161599 、618766405,微信群私聊
● 個人QQ號(646634621),微 信號(db_bao),註明添加緣由
● 版權所有,歡迎分享本文,轉載請保留出處