linux虛擬機正常安裝完成后獲取不到IP的解決辦法


  通常正常情況下安裝完linux虛擬機,只需要使用橋接並修改配置文件/etc/sysconfig/network-scripts/ifcfg-eth0,將如下參數值改為如下:

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=dhcp

  然后重啟網絡服務即可:service network restart

  家里的筆記本用這種方式確實可行,可是帶到公司后發現就獲取不到IP了,而且也重啟不了網卡,原來是因為路由器的dhcp功能有問題,如果路由器不調整,此種方式肯定是行不通了。只能將BOOTPROTO設為static,然后手動設置IP了。

  手動設置IP方法:

  修改文件/etc/sysconfig/network-scripts/ifcfg-eth0,內容如下:

  DEVICE=eth0

  HWADDR=08:00:27:B5:46:00

  TYPE=Ethernet

  UUID=3691e94b-698f-479a-858e-95e36a7f6adb

  ONBOOT=yes

  NM_CONTROLLED=yes

  BOOTPROTO=static  

  IPADDR=10.101.26.213

  GATEWAY=10.101.26.254

  NETMASK=255.255.255.0

  后三行分別為設置的IP,網關和子網掩碼。保存后重啟網絡服務,service network restart。此時發現IP能夠獲取了,ifconfig結果如下圖所示:

  

如果此時可以上網,算是大功告成,但是我的機器無法上網,ping網關ping不通,於是修改/etc/resolv.conf,添加DNS服務器,在最后加了一行和我本機一樣的dns:

  

再次重啟網絡服務:service network restart。發現網關可以ping通,外網也可以正常訪問了,大功告成,哇咔咔,還開心!

網上也有說需要改默認網關的,就是找到文件/etc/sysconfig/network,添加一個默認網關,如下圖所示:

  

我是沒有用這一步就已經可以了,所以我即使加了默認網關也又注釋了。所以將來如果再遇到加了dns還是不行的話,我就再嘗試下添加默認網關。

 

  


免責聲明!

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



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