ifconfig顯示的網絡卡資訊和我的配置檔名不符

2021-06-27 11:03:43 字數 950 閱讀 1894

比如我的配置檔案, 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,只要刪除這個檔案,重啟機器即可。 rm -r 70-persistent-net.rules 然後,reboot -h now即可恢復。當然你也可以刪除rm -r 70-persistent-net.rules檔案中的部分資訊。

ifconfig顯示的網絡卡資訊和我的配置檔名不符

比如我的配置檔案,cd etc sysconfig network scripts ifcfg auto eth0是這個名稱,但是我使用ifconfig顯示的資訊卻是 eth6 link encap ethernet hwaddr 08 00 27 3f 55 54 inet addr 192.16...

ifconfig檢視網絡卡資訊的各項說明

網路 eth0 表示第一塊乙太網卡 link encap 表示該網絡卡位於 osi 物理層 physical layer 的名稱 hwaddr 表示網絡卡的mac 位址 hardware address inet addr 表示該網絡卡在 tcp ip 網路中的ip 位址 bcast 表示廣播位址 ...

解決ifconfig 只顯示lo

最新新裝了一台 virtual box 的linux 虛擬機器 redhat 6.7.安裝完成後設定成橋式連線 是能用ifconfig 看到網路資訊 ipv4 172.20.30.219 但是過了幾天重啟過該虛擬機器後,再次使用ifconfig 發現居然只顯示lo 於是我在網上搜尋了一番,發現是li...