Vagrant VirtualBox Cisco AnyConnect路由与VPN有关

时间:2015-11-07 10:31:00

标签: macos routing vagrant virtualbox vpn

所以我认为我认为是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

PreVPN

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire

PostVPN

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)(仅限IP4)

|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 |

完整路由表(POST)(仅限IP4)

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

部件

  • OSX
  • Cisco Any Connect
  • VirtualBox 5.0.8

2 个答案:

答案 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