本帖最后由 Sangfor1087 于 2017-10-20 19:03 编辑
查看思维导图详情:虚拟机上不了网 - aDesk
1、在命令行输入ipconfig是否能看到IP
1.1、检查网卡是否是启用状态虚拟机--打开网络和共享中心--更改适配器设置,看一下网卡的状态
1)已禁用
解决办法:虚拟机--打开网络和共享中心--更改适配器设置--找到被禁用的网卡--右键“启用”
2)网络电缆被拔出
解决办法:VMP控制台--编辑该虚拟机--网卡--把“插上网线”勾上
2、在命令行输入ipconfig看是否有169开头的地址
2.1、检查IP配置方式是自动获取还是手动配置
1)自动获取IP 到下图位置可以看到有一个169开头的地址,这种情况可能是无法获取到IP,虚拟机与DHCP服务器之间的连接不正常
解决方法:检查虚拟机跟DHCP服务器之间的连接是否正常 ①DHCP服务器在VDC上 - 软件VDC:当作同网段的虚拟机按照流程3.1和3.2处理 - 硬件VDC:当作同网段的物理PC按照流程3.3处理 ②DHCP服务器在物理网络中 按3.4中ping不通网关的流程处理,把“网关”替换成“DHCP服务器”
2)手动配置
到下图位置可以看到除了自己配置的IP之外还有一个169开头的地址,这种情况通常都是IP地址冲突了
或者在其他正常的虚拟机上ping一下问题虚拟机,然后arp -a看一下该IP对应的MAC地址跟实际的是否一致(看自己的MAC地址可以用ipconfig /all或者编辑虚拟机查看)
解决方法:换一个网络中没有使用的IP
3、ping同网段的IP是否能通
3.1、桥接在同一个虚拟交换机的虚拟机
解决方法: 1)检查虚拟机是否运行在同一台主机
- 同一主机:关闭虚拟机防火墙
- 不同主机:可以把运行位置改成同一主机试一下
如果运行在同一主机是通的,需要检查: ①虚拟交换机是否桥接到了每台主机的网口
②虚拟交换机桥接的网口跟物理交换机的连接是否正常(不止是连线,包括交换机是access还是trunk都需要检查,建议参照流程3.4中的“检查虚拟交换机vlan id是否配置正确”排查)
3.2、桥接在不同虚拟交换机的虚拟机解决方法:两个虚拟交换机vlan id要配置成一致或者不配置,虚拟机才能正常互访
1)检查两个虚拟交换机是否桥接在同一个物理网口 - 同一个物理网口:桥接在同一个物理网口,则虚拟交换机必须要配置不同的vlan id,两个虚拟交换机vlan id不一样,同网段虚拟机互相访问不通是正常的 - 不同物理网口:两个虚拟交换机vlan id要配置成一致或者不配置,按照流程3.4中“检查虚拟交换机vlan id是否配置正确”处理
3.3、跟服务器业务口接在同一个交换机的物理PC
检查物理PC所在的vlan跟虚拟机桥接的虚拟交换机的vlan id是否一致
3.4、网关检查跟服务器业务口接在同一个交换机的物理PC能否ping通该网关
1)物理PC能ping通该网关 解决方法:检查虚拟交换机vlan id是否配置正确 - 虚拟交换机需要配置vlan id的情况:虚拟交换机桥接的网口对端交换机是trunk且pvid不是虚拟机IP所在的vlan - 虚拟交换机不需要配置vlan id的情况: ①虚拟交换机桥接的网口对端交换机是trunk且pvid是虚拟机IP所在的vlan ②虚拟交换机桥接的网口对端交换机是access且该vlan是虚拟机IP所在的vlan
2)物理PC不能ping通该网关 解决方法:检查交换机上的配置 ①该网段的网关是否存在 ②该网口的网口类型配置是否正确(access/trunk)
4、ping不同网段的IP是否能通
4.1、ping网关不通解决方法:根据流程3.4排查
4.2、ping网关通解决方法: ①检查网络中的路由是否有写好 ②检查自己学到的网关的MAC地址跟真实网关的MAC地址是否一致
5、ping网站的IP可以通,但是网页打不开
5.1、ping网站的域名是否能通1)ping网站的域名不通 解决方法: ①检查虚拟机的DNS是否有配置 ②检查虚拟机配置的DNS能否解析到该网站
2)ping网站的域名通 解决方法: ①虚拟机打开IE浏览器【internet选项】-【高级】-【重置】-勾选 【删除个人设置】-【重置】, 重启电脑后重新打开浏览器试一下 ②......还有多种可能,建议百度一下按物理机流程处理
6、网络中是否有安全设备对虚拟机上网做了限制 |