linux系統ifconfig中網卡名和網卡配置文件名稱不同的解決辦法


比如我的配置文件, cd /etc/sysconfig/network-scripts/ifcfg-eth1是這個名稱,但是我使用ifconfig顯示的信息卻是

 

 eth0,很明顯這不是我配置文件的名稱,這是因為很多Linux distribution使用udev動態管理設備文件,並根據設備的信息對其進行持久化命名。udev會在系統引導的過程中識別網卡,將mac地址和網卡名稱對應起來記錄在udev的規則腳本中。那么如何恢復呢?
 
  我們要進入這個路徑cd /etc/udev/rules.d/
 
  之后查看70-persistent-net.rules這個文件,你會發現該文件中記錄了以前的一些網卡信息,但是現在可能是你已經不再使用的
 
  所以如果要恢復ifconfig顯示eth1,只要刪除這個文件,重啟機器即可
 
   rm -r 70-persistent-net.rules 然后,reboot -h now即可恢復
 
  當然你也可以刪除rm -r 70-persistent-net.rules 文件中的部分信息


免責聲明!

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



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