Linux CentOS7ネットワークカードens33がeth0に変更されました

LinuxCentOS7のネットワークカードens33がeth0に変更されました

  • Linuxオペレーティングシステムのネットワークカード機器の従来の命名方法はeth0、eth1、eth2などですが、CentOS7は、ファームウェア、トポロジ、および場所情報に基づいてデフォルトで割り当てられるさまざまな命名規則を提供します。これの利点は、命名が完全に自動で予測可能であることです。欠点は、ens33などのeth0やwlan0よりも読みにくいことです。

  • 新しい命名規則の使用に慣れていない場合は、従来の命名方法に戻すことができます

1.最初にネットワークカードの構成ファイルを編集し、内部のNAMEアイテムとDEVICEアイテムをeth0に変更します

vim /etc/sysconfig/network-scripts/ifcfg-ens33 
 
NAME=eth0   //修改为eth0
...
DEVICE=eth0   //修改为eth0
  1. ネットワークカード構成ファイルをifcfg-eth0に変更します
[root@localhost ~]# cd /etc/sysconfig/network-scripts/  
[root@localhost network-scripts]# mv ifcfg-ens33 ifcfg-eth0  
  1. この予測可能な命名規則を無効にします。
  • 起動時に「net.ifnames = 0biosdevname = 0」カーネルパラメータを渡すことができます。
  • これは、/ etc / default / grubを編集し、「net.ifnames = 0 biosdevname = 0」をGRUBCMDLINELINUX変数に追加することで実現されます。

grub構成ファイルを編集します

[root@mysql ~]# vi /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 net.ifnames=0 biosdevname=0 rhgb quiet"
'         /在上面添加 "net.ifnames=0 biosdevname=0"     '
GRUB_DISABLE_RECOVERY="true"
  1. コマンドgrub2-mkconfig-o /boot/grub2/grub.cfgを実行して、GRUB構成を再生成し、カーネルパラメーターを更新します。
[root@mysql ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
  1. ネットワークサービスを再起動するとエラーが報告されます。Linuxシステムを再起動するだけです。
systemctl restart network
  1. Linuxシステムを再起動し、再起動後にipaddrまたはifconfigコマンドで確認します
reboot

ネットワークカードがeth0に変更されていることがわかります

[root@client1 ~]# ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 20.0.0.13  netmask 255.255.255.0  broadcast 20.0.0.255
        inet6 fe80::6d44:3c07:4465:144f  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:6a:e9:5c  txqueuelen 1000  (Ethernet)
        RX packets 163  bytes 220240 (215.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 146  bytes 12383 (12.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 12  bytes 1404 (1.3 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1404 (1.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
        ether 52:54:00:14:ad:d1  txqueuelen 1000  (Ethernet)
        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

ping www.baidu.com

[root@client1 ~]# ping www.baidu.com
PING www.wshifen.com (103.235.46.39) 56(84) bytes of data.
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=1 ttl=128 time=412 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=3 ttl=128 time=330 ms
64 bytes from 103.235.46.39 (103.235.46.39): icmp_seq=4 ttl=128 time=349 ms

おすすめ

転載: blog.csdn.net/qq_46480020/article/details/112790707
おすすめ