Linux下ifconfig不顯示ip位址問題總結

2021-08-20 21:34:07 字數 1130 閱讀 3340

問題一:ifconfig之後只顯示lo,沒有看到eth0 ?

eth0設定不正確,導致無法正常啟動,修改eth0配置檔案就好 

ubuntu 12.04的網路設定檔案是/etc/network/inte***ces,開啟檔案,會看到 

auto lo 

iface lo inet loopback 

這邊的設定是本地迴路。在後面加上 

auto eth0 

iface eth0 inet static 

address 192.168.1.230 //(ip位址) 

netmask 255.255.255.0 //(子網掩碼) 

gateway 192.168.1.1 //(閘道器) 

其中eth0就是電腦的網絡卡,如果電腦有多塊網絡卡,比如還會有eth1,都可以在這裡進行設定。iface eth0 inet 設定為dhcp是動態獲取ip,設定為static則用自定義的ip。這邊要自定義ip位址,所以選擇static選項。

eth0被關了

輸入命令列:ifconfig eth0 up #開啟eth0

先用sudo dhclient eth0更新ip位址

然後執行sudo ifconfig eth0

3.reboot

問題四:linux下網絡卡eth1如何修改為eth0

正常來說,linux在識別網絡卡時第一張會是eth0,第二張才是eth1。有時候我們使用虛擬機器轉殖技術後網絡卡的資訊就會改變,新轉殖出來的虛擬主機網絡卡名字可能變為eth1.無論我們怎麼修改都無法改變,這就對我們使用n臺虛擬機器進行ha-heartbeat實驗時造成了困擾。

在這裡成這樣是因為複製系統的過程中複製的檔案已經有乙個網絡卡在/etc/udev/rules.d/70-persistent-net.rules被識別成了eth0,而虛擬機器中的識別成了eth1。

解決方法:

vim /etc/udev/rules.d/70-persistent-net.rules

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:bb:41:2b", attr=="1", kernel=="eth*", name="eth0"

4.重啟生效!reboot

linux下無ifconfig命令

你不是用root使用者執行此命令的吧?這樣試試看 su password 輸入root使用者口令 ifconfig 還是沒有的 用whereis命令找找看 whereis ifconfig 如果找不到,那可能你系統沒裝好 whereis ifconfig a b 只有二進位制搜尋 b dirs 定義...

linux下無ifconfig命令

你不是用root使用者執行此命令的吧?這樣試試看 su password 輸入root使用者口令 ifconfig 還是沒有的 用whereis命令找找看 whereis ifconfig 如果找不到,那可能你系統沒裝好 whereis ifconfig a b 只有二進位制搜尋 b dirs 定義...

ifconfig 在linux下配置網路

linux下網絡卡命名規律 eth0,eth1。第一塊乙太網卡,第二塊。lo為環迴介面,它的ip位址固定為127.0.0.1,掩碼8位。它代表你的機器本身。1 ifconfig是檢視網絡卡的資訊。ifconfig inte ce inte ce是可選項,如果不加此項,則顯示系統中所有網絡卡的資訊。如...