Vagrant VirtualBox Cisco AnyConnect 路由问题与 ***

Posted

技术标签:

【中文标题】Vagrant VirtualBox Cisco AnyConnect 路由问题与 ***【英文标题】:Vagrant VirtualBox Cisco AnyConnect routing issues with *** 【发布时间】: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 拉网页。真正的标准东西。

当我连接到我的工作 *** 时出现问题,这使得这个漂亮的小开发盒变得毫无用处,因为我再也无法通过主机名或 ip 访问它。我仍然可以对盒子进行vagrant ssh,但没有其他方法可以击中它。

我尝试查看路由表,似乎我的 pre-vbox 路由条目 (netstat -rn):

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire

Pre***

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
路由标志说明
|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 |

问题

是否可以恢复 *** 更改的路由以使我的 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) 才能使其正常工作。它非常糟糕。 也许这有助于解决防火墙问题:***.com/a/35366673 【参考方案1】:

不幸的是,这个问题没有解决办法,我能想到的唯一解决方法/帮助是在断开 *** 后,您可以使用“route -n add”来建立连接 - 至少通过这种方式你可以保存机器的整个重启。

例如:

sudo route -n add -net 192.168.56.0/24 -interface vboxnet0

(断开 *** 后尝试此方法 - 此方法在 *** 开启时不起作用)

在您的情况下,类似“sudo route -n add -net 10.10.10.0/24 -interface vboxnet0” - 显然取决于您的子网!

另请参阅Ticket #14293

【讨论】:

【参考方案2】:

当面临同样的问题时,对我们有用的是将 Vagrant 盒子的地址更改为 11.0.0.100

【讨论】:

以上是关于Vagrant VirtualBox Cisco AnyConnect 路由问题与 ***的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins / Vagrant / VirtualBox - Virtualbox 以系统用户身份运行?

Vagrant+virtualBox

VirtualBox + vagrant

vagrant 怎么打开virtualbox

Vagrant 无法挂载 VirtualBox 共享文件夹

mac下virtualbox+vagrant安装