首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >码头机:在某些wifi网络上没有主机到默认对接机的路由(使用只使用主机的vbox网络)。

码头机:在某些wifi网络上没有主机到默认对接机的路由(使用只使用主机的vbox网络)。
EN

Stack Overflow用户
提问于 2016-01-24 23:19:27
回答 1查看 1.9K关注 0票数 5

我正在运行OS上的对接机,它在我的家庭wifi网络(wifi-one)上工作得很好。

在另一个wifi网络(wifi-2)上,我不能通过坞机或pings访问默认机器。我已经尝试删除所有的对接和虚拟盒软件和缓存和重新安装,同时连接wifi-2,但没有任何效果。

docker-机器使用虚拟盒中的一个小vm,它使用只使用主机的vbox网络(vboxnet0)在主机和vm之间进行通信。

在wifi-one上,我可以打开通往vboxnet0的网关(192.168.99.1),也可以平vm (192.168.99.100)。在路由表中,我可以使用正确的接口看到到vm的路由:

代码语言:javascript
复制
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            dlinkrouter        UGSc           60        2     en0
...
dlinkrouter        c0:a0:bb:xx:xx:xx  UHLWIir        66      155     en0   1180
192.168.99         link#10            UC              2        0 vboxnet
192.168.99.100     8:0:27:db:16:21    UHLWIi          2       42 vboxnet   1109
...

在wifi-2,我可以平vboxnet0网关,但不是vm.Ping报告请求超时,但停靠机报告“没有到主机的路由”。路由表连接到wifi -2时,显示到wifi接口(en0)上的vboxnet0主机专用网络的路由,而不是vboxnet0接口。同样奇怪的是,默认路由是通往vboxnet0网关的路由,但路由表中没有wifi路由器的迹象。尽管如此,网络连接在wifi-2上工作得很好。

代码语言:javascript
复制
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            192.168.99.1       UGSc           46        0     en0
...
192.168.99         link#4             UCS             9        0     en0
192.168.99.1/32    link#4             UCS             2        0     en0
192.168.99.1       dc:9f:db:2b:89:39  UHLWIir        46       61     en0   1197
192.168.99.100     link#4             UHLWIi          1        3     en0

所以,我真的不知道问题出在哪里--路由器、mac操作系统、虚拟盒或对接机。我怀疑路由器的配置有什么奇怪之处,但我不明白为什么wifi路由器会与到仅使用virtualbox主机的网络的路由有关。

编辑:通过en0手动删除到192.168.99的en0路由,运行sudo route -nv add -net 192.168.99 -interface vboxnet0似乎可以在wifi-2上解决这个问题。

但是我想了解为什么会发生这种情况--为什么当我加入wifi时没有自动到达vboxnet0的路径?第二,我想找到一个比在wifi-2上运行route add更好的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-06 22:09:54

我想通了。这有点愚蠢:

wifitwo的子网是192.168.99。它为默认VM创建的纯主机网络使用相同的子网停靠器。所以这场冲突导致了各种各样的隐秘错误。

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

https://stackoverflow.com/questions/34982827

复制
相关文章

相似问题

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