首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Vmware工作站,Win7主机,Ubuntu客户,只有Nat +主机的网络,但他们不能连接到因特网

Vmware工作站,Win7主机,Ubuntu客户,只有Nat +主机的网络,但他们不能连接到因特网
EN

Server Fault用户
提问于 2011-02-10 09:22:27
回答 2查看 1.7K关注 0票数 0

我有一个Win7主机与Vmware工作站。在工作站中,我安装了3个Ubuntu。所有3位Ubuntu的客人都有一个Nat网络--在不要求路由器提供本地地址的情况下访问互联网--和仅使用主机的网络--将所有Ubuntu任务和主机连接到一个专用网络中进行内部通信,而不需要接触路由器。

当我试图让任何一个Ubuntu请求从互联网上获取数据时--假设他们会发现Nat-ed接口可以访问所请求的数据--他们就会失败,并报告我的查询没有路由。

如果我切断Ubuntu上的第二个界面,将其与仅使用主机的网络连接起来,并重新启动网络,他们就开始知道通往互联网的路线了。

奇怪的是,在客人的安装过程中,他们询问了两个给定的接口中的哪个--只有Nat和主机--在安装过程中应该使用哪个接口来获得更新,而奇怪的是,它们能够获得更新。在安装完成并重新启动之后就不是这样了。

我已经检查了虚拟网络编辑器,Nat接口应该使用我的真实网卡访问网络,所以应该没有问题。

我不希望使用路由器的dhcp服务给Ubuntu请求一个地址,而且我也不希望客人可以直接从本地网络访问,而只能通过主机--即仅供主机使用的网络访问。

有什么建议吗?

编辑: 192.168.189.0是Nat接口,192.168.7.0是纯主机。

代码语言:javascript
代码运行次数:0
运行
复制
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.7.0     0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.189.0   0.0.0.0         255.255.255.0   U     0      0        0 eth0
0.0.0.0         192.168.189.2   0.0.0.0         UG    100    0        0 eth0
EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-02-10 14:39:20

我已经设法应付了这种情况。由于路由似乎没有问题,我尝试了ping 8.8.8.8 (Google公共DNS服务器1号),它回答说。因此,问题不在于路由,而在于客户端resolv.conf设置,这是错误地默认为主机专用网络。因此,我已经手动更新了/etc/dhcp3 3/dhclient.conf文件的前置域名-服务器配置和瞧!我希望这也能帮助别人找到一个如此蹩脚的错误。

票数 0
EN

Server Fault用户

发布于 2011-02-10 09:25:03

运行路由-n

在这两种情况下,0.0.0.0的路由到哪里?

我发现使用第二个网卡可以改变默认的网关。

希望这能帮上忙:

http://www.comptechdoc.org/os/linux/usersguide/linux_ugrouting.html

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/233752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档