一、寫在前面
這篇文章主要介紹了,Linux Ubuntu 系統下通過以下兩種方式修改網路卡的名字,這裡根據自己的實際操作驗證,從中學習記錄, 方便後續查詢。
參考部落格:blog.csdn.net/u011521019/…
二、方案一:
1,首先修改網路卡物理配置檔案,沒有這個檔案的話新建一個或者從已有的環境上拷貝一份過來按照要求進行修改
vi /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x14e4:0x1692 (tg3)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="bc:30:5b:b1:cd:be", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
關鍵字解釋:
ATTR{address}=="bc:30:5b:9c:ae:79" ##物理網路卡MAC地址 ifconfig檢視
KERNEL=="eth*" ##原網路卡名
NAME="eth0" ##現網路卡名
複製程式碼
需要把這個檔案中網路卡的MAC地址,原網路卡名字以及需要改成的網路卡名字配置進去。
修改後(有eth0 -> eth000000000000)
# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.
# PCI device 0x10ec:0x8168 (r8169)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*",
ATTR{address}=="08:00:27:82:40:77", ATTR{dev_id}=="0x0",
ATTR{type}=="1", KERNEL=="eth*", NAME="eth000000000000"
複製程式碼
2,修改網落配置檔案
vi /etc/network/interfaces
這個要配置成修改後新的網路卡名字(有就修改,一般配置靜態ip需要修改)
auto eth000000000000 ##網路卡名對應要正確
複製程式碼
3,重啟伺服器
重啟物理伺服器有一定的風險伺服器沒有重啟起來,個人測試環境比較老舊有出現過伺服器
重啟不起來,或者重啟起來伺服器因為網路配置錯誤出現失聯情況,提示:在進行網路卡修改
的時候最好伺服器離自己比較近,不要在遠端的方式下進行修改,防止伺服器失聯。
複製程式碼
4,檢視修改後的結果(正確結果 eth0 -> eth000000000000)
下圖為修改前,供參考