作者:魏蚊瑞 | 来源:互联网 | 2023-07-28 16:28
IamunabletoconnecttotheinternetfromwithinaVagrantvirtualmachineIhavesetup.我无法从我设置的
I am unable to connect to the internet from within a Vagrant virtual machine I have set up.
我无法从我设置的Vagrant虚拟机中连接到Internet。
For example, at the root, when I type:
例如,在root用户输入时:
curl http://google.com
It fails with the message:
它失败并显示以下消息:
curl: (6) Couldn't resolve host 'google.com'
I'm not sure if it's a firewall setting, although as far as I know I have not created any firewall rules for port 80 or any other port.
我不确定它是否是防火墙设置,但据我所知,我没有为端口80或任何其他端口创建任何防火墙规则。
Here is the relevant section of my Vagrantfile. If there is any other information I can provide please let me know in the comments:
这是我的Vagrantfile的相关部分。如果我能提供任何其他信息,请在评论中告诉我:
Vagrant.configure("2") do |config|
# All Vagrant configuration is done here. The most common configuration
# options are documented and commented below. For a complete reference,
# please see the online documentation at vagrantup.com.
# Let Vagrant manage the hostname at boot
config.vm.hostname = "devbox"
# Create a forwarded port mapping which allows access to a specific port
# within the machine from a port on the host machine. In the example below,
# accessing "localhost:8080" will access port 80 on the guest machine.
# config.vm.network :forwarded_port, guest: 80, host: 8080
# Create a private network, which allows host-only access to the machine
# using a specific IP.
config.vm.network :private_network, ip: "10.0.0.10"
# Create a public network, which generally matched to bridged network.
# Bridged networks make the machine appear as another physical device on
# your network.
# config.vm.network :public_network
# Create a public network with a given hardware address. You can
# configure your DHCP server (on your router) to assign a particular IP
# address to the VM. Update your hosts file accordingly.
# config.vm.network :public_network, mac: "0a00251010101"
# Share an additional folder to the guest VM. The first argument is
# the path on the host to the actual folder. The second argument is
# the path on the guest to mount the folder. And the optional third
# argument is a set of non-required options.
#config.vm.synced_folder "vagrant/logs", "/logs",
# owner: "root", group: "root"
# Base box to use with Virtualbox provider
config.vm.box = "debian-7.0.0-amd64-base"
config.vm.box_url = "http:/mysite.com/debian-7.0.0-amd64-base.box"
1 个解决方案