天天看點

關閉“一緻性網絡裝置命名法” 修改centos網卡名稱為 eth0

在RHEL及CentOS 7上,由于systemd 和 udev 引入了一種新的網絡裝置命名方式 —— 一緻網絡裝置命名(CONSISTENT NETWORK DEVICE NAMING),可以根據固件、拓撲、位置資訊來設定固定名字,帶來的好處是命名自動化,名字完全可預測,在硬體壞了以後更換也不會影響裝置的命名,這樣可以讓硬體的更換無縫化,帶來的不利是新的裝置名稱比傳統的名稱難以閱讀。

[root@localhost network-scripts]# sed -i '/ONBOOT/s/no/yes/' ifcfg-eno*

[root@localhost network-scripts]# systemctl restart network

1

2

3

4

5

6

7

8

9

10

11

12

<code>[root@localhost ~]</code><code># ip addr show1: lo: &lt;LOOPBACK,UP,LOWER_UP&gt; mtu 65536 qdisc noqueue state UNKNOWN </code>

<code>    </code><code>link</code><code>/loopback</code> <code>00:00:00:00:00:00 brd 00:00:00:00:00:00</code>

<code>    </code><code>inet 127.0.0.1</code><code>/8</code> <code>scope host lo</code>

<code>       </code><code>valid_lft forever preferred_lft forever</code>

<code>    </code><code>inet6 ::1</code><code>/128</code> <code>scope host </code>

<code>2: eno16777736: &lt;BROADCAST,MULTICAST,UP,LOWER_UP&gt; mtu 1500 qdisc pfifo_fast state UP qlen 1000</code>

<code>    </code><code>link</code><code>/ether</code> <code>00:0c:29:0d:25:d9 brd ff:ff:ff:ff:ff:ff</code>

<code>    </code><code>inet 192.168.199.131</code><code>/24</code> <code>brd 192.168.199.255 scope global dynamic eno16777736</code>

<code>       </code><code>valid_lft 39693sec preferred_lft 39693sec</code>

<code>    </code><code>inet6 fe80::20c:29ff:fe0d:25d9</code><code>/64</code> <code>scope link </code>

1、修改grub2啟動參數

編輯/etc/sysconfig/grub檔案,在GRUB_CMDLINE_LINUX結尾的雙引号前加上“net.ifnames=0 biosdevname=0”

2、生成新的GRUB檔案更新GRUB、核心配置

3、重命名網卡配置檔案

 注意:如果之前配置了固定IP,還需要将配置檔案中的“NAME=eno16777736”改成“NAME=eth0”,如果是自動擷取那就不用管了。

4、重新開機系統生效

本文轉自 Mr_sheng 51CTO部落格,原文連結:http://blog.51cto.com/sf1314/2072729

繼續閱讀