所以我认为我认为是Cisco AnyConnect和Vagrant / VirtualBox的常见问题,我正在使用host-only
网络,这样我就可以在{{1然后我可以在我的10.10.10.11
中将其映射到:
/etc/hosts
然后我可以从# IP to hostname mapping
10.10.10.10 vagrant.dev
中提取网页。真正标准的东西。
当我连接到我的工作VPN时出现问题,这使得这个漂亮的小开发盒变得毫无用处,因为我再也无法通过主机名或ip命中它了。我仍然可以在框中做curl vagrant.dev
,但没有其他方法可以点击它。
我试着查看路由表,看来我的pre-vbox路由条目(vagrant ssh
):
netstat -rn
Internet:
Destination Gateway Flags Refs Use Netif Expire
10.10.10/24 link#11 UCS 1 0 vboxnet
10.10.10.11 8:0:27:96:91:84 UHLWIi 1 70 vboxnet 1197
路线标志说明
10.10.10/24 link#19 UCS 1 0 utun1
10.10.10.11 link#19 UHW3I 0 4 utun1 62
是否可以恢复VPN更改的路由以使我的流浪连接再次工作?如果 - 如何?
|PRE|POST| Flag Description |
|---|----|-----------------------------------------------|
| U | U | Route usable |
| H | H | Host entry (net otherwise) |
| L | | Valid protocol to link address translation |
| W | W | Route was generated as a result of cloning |
| | 3 | Protocol specified route flag #3 |
| I | I | Route is assocaited with an interface scope |
| i | | Route is a holding reference to the interface |
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 192.168.2.1 UGSc 23 1 en0
10.10.10/24 link#11 UCS 1 0 vboxnet
10.10.10.11 8:0:27:96:91:84 UHLWIi 1 70 vboxnet 1197
127 127.0.0.1 UCS 0 7 lo0
127.0.0.1 127.0.0.1 UH 11 128344 lo0
169.254 link#4 UCS 0 0 en0
192.168.2 link#4 UCS 0 0 en0
192.168.2.1 68:7f:74:81:8b:b0 UHLSr 27 126 en0
192.168.2.106/32 link#4 UCS 0 0 en0
答案 0 :(得分:1)
不幸的是没有解决这个问题的方法,只有在我断开连接后才能想到的解决方案/帮助你可以使用“route -n add”来建立连接 - 至少通过这种方式你可以保存整个机器重启。
前:
sudo route -n add -net 192.168.56.0/24 -interface vboxnet0
(在断开VPN连接后尝试此操作 - 当VPN启用时此方法不起作用)
在你的情况下,像“sudo route -n add -net 10.10.10.0/24 -interface vboxnet0”这样的东西显然取决于你的子网!
另请参阅Ticket #14293
答案 1 :(得分:0)
面对这个完全相同的问题时,对我们有用的是将“无业游民”框的地址更改为11.0.0.100