"linux ifconfig查看網卡名稱與配置文件不否" 或 啟動網卡提示“ eth0 似乎不存在, 初始化操作將被延遲” 。
問題 1.
service network restart 重啟網卡 提示錯誤: “eth0 似乎不存在, 初始化操作將被延遲” ..
ping 某一個網址可通
查看網卡配置文件ifconfig 發現我的配置文件, cd /etc/sysconfig/network-scripts/ifcfg-Auto_eth0是這個名稱,但是我使用ifconfig顯示的信息卻是
eth6 Link encap:Ethernet HWaddr 08:00:27:3F:55:54
inet addr:192.168.137.103 Bcast:192.168.137.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:fe3f:5554/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:154 errors:0 dropped:0 overruns:0 frame:0
TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:13339 (13.0 KiB) TX bytes:13889 (13.5 KiB)
|
eth6,很明顯這不是我配置文件的名稱,這是因為很多Linux distribution使用udev動態管理設備文件,並根據設備的信息對其進行持久化命名。udev會在系統引導的過程中識別網卡,將mac地址和網卡名稱對應起來記錄在udev的規則腳本中。那么如何恢復呢?我們要進入這個路徑cd /etc/udev/rules.d/,之后查看70-persistent-net.rules這個文件,你會發現該文件中記錄了以前的一些網卡信息,但是現在可能是你已經不再使用的,所以如果要恢復ifconfig顯示eth0,只要刪除這個文件,或者將自己網卡配置文件內容復制到該文件中保存退出。reboot重啟系統。