CentOS 7 更改網卡名到以前的eth0

來源:互聯網
上載者:User

標籤:style   blog   http   color   os   io   strong   檔案   

 

      最近安裝了CentOS7,核心總算升級到3.10,支援Linux容器,network namespace·······

      但是安裝完之後,發現ifconfig沒看到熟悉的eth0,卻是enp0s3,雖然只是一個網卡代號,但明顯會影響一些指令碼,帶來諸多不方便,也不知道CentOS為何設定成這樣。於是想把他改回來。

[[email protected] fbw]# ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 10.0.2.5  netmask 255.255.255.0  broadcast 10.0.2.255        inet6 fe80::a00:27ff:fe80:4d3c  prefixlen 64  scopeid 0x20<link>        ether 08:00:27:80:4d:3c  txqueuelen 1000  (Ethernet)        RX packets 2134  bytes 176901 (172.7 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 1504  bytes 206316 (201.4 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 0  (Local Loopback)        RX packets 538  bytes 46716 (45.6 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 538  bytes 46716 (45.6 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

  於是參考之前的一篇日誌 Centos 配置eth0 提示Device does not seem to be present ,先去將ifcfg-enp0s3重新命名為ifcfg-eth0,然後去查看/etc/udev/rules.d/70-persistent-net.rules檔案,居然發現CentOS7裡面沒有這個檔案,看來之前刪除這個重啟的方法不奏效了。

   先百度一下,找到了一篇《 Centos Linux系統安裝後網卡em改回eth的兩種方法》,看了其中的第二個方法,改了一下grub的引導檔案,重啟一下,發現還是沒有改名。

   後google了一下,找到了一篇《Change default network name to old “eth0″ on RHEL 7 / Fedora 19 above》,也是改了一下grub檔案,重啟之後成功解決!!!

 

具體步驟如下:

   1、 vim /etc/default/grub 

GRUB_TIMEOUT=5GRUB_DISTRIBUTOR=”$(sed ‘s, release .*$,,g’ /etc/system-release)”GRUB_DEFAULT=savedGRUB_DISABLE_SUBMENU=trueGRUB_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的最後,加上 net.ifnames=0 biosdevname=0 的參數

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”

 

  2. mv /etc/sysconfig/network-scripts/ifcfg-enp0s3  /etc/sysconfig/network-scripts/ifcfg-eth0 

  3、reboot

 

  最後成功將網卡重名為eth0,嗯~~,還是那個味道,還是那麼親切~~~

[[email protected] ~]$ ifconfig eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500        inet 10.0.2.5  netmask 255.255.255.0  broadcast 10.0.2.255        inet6 fe80::a00:27ff:fe80:4d3c  prefixlen 64  scopeid 0x20<link>        ether 08:00:27:80:4d:3c  txqueuelen 1000  (Ethernet)        RX packets 56  bytes 7959 (7.7 KiB)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 70  bytes 10796 (10.5 KiB)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0lo: 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 0  (Local Loopback)        RX packets 5  bytes 580 (580.0 B)        RX errors 0  dropped 0  overruns 0  frame 0        TX packets 5  bytes 580 (580.0 B)        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.