1. 程式人生 > >ubuntu下eth0網絡卡資訊不見了

ubuntu下eth0網絡卡資訊不見了

 

carpenter:
使用ip addr命令檢視網絡卡資訊 確定  eth0或1或2

 先複製一份ifcfg-eth0的配置檔案
cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1

修改配置檔案
vim /etc/sysconfig/network-scripts/ifcfg-eth1

配置檔案內容
DEVICE=eth1    #修改網絡卡名為eth1
HWADDR=00:1A:A0:FC:79:D6 #修改為新網絡卡的MAC地址
TYPE=Ethernet
UUID=3aeb57ea-c5c0-42fa-8dbd-b8eeb3fcadf8 #新裝置的UUID
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.0.1    #修改為為新網絡卡指派的IP地址
NETMASK=255.255.255.0

 

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

 service network restart



 

 

 

ubuntu下eth0網絡卡資訊不見了

 

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

問題二. ifconfig之後顯示eth0,但是沒有顯示靜態IP地址,即無inet、地址、廣播、掩碼。

問題三. ping命令不能使用,因為dns還沒設定,編輯/etc/resolv.conf,加上dns伺服器地址。

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

  1. eth0設定不正確,導致無法正常啟動,修改eth0配置檔案就好
    ubuntu 12.04的網路設定檔案是/etc/network/interfaces,開啟檔案,會看到
    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選項。
  2. eth0被關了

  3. 使用ip addr命令檢視網絡卡資訊,記下ens37網絡卡的MAC地址

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

問題二:ifconfig之後顯示eth0,但是沒有顯示“inet/地址/廣播/掩碼/ ”?

  1. 先用sudo dhclient eth0更新IP地址

  2. 然後執行sudo ifconfig eth0

    3.reboot

問題三:重啟後,ping命令不能使用,因為dns還沒設定,編輯/etc/resolv.conf,加上dns伺服器地址。

設定好後,如果直接ping www.baidu.com會發現ping不通,因為dns還沒設定,編輯/etc/resolv.conf,加上dns伺服器地址。
nameserver 8.8.8.8
nameserver 8.8.4.4
這兩個是Google提供的免費DNS伺服器的IP地址