关于虚拟机中开vmnet1(host)后pc不能上网的问题解决

原创 2013年12月05日 12:12:06

我导师提供的解决方法:

启动VMnet1主机后(通常为 192.168.1.1),Win7的路由表可能发生变化,导致Win7不能上网,可以人工修改Win7的路由,增加网关 192.168.1.1 的跳数,从而降低其路由等级,


保证Win7上网用原来的网关
我PC机上的有线网关编号为15,VMnet1的编号为27
>route print -4
0.0.0.0 0.0.0.0 192.168.80.1 192.168.80.172 25
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.245 20
>route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 35 if 27
>route print -4
0.0.0.0 0.0.0.0 192.168.80.1 192.168.80.172 25
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.245 55
修改后正常了。


其中以上路由的解释可以参考(转载):

在dos下面输入
route print 就可以查看路由表
如何读懂路由表
如何读懂路由表 
源码:--------------------------------------------------------------------------------
Active Routes: 
Network Destination    Netmask        Gateway            Interface              Metric 
0.0.0.0               0.0.0.0       192.168.123.254       192.168.123.88             1 
0.0.0.0               0.0.0.0       192.168.123.254       192.168.123.68             1 
127.0.0.0            255.0.0.0      127.0.0.1             127.0.0.1                  1 
192.168.123.0      255.255.255.0    192.168.123.68        192.168.123.68              1 
192.168.123.0      255.255.255.0    192.168.123.88        192.168.123.88              1 
192.168.123.68     255.255.255.255   127.0.0.1             127.0.0.1                  1 
192.168.123.88     255.255.255.255   127.0.0.1             127.0.0.1                  1 
192.168.123.255    255.255.255.255   192.168.123.68       192.168.123.68               1 
192.168.123.255    255.255.255.255   192.168.123.88       192.168.123.88              1 
224.0.0.0           224.0.0.0        192.168.123.68       192.168.123.68              1 
224.0.0.0          224.0.0.0         192.168.123.88        192.168.123.88             1 
255.255.255.255    255.255.255.255    192.168.123.68        192.168.123.68            1            
Default Gateway: 192.168.123.254 -------------------------------------------------------------------------------- 
====================================================================== 
当前的路由: 
destination 目的网段 
mask 子网掩码 
interface 到达该目的地的本路由器的出口ip 
gateway 下一跳路由器入口的ip,路由器通过interface和gateway定义一调到下一个路由器的链路,通常情况下,interface和gateway是同一网段的 
metric 跳数,该条路由记录的质量,一般情况下,如果有多条到达相同目的地的路由记录,路由器会采用metric值小的那条路由 
第一条 
缺省路由:意思就是说,当一个数据包的目的网段不在你的路由记录中,那么,你的路由器该把那个数据包发送到哪里!缺省路由的网关是由你的连接上的default gateway决定的 
该路由记录的意思是:当我接收到一个数据包的目的网段不在路由记录中,我会将该数据包通过192.168.123.88这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1 
第二条 
缺省路由: 
该路由记录的意思是:当我接收到一个数据包的目的网段不在路由记录中,我会将该数据包通过192.168.123.68这个接口发送到192.168.123.254这个地址,这个地址是下一个路由器的一个接口,这样这个数据包就可以交付给下一个路由器处理,与我无关。该路由记录的线路质量 1 
第三条 
本地环路:127.0.0.0这个网段内所有地址都指向自己机器,如果收到这样一个数据,应该发向哪里 该路由记录的线路质量 1 
第四条 
直联网段的路由记录:当路由器收到发往直联网段的数据包时该如何处理,这种情况,路由记录的interface和gateway是同一个。 
当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.68这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量 1 
第五条 
直联网段的路由记录 
当我接收到一个数据包的目的网段是192.168.123.0时,我会将该数据包通过192.168.123.88这个接口直接发送出去,因为这个端口直接连接着192.168.123.0这个网段,该路由记录的线路质量 1 
第六条 
本地主机路由:当路由器收到发送给自己的数据包时将如何处理 
当我接收到一个数据包的目的网段是192.168.123.68时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 1 
第七条 
本地主机路由:当路由器收到发送给自己的数据包时将如何处理 
当我接收到一个数据包的目的网段是192.168.123.88时,我会将该数据包收下,因为这个数据包时发送给我自己的,该路由记录的线路质量 1 
第八条 
本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 
当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.68接口以广播的形势发送出去,该路由记录的线路质量 1 
第九条 
本地广播路由:当路由器收到发送给直联网段的本地广播时如何处理 
当我接收到广播数据包的目的网段是192.168.123.255时,我会将该数据从192.168.123.88接口以广播的形势发送出去,该路由记录的线路质量 1 
第十条 
组播路由:当路由器收到一个组播数据包时该如何处理 
当我接收到组播数据包时,我会将该数据从192.168.123.68接口以组播的形势发送出去,该路由记录的线路质量 1 
第十一条 
组播路由:当路由器收到一个组播数据包时该如何处理 
当我接收到组播数据包时,我会将该数据从192.168.123.88接口以组播的形势发送出去,该路由记录的线路质量 1 
第十二条 
广播路由:当路由器收到一个绝对广播时该如何处理 
当我接收到绝对广播数据包时,将该数据包丢弃掉

