linux -小記(1) 問題:"linux ifconfig查看網卡名稱與配置文件不否" 或 啟動網卡提示“ eth0 似乎不存在, 初始化操作將被延遲”。


"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重啟系統。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM