【问题标题】:Vagrant box not reachable after VPN connectionVPN连接后无法访问Vagrant box
【发布时间】:2014-08-08 11:32:29
【问题描述】:

在 VPN 连接后(到我办公室的另一个位置),我的 vagrant box 不再可以通过浏览器访问,即使在关闭 VPN 连接之后也是如此。

VPNClient:CISCO AnyConnect 安全移动客户端

  • 尝试了$ vagrant reload ->(不起作用)
  • 浏览器没有响应主机名和 IP 地址,但是
  • 我可以通过终端 ping BOX IP

我让它再次工作的唯一方法是重新启动我的操作系统。

我的系统

OS: OS X 10.9.3
Vagrant: 1.6.3

有什么想法吗?

【问题讨论】:

  • 这是一个路由问题。似乎 VPN 客户端正在通过隧道将 all 流量路由到远程网络。这是一项安全功能。在大多数情况下,您可以将客户端配置为仅通过隧道将流量路由到远程 LAN。

标签: vagrant virtualbox vpn


【解决方案1】:

我有同样的问题 - 到目前为止我得到的唯一解决方案是:

$ sudo ifconfig vboxnet0 down
$ sudo ifconfig vboxnet0 up

【讨论】:

  • 谢谢。至少这将在与 VPN 断开连接后恢复 vagrant 连接。不再需要重新启动。
  • 我的 VPN 也有同样的问题,这个解决方案非常有效。为了让事情变得更简单,我自己创建了一个别名来重置 vbox 的网络,并启动宅基地。非常感谢!
  • 连接时可以使用吗?我以为是的,但现在似乎不再是了。
【解决方案2】:

用您的访客网络替换 192.168.59

sudo route -nv add -net 192.168.59 -interface $(VBoxManage showvminfo boot2docker-vm | grep -o -E 'vboxnet\d\d?')

【讨论】:

  • 抱歉,在我的情况下,在 boot2docker 上使用了 VirtualBox。您需要为 vagrant/virtualbox 指定 vboxnet 接口
【解决方案3】:

从 AnyConnect 3.x 更新到 4.1.08005 为我解决了这个问题。

【讨论】:

    猜你喜欢
    • 2016-04-29
    • 2019-12-16
    • 2015-11-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    • 2021-02-08
    • 1970-01-01
    相关资源
    最近更新 更多