我正在本地运行带有vagrant和virtualbox的Homestead 2.0,以进行laravel项目。当我使用homestead up时,vm正常启动,并且一切正常。当我访问myProject.app(在homestead.yaml文件中配置)时,它加载得很好。这是我的Homestead.yaml文件的样子:
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: ~/.ssh/id_rsa.pub
keys:
- ~/.ssh/id_rsa
folders:
- map: ~/Desktop/Projects/Laravel-Projects
to: /home/vagrant/Code
sites:
- map: myProject.app
to: /home/vagrant/Code/myProject/public
databases:
- myDatabase
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 93000
# to: 9300
# - send: 7777
# to: 777
# protocol: udp
现在,问题是,我必须连接到必须连接到VPN才能访问的数据库。我正在使用Cisco AnyConnect连接到VPN,但是由于某些原因,当我尝试在连接到VPN后访问myProject.app时,它无法正常工作。 Chrome只会显示ERR_NETWORK_ACCESS_DENIED错误。
我已尝试在连接到VPN之后停止VM并重新启动它,但是没有运气吗?任何人都知道这可能是什么,或者可以解决吗?
谢谢!
我正在使用Anyconnect 3.1并升级到4.2,这立即解决了该问题。您可以从此处获取新版本的Anyconnect:http://techs.teklinks.com/ciscovpn/
一位同事想出了这个解决方案,可能会或可能不会帮助您的特定情况:
Windows-控制面板\网络和Internet \网络连接思科-属性-IPv4-属性-高级-接口指标:设置为400。
请勿重新启动-在我公司的实验室上,不幸的是,此设置将在重新启动后重置。