【发布时间】:2016-02-08 11:28:14
【问题描述】:
所以我遇到了我认为 Cisco AnyConnect 和 Vagrant/VirtualBox 的常见问题,我正在使用host-only 网络,以便我可以在10.10.10.11 等 IP 上建立一个虚拟服务器,然后我可以在我的/etc/hosts 中将其映射到:
# IP to hostname mapping
10.10.10.10 vagrant.dev
然后我可以例如从curl vagrant.dev 拉网页。真正的标准东西。
当我连接到我的工作 VPN 时出现问题,这使得这个漂亮的小开发盒变得毫无用处,因为我再也无法通过主机名或 ip 访问它。我仍然可以对盒子进行vagrant ssh,但没有其他方法可以击中它。
我尝试查看路由表,似乎我的 pre-vbox 路由条目 (netstat -rn):
Internet:
Destination Gateway Flags Refs Use Netif Expire
PreVPN
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
后VPN
10.10.10/24 link#19 UCS 1 0 utun1
10.10.10.11 link#19 UHW3I 0 4 utun1 62
路由标志说明
|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 |
问题
是否可以恢复 VPN 更改的路由以使我的 vagrant 连接再次工作?如果是的话怎么办?
其他数据
完整路由表 (PRE)(仅限 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
完整路由表 (POST)(仅限 IP4)
Internet:
Destination Gateway Flags Refs Use Netif Expire
default link#19 UCS 9 0 utun1
default 192.168.2.1 UGScI 3 0 en0
10.10.10/24 link#19 UCS 1 0 utun1
10.10.10.11 link#19 UHW3I 0 4 utun1 62
17.158.10.25 link#19 UHW3I 0 1 utun1 62
17.158.10.42 link#19 UHW3I 0 20 utun1 62
17.158.10.46 link#19 UHW3I 0 1 utun1 62
127 127.0.0.1 UCS 0 7 lo0
127.0.0.1 127.0.0.1 UH 15 128507 lo0
128.29.154.114 link#19 UHWIi 31 117 utun1
129.83.20.9 link#19 UHW3I 0 20 utun1 61
129.83.26.209 link#19 UHWIi 2 2 utun1
129.83.100.38 link#19 UHW3I 0 46 utun1 62
169.254 link#19 UCS 0 0 utun1
172.31.160/19 link#19 UCS 0 0 utun1
172.31.163.172/32 127.0.0.1 UGSc 3 67 lo0
192.80.55.9/32 192.168.2.1 UGSc 1 0 en0
192.168.2 link#19 UCS 0 0 utun1
192.168.2.1 68:7f:74:81:8b:b0 UHLSr 7 8 en0
192.168.2.1/32 link#19 UCS 0 0 utun1
192.168.2.106/32 link#4 UCS 0 0 en0
216.58.217.132 link#19 UHW3I 0 2 utun1 59
239.255.255.250 link#19 UHmW3I 0 17 utun1 62
组件
- OSX
- 思科 Any Connect
- VirtualBox 5.0.8
【问题讨论】:
-
找到解决方案了吗?
-
@Jeef 也想知道你是否想过这个
-
不幸的是,我们的 IT 部门告诉我,我必须禁用 Cisco (AlwaysOnSuspend) 才能使其正常工作。它非常糟糕。
-
也许这有助于解决防火墙问题:stackoverflow.com/a/35366673
标签: macos routing vagrant virtualbox vpn