+ -
当前位置:首页 → 问答吧 → ubuntu更改虚拟网卡网关问题

ubuntu更改虚拟网卡网关问题

时间:2011-11-30

来源:互联网

1. 主机 ubuntu11.04 中安装 vmware
2. 虚拟机 windows xp
3. nat联网

主机ubuntu中:
$route -n
C/C++ code
Destination       Gateway         Genmask             Flags    Metric Ref    Use Iface
172.21.101.0     0.0.0.0           255.255.255.0    U            2          0        0    wlan0
192.168.171.0   0.0.0.0           255.255.255.0    U            0          0        0   vmnet8
172.16.82.0       0.0.0.0           255.255.255.0     U            0         0        0    vmnet1
169.254.0.0       0.0.0.0            255.255.0.0        U        1000       0        0    wlan0
0.0.0.0             172.21.101.1    0.0.0.0               UG           0          0        0    wlan0


$sudo route add 192.168.171.0 gw 192.168.171.2
$route -n
C/C++ code
Destination          Gateway             Genmask                Flags  Metric Ref    Use Iface
192.168.171.0   192.168.171.2    255.255.255.255  UGH     0          0        0   vmnet8
172.21.101.0     0.0.0.0                  255.255.255.0       U          2          0        0   wlan0
192.168.171.0   0.0.0.0                  255.255.255.0        U         0          0        0   vmnet8
172.16.82.0       0.0.0.0                   255.255.255.0        U         0         0        0   vmnet1
169.254.0.0       0.0.0.0                   255.255.0.0            U        1000    0        0   wlan0
0.0.0.0                172.21.101.1        0.0.0.0                    UG        0         0        0   wlan0


这样修改网关算对了么?

主要问题:主机Ubuntu无法ping通虚拟系统xp,xp上网正常,且xp可以ping通主机。
  我想问题应该是主机的虚拟网卡的网关没有设置,所以就按照上面的命令设置vmnet8的网关,
  可这样仍然ping不通虚拟系统xp

作者: squirrel20   发布时间: 2011-11-30

我的情况跟你相反windows7里面虚拟机装rhel6,也是这样的现象,后来懒得折腾这个问题了,觉得没有多少实际意义来折腾这个问题,直接在虚拟机中用双网卡。现在就既可以在linux中上网,又能在windows中ssh虚拟机linux了。

作者: askandstudy   发布时间: 2011-11-30

ubuntu主机不能ping通虚拟系统xp,提示目标主机不可达,我想这个应该是网关设置错了吧,查看命令路由压根就不会指向到虚拟系统xp,直接就连到外网去了(0.0.0.0 -> 172.21.101.1)

作者: squirrel20   发布时间: 2011-11-30

引用 1 楼 askandstudy 的回复:

我的情况跟你相反windows7里面虚拟机装rhel6,也是这样的现象,后来懒得折腾这个问题了,觉得没有多少实际意义来折腾这个问题,直接在虚拟机中用双网卡。现在就既可以在linux中上网,又能在windows中ssh虚拟机linux了。

就这样放弃的话太不爽了,今天下午都在折腾这个。。。

作者: squirrel20   发布时间: 2011-11-30

我觉得我的vmnet8的网管已经指定正确了啊,但是在主机中ping虚拟网关,仍然提示不可达。

作者: squirrel20   发布时间: 2011-11-30