系统环境:
虚拟机(vmware)centos7系统 , 主机win7系统
网络环境:
手机网络是wifi(或3G)
主机win7 是通过usb分享的手机网络
虚拟机centos7是通过bridged方式连接的主机win7的网络
问题描述:
为了方便访问国外的网站,这两天在主机win7上装了一个vpn客户端(expressVpn)。用了一段时间后发现centos 7 总是ping 不通外网,但是curl,wget都可以正常使用;:
# ping www.baidu.com PING www.a.shifen.com (115.239.211.112) 56(84) bytes of data. (一直没反应)
ping gateway 和内网的ip 都是可以的:
# ping 192.168.42.129 PING 192.168.42.129 (192.168.42.129) 56(84) bytes of data. 64 bytes from 192.168.42.129: icmp_seq=1 ttl=64 time=0.842 ms 64 bytes from 192.168.42.129: icmp_seq=2 ttl=64 time=0.677 ms 64 bytes from 192.168.42.129: icmp_seq=3 ttl=64 time=0.701 ms
但是我把手机网络切换到3G网络,虚拟机centos7 却可以ping 通外网 :
# ping www.baidu.com PING www.a.shifen.com (220.181.111.188) 56(84) bytes of data. 64 bytes from 220.181.111.188: icmp_seq=1 ttl=49 time=524 ms 64 bytes from 220.181.111.188: icmp_seq=2 ttl=49 time=114 ms
现在的情况是手机使用wifi 网络时,虚拟机centos7不能ping 外网,使用3G 网却可以。
(主机win7 网络一切正常,没有这些问题)
下面是我的虚拟机centos7网络配置:
# cat /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet #BOOTPROTO=dhcp BOOTPROTO=static DEFROUTE=yes PEERDNS=yes PEERROUTES=yes #IPV4_FAILURE_FATAL=no IPADDR=192.168.42.12 NETMASK=255.255.255.0 GATEWAY=192.168.42.129 DNS1=192.168.42.129 DNS2=114.114.114.114 IPV6INIT=no IPV6_AUTOCONF=no IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=ens33 UUID=e7328f29-6313-4382-8023-b7740ed4f7ad ONBOOT=yes
下面是虚拟机centos7的ip和route信息:
# ip addr 1: lo:mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:4d:df:bf brd ff:ff:ff:ff:ff:ff inet 192.168.42.12/24 brd 192.168.42.255 scope global ens33 valid_lft forever preferred_lft forever inet6 fe80::20c:29ff:fe4d:dfbf/64 scope link valid_lft forever preferred_lft forever 3: tun0: mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100 link/none inet 10.8.0.1 peer 10.8.0.2/32 scope global tun0 valid_lft forever preferred_lft forever # ip route default via 192.168.42.129 dev ens33 proto static metric 100 10.8.0.0/24 via 10.8.0.2 dev tun0 10.8.0.2 dev tun0 proto kernel scope link src 10.8.0.1 192.168.42.0/24 dev ens33 proto kernel scope link src 192.168.42.12 metric 100
不知道是不是装的那个vpn客户端有影响,有人能帮我看看是什么原因吗? 先谢了。