Linux網卡沒法啓動

因爲最小化安裝的時候沒有選擇network服務,可能沒安裝對應的軟件包,查看方式服務器


    查看ifconfig命令是否存在網絡

    #which ifconfigide

    /sbin/ifconfig工具

    

    若是沒有,多是網絡服務沒安裝,在管理員身份下使用yum安裝,或者sudo yum...測試

    yum install net-toolsspa

    安裝完成後再測試。orm


假如yum沒法安裝,沒法鏈接到服務器,且ping不通,先將如下文件進行修改,重啓網絡服務後再使用yum安裝。ip


裝好Linux,總不能總是經過虛擬機訪問,使用SSH、tty等工具遠程訪問,須要一個固定的IP地址,想到了修改ifcfg-eth0文件,ci

vi /etc/sysconfig/network-scripts/ifcfg-eth0虛擬機

設置ONBOOT的值爲yes,讓網絡服務啓動時使用該網卡。

設置BOOTPROTO的值爲static

DEVICE=eth0 IPADDR=192.168.0.68 NETMASK=255.255.255.0 GATEWAY=192.168.0.1 DNS=8.8.8.8 BOOTPROTO=static ONBOOT=yes

    (動態IP設置方式:ONBOOT=yes BOOTPROTO=dhcp 

      用命令service network retart重啓網絡服務。

      發覺重啓失敗,使用ifup eth0,提示device eth0 does not seem to be present, delaying initialization

這問題一開始覺得是配置問題,但怎麼改都不成功,改成本來的動態IP也沒法啓動eth0網卡。

沒辦法,惟有不停找百度君尋找解決辦法,但整體都是讓人修改ifcfg-eth0文件,本着多嘗試尋找多幾個方法的心態,看到一個這樣的信息,說是因爲MAC地址綁定的緣故致使的,嘗試


啓動系統後不能上網,經過ifconfig查看網卡沒啓動,遂啓動網卡服務,ifup eth0,出錯:device eth0 does not seem to be present, delaying initialization,,

是否是ifcfg-eth0的配置文件裏保存了之前的MAC地址,就把這一行刪除掉在重啓網卡,仍是同樣的錯誤,隨後網上查了下資料,把/etc/udev/rules.d/70-persistent-net.rules 刪除後重啓機器就能夠了,由於這個文件綁定了網卡和mac地址,因此換了網卡之後MAC地址變了,因此不能正常啓動,也能夠直接編輯這個配置文件把裏面的網卡和mac地址修改乘對應的,不過這樣多麻煩,直接刪除重啓,它會自動生成個。

一、

vi /etc/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0的配置文件裏保存了之前的MAC地址,就把這一行刪除掉在重啓網卡


二、

/etc/udev/rules.d/70-persistent-net.rules 刪除後重啓機器

由於這個文件綁定了網卡和mac地址,因此換了網卡之後MAC地址變了,因此不能正常啓動,也能夠直接編輯這個配置文件把裏面的網卡和mac地址修改乘對應的,不過這樣多麻煩,直接刪除重啓,它會自動生成個。


循序漸進地把這兩文件操做完畢,重啓機器,網卡啓動成功。


說到底其實是因爲理論不夠,出現問題不會從原理上一個個分析處理,致使問題沒有快速處理。看來,我仍是 急不來,仍是一步步從基礎學起,基礎學好之後再慢慢進步吧。

相關文章
相關標籤/搜索