linux虛擬機無法上網 Network is unreachable


系統centos

 

安裝ftp時報錯 Couldn't resolve host 'mirrorlist.centos.org

[root@wulihua bin]#  yum install vsftpd

Loaded plugins: fastestmirror, refresh-packagekit, security

Setting up Install Process

Loading mirror speeds from cached hostfile

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os&infra=stock error was

14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'"

Error: Cannot find a valid baseurl for repo: base

測試發現網絡沒有連通

[root@wulihua bin]# ping www.baidu.com

ping: unknown host www.baidu.com

[root@wulihua bin]# ping 114.114.114.114

connect: Network is unreachable

網絡不可用,按照網上搜來的方法在/etc/resolv.conf中添加nameservice 8.8.8.8 沒有解決

 

解決方法:一

1、修改虛擬機網絡為 NAT模式

2、文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 將 BOOTPROTO="static"  改為為 BOOTPROTO="dhcp"

3、重啟網絡服務 service network restart

4、測試

[root@wulihua ~]# ping 114.114.114.114

PING 114.114.114.114 (114.114.114.114) 56(84) bytes of data.

64 bytes from 114.114.114.114: icmp_seq=1 ttl=128 time=30.3 ms

64 bytes from 114.114.114.114: icmp_seq=2 ttl=128 time=27.0 ms

 

解決方法:二

1、修改虛擬機網卡設置

     修改為交接模式

2、修改虛擬機IP與本地windows IP相同網段

    修改文件 vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改IP 和網關,修改后重啟網絡服務 service network restart

3、ping百度驗證

注:

橋接模式和NAT模式區別

橋接模式:讓虛擬機具有與宿主機不同的獨立IP,但與宿主機保持在同一網段,最終結果是虛擬機加入宿主機所在的局域網,這與在改局域網中添加宿主機子啊效果上沒有區別

NAT模式:從表面現象看,虛擬機無自己的IP 地址,而是共享宿主機的IP地址,但技術本質上確是基於Host-only方式的(即,虛擬機還是有自己的獨立IP地址,值不過實際中不投入使用),從外部網絡線,只能看到宿主主機,完全看不到新建的虛擬機局域網


免責聲明!

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



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