解決虛擬機連接不上外網,不能互相ping通


0、解決虛擬機連接不上外網,不能互相ping通

直接在linux系統下,編輯修改如下文件:

//編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost install]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
//查看文件/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost install]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
DEVICE=eth0 
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.20.129
NETMASK=255.255.255.0
GATEWAY=192.168.20.2    
DNS1=101.198.199.200
DNS2=114.114.114.114
//重啟網卡
[root@localhost install]# service network restart
正在關閉接口 eth0:                                        [確定]
關閉環回接口:                                             [確定]
彈出環回接口:                                             [確定]
彈出界面 eth0:                                            [確定]
//嘗試ping主機
[root@localhost install]# ping 192.168.1.125
PING 192.168.1.125 (192.168.1.125) 56(84) bytes of data.
64 bytes from 192.168.1.125: icmp_seq=1 ttl=128 time=0.893 ms
64 bytes from 192.168.1.125: icmp_seq=2 ttl=128 time=0.747 ms
64 bytes from 192.168.1.125: icmp_seq=3 ttl=128 time=0.583 ms
^C
--- 192.168.1.125 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2952ms
rtt min/avg/max/mdev = 0.583/0.741/0.893/0.126 ms
//嘗試ping外網百度
[root@localhost install]# ping www.baidu.com
PING www.a.shifen.com (115.239.211.112) 56(84) bytes of data.
64 bytes from 115.239.211.112: icmp_seq=1 ttl=128 time=42.6 ms
64 bytes from 115.239.211.112: icmp_seq=2 ttl=128 time=39.1 ms
^C
--- www.a.shifen.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1653ms
rtt min/avg/max/mdev = 39.128/40.876/42.625/1.760 ms

注意:

DNS一定要和主機的一樣,如下圖:

1、 如果還是不能解決,可以嘗試將文件按照如下格式修改:

//編輯文件/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost install]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 
//查看文件/etc/sysconfig/network-scripts/ifcfg-eth0
[root@localhost install]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
[root@localhost install]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 
TYPE=Ethernet                    
BOOTPROTO=static                    
DEFROUTE=yes                    
IPV4_FAILURE_FATAL=no            
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=17c77773-bc60-40d0-b4e3-e9f22ca1841b
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.20.129
PREFIX=24
GATEWAY=192.168.20.2    
DNS1=101.198.199.200
DNS2=114.114.114.114
HWADDR="00:0C:29:0B:91:B7"

 注意:

UUID的獲取:

[root@localhost install]# uuidgen eth0
17c77773-bc60-40d0-b4e3-e9f22ca1841b

HWADDR的獲取:

這下就能虛擬機完美上網了:

 


免責聲明!

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



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