忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT 视频 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
12下一页
最近访问板块 发新帖
查看: 31994 | 回复: 12

[网络配置] 求助虚拟机安装linux在nat模式无法上网,怎么解决? [复制链接]

论坛徽章:
0
发表于 2016-07-29 16:02 |显示全部楼层
本帖最后由 bakerbie 于 2016-07-29 16:19 编辑

最近在公司的机器上安装了虚拟机运行ubuntu16.04,使用NAT模式,但是发现无法上网,情况如下:
现象:
虚拟机可以ping通网关、可以ping通主机,可以解析地址,但是没有数据连接
安装环境:
虚拟机:VMware Workstation 12 Pro(12.1.1 build-3770994)完整版
操纵系统:win7
windows自带防火墙已经关闭,360卫士也退出了
网络环境:
公司局域网
以太网适配器 本地连接:
连接特定的 DNS 后缀 . . . . . . . :
描述. . . . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
物理地址. . . . . . . . . . . . . : 44-8A-5B-4D-F3-F5
DHCP 已启用 . . . . . . . . . . . : 否
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::c8cd:7ff1:6a7b:ed8d%11(首选)
IPv4 地址 . . . . . . . . . . . . : 10.110.211.192(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.128
默认网关. . . . . . . . . . . . . : 10.110.211.129
DHCPv6 IAID . . . . . . . . . . . : 239372891
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-1D-89-8C-43-44-8A-5B-4D-F3-F5
DNS 服务器 . . . . . . . . . . . : 10.110.191.23
TCPIP 上的 NetBIOS . . . . . . . : 已启用
其他网络情况:
公司要求使用Forefront TMG客户端


虚拟机设置情况:
1、NAT服务和DHCP服务已经启动
2、选择NAT模式,在Windows7适配器设置中将VMnet8的DNS设置为10.110.191.23(如不设置,虚拟机根本无法解析地址,ping的时候一点反应也没有)
3、其他都没有动,NAT模式自动配置的
虚拟机的网络信息:
ens33 Link encap:以太网 硬件地址 00:0c:29:f9:9f:b8
inet 地址:192.168.0.128 广播:192.168.0.255 掩码:255.255.255.0
inet6 地址: fe80::367a:f185:631a:3440/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1
接收数据包:342 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:195 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1000
接收字节:44372 (44.3 KB) 发送字节:18761 (18.7 KB)

lo Link encap:本地环回
inet 地址:127.0.0.1 掩码:255.0.0.0
inet6 地址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 跃点数:1
接收数据包:580 错误:0 丢弃:0 过载:0 帧数:0
发送数据包:580 错误:0 丢弃:0 过载:0 载波:0
碰撞:0 发送队列长度:1
接收字节:48668 (48.6 KB) 发送字节:48668 (48.6 KB)

论坛徽章:
9
操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-17 17:50:32操作系统版块每日发帖之星
日期:2016-08-01 06:20:0015-16赛季CBA联赛之广东
日期:2016-08-01 16:01:57操作系统版块每日发帖之星
日期:2016-08-04 06:20:00IT运维版块每日发帖之星
日期:2016-08-07 06:20:00操作系统版块每日发帖之星
日期:2016-08-07 06:20:0015-16赛季CBA联赛之福建
日期:2017-03-07 17:14:27
发表于 2016-07-29 16:06 |显示全部楼层
inet 地址:192.168.40.128 广播:192.168.0.255 掩码:255.255.255.0

192.168.40.128 掩码为24的地址 广播地址不可能为192.168.0.255

论坛徽章:
0
发表于 2016-07-29 16:19 |显示全部楼层
本帖最后由 bakerbie 于 2016-07-29 16:20 编辑

回复 2# Riet
你好,这个是我后来改错了,虚拟机的地址段没错,是192.168.X.0,我多次恢复虚拟机的配置,静态的IP可能设置错了,现在改过来了,不过不是这个问题,地址段一致也无法外网。地址段应该是192.168.0.X

论坛徽章:
0
发表于 2016-07-29 16:22 |显示全部楼层

论坛徽章:
9
操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-17 17:50:32操作系统版块每日发帖之星
日期:2016-08-01 06:20:0015-16赛季CBA联赛之广东
日期:2016-08-01 16:01:57操作系统版块每日发帖之星
日期:2016-08-04 06:20:00IT运维版块每日发帖之星
日期:2016-08-07 06:20:00操作系统版块每日发帖之星
日期:2016-08-07 06:20:0015-16赛季CBA联赛之福建
日期:2017-03-07 17:14:27
发表于 2016-07-29 16:27 |显示全部楼层
回复 3# bakerbie



你做下 tracerout 一个外网IP 发出来看看吧   

论坛徽章:
0
发表于 2016-08-01 08:37 |显示全部楼层
不能上网,没法装traceroute这个工具啊

回复 5# Riet


   

论坛徽章:
0
发表于 2016-08-01 09:16 |显示全部楼层
回复 5# Riet

搞定了,用物理机下载了安装包,结果如下

bakerbie@bakerbie-virtual-machine:~/下载$ sudo traceroute (百度的地址,论坛不让发链接)
traceroute to (百度的地址,论坛不让发链接)(111.13.100.91), 64 hops max
  1   192.168.0.2  0.283ms  0.171ms  0.819ms
  2   *  *  *
  3   *  *  *
一致就是这样,没有反应

论坛徽章:
9
操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-17 17:50:32操作系统版块每日发帖之星
日期:2016-08-01 06:20:0015-16赛季CBA联赛之广东
日期:2016-08-01 16:01:57操作系统版块每日发帖之星
日期:2016-08-04 06:20:00IT运维版块每日发帖之星
日期:2016-08-07 06:20:00操作系统版块每日发帖之星
日期:2016-08-07 06:20:0015-16赛季CBA联赛之福建
日期:2017-03-07 17:14:27
发表于 2016-08-01 09:34 |显示全部楼层
回复 7# bakerbie


    192.168.0.2是你虚拟机的网关么? 贴一下路由表看看。

论坛徽章:
0
发表于 2016-08-01 10:52 |显示全部楼层
回复 8# Riet


内核 IP 路由表
目标            网关            子网掩码        标志  跃点   引用  使用 接口
default         192.168.0.2     0.0.0.0         UG    100    0        0 ens33
link-local      *               255.255.0.0     U     1000   0        0 ens33
192.168.0.0     *               255.255.255.0   U     100    0        0 ens33

192.168.0.2是虚拟机的网关,在配置nat的时候自动配置的
虚拟机网络设置.png

论坛徽章:
9
操作系统版块每日发帖之星
日期:2016-01-08 06:20:00操作系统版块每日发帖之星
日期:2016-01-28 06:20:0015-16赛季CBA联赛之四川
日期:2016-05-17 17:50:32操作系统版块每日发帖之星
日期:2016-08-01 06:20:0015-16赛季CBA联赛之广东
日期:2016-08-01 16:01:57操作系统版块每日发帖之星
日期:2016-08-04 06:20:00IT运维版块每日发帖之星
日期:2016-08-07 06:20:00操作系统版块每日发帖之星
日期:2016-08-07 06:20:0015-16赛季CBA联赛之福建
日期:2017-03-07 17:14:27
发表于 2016-08-01 11:08 |显示全部楼层
本帖最后由 Riet 于 2016-08-01 11:46 编辑

回复 9# bakerbie


容我想想

这样你尝试下如下步骤
1.检查你的VM NAT service是否启用 到物理机service里面找找是哪个吧 具体我也记不清
2.用你的虚拟机ping你的物理机的实际网卡 看看能否ping通 如果ping不通说明NAT是有问题的
3.ping外网地址看否通,在虚拟机里面把DNS换成公网DNS例如8.8.8.8,ping域名看看能否通

还不行 我也想不出来了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP