更改 RHEL7 或者 CentOS 7 的網路卡名稱
本文件介紹更改 RHEL7 或者 7 的網路卡名稱的方法,按照以下步驟來操作就可以實現。 |
一、網路卡配置檔名稱重新命名為eth0 (也可以改為其他名稱)
[root@Jaking11 ~]# ifconfig ens33: flags=4163mtu 1500 inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::250:56ff:fe29:eae prefixlen 64 scopeid 0x20 ether 00:50:56:29:0e:ae txqueuelen 1000 (Ethernet) RX packets 132 bytes 14492 (14.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 115 bytes 13105 (12.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10loop txqueuelen 1000 (Local Loopback) RX packets 140 bytes 11204 (10.9 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 140 bytes 11204 (10.9 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@Jaking11 ~]# [root@Jaking11 ~]# cd /etc/sysconfig/network-scripts/ [root@Jaking11 network-scripts]# ls ifcfg-ens33 ifdown-ppp ifup-eth ifup-sit ifcfg-lo ifdown-routes ifup-ippp ifup-Team ifdown ifdown-sit ifup-ipv6 ifup-TeamPort ifdown-bnep ifdown-Team ifup-isdn ifup-tunnel ifdown-eth ifdown-TeamPort ifup-plip ifup-wireless ifdown-ippp ifdown-tunnel ifup-plusb init.ipv6-global ifdown-ipv6 ifup ifup-post network-functions ifdown-isdn ifup-aliases ifup-ppp network-functions-ipv6 ifdown-post ifup-bnep ifup-routes [root@Jaking11 network-scripts]# mv ifcfg-ens33 ifcfg-eth0 [root@Jaking11 network-scripts]# vim ifcfg-eth0 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=eth0 DEVICE=eth0 ONBOOT=yes IPADDR=192.168.10.11 GATEWAY=192.168.10.2 NETMASK=255.255.255.0
二、禁用網路卡命名規則
此功能透過
/etc/default/grub
檔案來控制,要禁用此功能,在檔案中加入
"net.ifnames=0 biosdevname=0"
即可
[root@Jaking11 network-scripts]# 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="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet net.ifnames=0 biosdevname=0" GRUB_DISABLE_RECOVERY="true"
三、新增udev網路卡規則
在/etc/udev/rules.d目錄中建立一個網路卡規則70-persistent-net.rules檔案,在檔案中寫入以下引數:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="需要修改名稱的網路卡MAC地址",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
參考配置:
[root@Jaking11 rules.d]# vim 70-persistent-net.rules SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:50:56:29:0e:ae", ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
執行grub2-mkconfig -o /boot/grub2/grub.cfg
生成更新grub配置引數
[root@Jaking11 rules.d]# grub2-mkconfig -o /boot/grub2/grub.cfg Generating grub configuration file ... Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64 Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img Found linux image: /boot/vmlinuz-0-rescue-fe49b659ccb940fa8d260a5897c0b08a Found initrd image: /boot/initramfs-0-rescue-fe49b659ccb940fa8d260a5897c0b08a.img done
重啟
後驗證網路卡名稱是否更改成功
[root@Jaking11 ~]# ifconfig eth0: flags=4163mtu 1500 inet 192.168.10.11 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80::250:56ff:fe29:eae prefixlen 64 scopeid 0x20 ether 00:50:56:29:0e:ae txqueuelen 1000 (Ethernet) RX packets 86 bytes 10889 (10.6 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 95 bytes 10828 (10.5 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10loop txqueuelen 1000 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
總結
以上就是更改 RHEL7 或者 CentOS 7 的網路卡名稱的方法,最後看到 eth0 說明網路卡名稱更改成功!
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2689113/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS 6.X怎麼更改網路卡名稱?CentOS 6.X更改網路卡名稱的方法CentOS
- 更改Linux系統的網路卡名稱Linux
- 【DB寶51】CentOS7修改網路卡名稱CentOS
- CentOS 8 修改網路卡名稱CentOS
- rhel7網路卡bond和team
- centos7的網路卡名修改為eth0CentOS
- [提供可行性指令碼] RHEL 7/CentOS 7/Fedora28 重新命名網路卡名稱指令碼CentOS
- Centos系統更換網路卡名稱為eth0教程CentOS
- 網路卡配置及對應名稱
- RHEL7/CentOS7 yum私服搭建CentOS
- centos6 修改網路卡名指令碼CentOS指令碼
- RHEL7網路管理
- RHEL7/CentOS7 type “journalctl -xb” to view system logsCentOSView
- RockyLinux9,RHEL9修改統一的網路卡名稱Linux
- centos7網路卡啟動不了的解決辦法CentOS
- 如何在Mac 上更改電腦的名稱或本地區域網主機名Mac
- Linux系統自定義網路卡並更改網路卡介面Linux
- RHEL7或CentOS7中缺少compat-libstdc++-33-3.2.3CentOSC++
- Linux系統新增自定義網路卡並更改網路卡介面Linux
- CentOS7和RHEL7在 /etc/fstab中不包含/dev/shmCentOSdev
- win10系統更改管理員名稱的方法Win10
- windows10系統更改賬戶名稱的方法Windows
- centos 7.4 新增新網路卡CentOS
- 在蘋果Mac上如何更改AirDrop名稱?蘋果MacAI
- rhel7 udevdev
- win10更換賬戶名稱的方法_w10怎麼更改賬戶名稱Win10
- 軟體測試學習教程——CentOS 7 修改網路卡設定CentOS
- Mac 入門教程:如何更改你的 Mac 裝置名稱Mac
- 修改了github使用者名稱後,部落格的更改Github
- Vmware CentOS7 克隆後更改網路為靜態 ip 地址CentOS
- Win10系統下如何修改電腦名稱?windows10更改電腦名稱的方法Win10Windows
- Fedora網路介面名稱如何修改?Fedora修改網路介面名稱的方法
- rhel7 pgloader使用
- RHEL7/CentOS7線上和離線安裝GitLab配置使用實踐CentOSGitlab
- 更改wordpress的預設登入頁面名稱wp-login
- windows10系統怎麼更改我的文件名稱Windows
- Postgresql10資料庫之更改資料庫的名稱SQL資料庫
- Linux 7 配置網路卡(nmcli)Linux