使用VMnet1或VMnet8上网

共享主机的Internet连接的方式(如果主机是Win98系统可能不适用):在主机的“本地连接”或“无线网络连接”或“VPN”属性的高级里面共享Internet连接。  图一:本地连接配置   图二:...
  • suhugo
  • suhugo
  • 2007年10月22日 16:00
  • 4110

VMware虚拟机不能上网,ping:unknown host

本来虚拟机dhcp可以上上网,想把它改为静态ip,于是只在/etc/sysconfig/network-scripts/ifcfg-eth0里加了一行:IPADDR=192.168.223.142。结...
  • u011514201
  • u011514201
  • 2016年09月01日 23:32
  • 300

VitrualBox 两个虚拟机同时可以互通,又可以上网的配置方法

1、先将能上网的网络连接共享给 VirtualBox Host-Only Network #2 2、两台虚拟机的网卡1 host-only  网卡2  internat  内部网络...
  • techsupporter
  • techsupporter
  • 2016年11月17日 00:18
  • 739

VMware Workstation利用host-only也可以上网

一般我们知道VMware有三种网络模式 1、nat模式,配置方便,直接可以上网 2、bridge模式,配置虚拟机跟主机在同一网段,也可以上网 3、host-only模式,该模式下虚拟机不能上网 最近想...
  • henulwj
  • henulwj
  • 2015年05月21日 20:14
  • 2682

vmware虚拟机上两台虚拟机可以上网,有一台虚拟机突然不能上网

虚拟机的mac地址冲突,虚拟机突然不能上网
  • YMD8005
  • YMD8005
  • 2017年02月09日 16:25
  • 846

《克隆VM主机出现无法上网的问题解决》

1、生产环境 VMWare:12.1.1 Centos:6.6 64位 2、需求 由于经常有搭建环境,进行实验的需要,且重新部署主机耗时过长,所以VM的克隆主机功能就成为了不二的选择。 ...
  • BlackEnn
  • BlackEnn
  • 2016年08月20日 20:19
  • 906

虚拟机中vmnet1和vmnet8

1.为什么安装虚拟机后,会向本地连接里添加两个虚拟连接(VMnet1和VMnet8),这两个连接有分别什么作用,之间有什么区别吗?2.为什么虚拟机ping宿主机能ping通,但是宿主机ping虚拟机不...
  • winter_sleepers
  • winter_sleepers
  • 2017年08月09日 23:45
  • 153

虚拟机下的Linux不能上网

虚拟机linux NAT方式上网图文详解 虚拟机linux下NAT上网方式跟windows下是不一样的,windows系统只要直接选择NAT上网方式即可,不需要其它配...
  • yehenhei
  • yehenhei
  • 2013年10月08日 15:00
  • 1699

解决两个虚拟机网络适配器都为NAT模式,其中一台无法上网的情况

两个虚拟机网络适配器都为NAT模式,同时启动后,一个不能上网。 出现这种情况是因为:其中一个虚拟机是另一个虚拟机整体复制过来的,导致其MAC地址一样。   解决方案: 1、编辑其中一台虚拟...
  • MickeyMouse1928
  • MickeyMouse1928
  • 2017年04月11日 15:22
  • 1135

解决虚拟机中Ubuntu中的无法上网的问题

我们在装好虚拟机中常会发现无法ping通网络的情况。那么下面我们需要一步一步排查情况(注明我使用的是ubuntu,redhat系列的目录名会有不同)   需要了解的是,ifconfig 命令有时会用...
  • cathywiki
  • cathywiki
  • 2016年05月01日 23:05
  • 9956
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于虚拟机中开vmnet1(host)后pc不能上网的问题解决
举报原因:
原因补充:

(最多只允许输入30个字)