史上最詳細的linux關於connect: network is unreachable 問題的解決方案


1、虛擬機常用連接網絡方式有兩種:橋接和NAT。

使用橋接模式:則保證虛擬機的網段與物理機的網段保持一致。如下:

虛擬機網卡配置:

物理機使用WiFi接入網絡(我用的是WiFi,你們可能用的是有線道理相同,保證網段一致即可):

【使用NAT模式連接道理與橋接的相似,只不過NAT模式需要保證虛擬機網段與VMnet 8一致!!!】

使用橋接模式,配置網卡之前做如下工作:

選擇橋接模式,網卡選用你正在使用的網卡(本地網絡連接中可以查看到,注意我用的是wifi所以選擇無線網卡,你們可能是有線,只管選擇你們正在使用的就行)

2、正式解決無法連接網絡的問題

(1)修改ip地址


   
   
  
  
          
  1. #vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. DEVICE=eth 0
  3. BOOTPROTO=static
  4. HWADDR= 22 : 07 :E8 : 06 :E5 :B5
  5. IPADDR= 172.16. 92.30
  6. NETMASK= 255.255. 255.0
  7. ONBOOT=yes

配置細解:

DEVICE=eth0 #網卡對應的設備別名
BOOTPROTO=static #網卡獲得IP地址的方式(默認是DHCP,表示自動獲取;static,靜態)
HWADDR=22:07:E8:06:E5:B5 #網卡MAC地址(物理地址)
IPADDR=172.16.92.30 #ip地址
NETMASK=255.255.255.0 #子網掩碼
ONBOOT=yes #系統啟動時是否激活此設備

(2)修改網關地址


   
   
  
  
          
  1. #vi /etc/sysconfig/network
  2. NETWORKING=yes
  3. HOSTNAME=ROOT
  4. GATEWAY= 172.16 .92 .30

配置詳解:

NETWORKING=yes #表示系統是否使用網絡,no表示不能使用
HOSTNAME=ROOT #設置主機名與/etc/hosts中設置的一致
GATEWAY=172.16.92.30 #設置網關的IP地址(與物理機的ip一致,即將物理機作為網關)

(3)修改DNS


   
   
  
  
          
  1. #vi /etc/resolv.conf
  2. nameserver 8.8 .8 .8
  3. nameserver 114.114 .114 .114

配置詳解:

nameserver 8.8.8.8 #Google域名服務器
nameserver 114.114.114.114 #國內域名服務器(注意別忘記配置)

(4)重啟網卡

#service network restart
  
  
 
 
         

如此重啟網卡成功。

最后一步,ping一下百度,看能否上網。如下說明配置成功,心情是不是頓時倍爽???

PS:網關地址和DNS可寫在ifcfg-eth0中,但作為一個細膩的程序猿,分開來寫比較規范。

使用WiFi,還需要操作一步。否則,會出現能ping通網關,但無法ping通百度,依舊無法上網。則需如下操作:

如上將WiF共享網絡給VMnet 8即可。到此,完美!!!


免責聲明!

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



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