我用的是NAT连接,今天新装的虚拟机,配置文件什么的都不敢动。上网查了,但是不知道自己哪一步错了,就是连不上网。请大神们帮帮忙,谢谢啦。
图1,VMmare8的Internet协议
图2,===========
图3============
图4============
图5====网关和外网都ping不通
oops,你的网卡没打开
查看所有网卡:
打开网卡:
首先,确认主机是可以上网的
进入client(centos)
一般linux下dhcp的客户端是:dhclient
在命令行下:
# dhclient
检查ip:
# ifconfig
确保自己的ip和你看到的192.168.135.2是同一网段,比如192.168.135.3
# ping 192.168.135.2
这个是你的客户机的网关
再ping你的主机的网关,
再ping外网地址
如果可以ping到外网,就可以上网啦~~~
没事,那你按照我说的一步一步来
其实,虚拟机软件(比如VMware)会在你的电脑里建立几个虚拟的网络,比如你看到的vmnet1,和vmnet8,当然,你还可以手动建立更多的。
而其中你现有的vmnet8,是给你虚拟网络nat使用的。
其实是在你的主机上建立了个子网,网段是192.168.135.0/24,网关是192.168.135.2,这个网关还是要连接到主机的物理网络上,使用你现在的局域网下的ip
。
你在虚拟机下是可以ping到:虚拟的网络网关,你的主机地址,你的局域网的网关,及外网。
虚拟机 ==== 客户机
ifconfig,可以看到你的虚拟机的ip,ip应该是:192.168.135.*
我看不到你的输出内容,不过你可以尝试:
please try this:
/sbin/route add -net 0.0.0.0 gw 1.1.1.1 eth0
where you have to replace 1.1.1.1 with the internal IP address of your router (gateway).
OK,你的系统你没有路由表,
使用:
route add -net 0.0.0.0 gw 192.168.135.2 eth0
看,我的虚拟机里有路由表。
正常的输出