Vagrant public 网络无法访问
Vagrant public network unreachable
编辑:没关系,这是一个子网问题。本地网络的默认值为 192.168.0.X。必须先设置其他任何内容。
主持人:Ubuntu18.04
Vagrant 2.2.7,Virtualbox 6.1
我想要实现的目标:VM 运行 在单独的笔记本电脑上(不使用主笔记本电脑的硬件)并且能够从家里的另一台机器联系它。
至此,我连本地的ip地址都访问不了。不过我可以通过 SSH 连接到机器。
我的Vagrantfile,使用预定义框(最初是bionic64):
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "mybox"
config.vm.network "public_network", ip: "192.168.67.42"
config.vm.box_check_update = false
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = false
# Customize the amount of memory on the VM:
vb.memory = "4096"
# Customize the amount of cpus for the VM:
vb.cpus = "2"
end
end
这似乎创建了 eth1
,看起来像这样:
ip a show eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:06:43:d5 brd ff:ff:ff:ff:ff:ff
inet 192.168.67.42/24 brd 192.168.67.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 2a02:1812:1404:2200:a00:27ff:fe06:43d5/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 231996sec preferred_lft 59196sec
inet6 fe80::a00:27ff:fe06:43d5/64 scope link
valid_lft forever preferred_lft forever
路线:
default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15
10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.67.0/24 dev eth1 proto kernel scope link src 192.168.67.42
是的,我检查了这里的所有其他答案。没有一个对我有用。
Ping 说 "Destination Host Unreachable"。
ip地址是我随便想的。
没关系,这是一个子网问题。本地网络的默认值为 192.168.0.X。必须先设置其他任何内容。
编辑:没关系,这是一个子网问题。本地网络的默认值为 192.168.0.X。必须先设置其他任何内容。
主持人:Ubuntu18.04
Vagrant 2.2.7,Virtualbox 6.1
我想要实现的目标:VM 运行 在单独的笔记本电脑上(不使用主笔记本电脑的硬件)并且能够从家里的另一台机器联系它。
至此,我连本地的ip地址都访问不了。不过我可以通过 SSH 连接到机器。
我的Vagrantfile,使用预定义框(最初是bionic64):
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
config.vm.box = "mybox"
config.vm.network "public_network", ip: "192.168.67.42"
config.vm.box_check_update = false
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = false
# Customize the amount of memory on the VM:
vb.memory = "4096"
# Customize the amount of cpus for the VM:
vb.cpus = "2"
end
end
这似乎创建了 eth1
,看起来像这样:
ip a show eth1
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:06:43:d5 brd ff:ff:ff:ff:ff:ff
inet 192.168.67.42/24 brd 192.168.67.255 scope global eth1
valid_lft forever preferred_lft forever
inet6 2a02:1812:1404:2200:a00:27ff:fe06:43d5/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 231996sec preferred_lft 59196sec
inet6 fe80::a00:27ff:fe06:43d5/64 scope link
valid_lft forever preferred_lft forever
路线:
default via 10.0.2.2 dev eth0 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev eth0 proto kernel scope link src 10.0.2.15
10.0.2.2 dev eth0 proto dhcp scope link src 10.0.2.15 metric 100
172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1
192.168.67.0/24 dev eth1 proto kernel scope link src 192.168.67.42
是的,我检查了这里的所有其他答案。没有一个对我有用。
Ping 说 "Destination Host Unreachable"。
ip地址是我随便想的。
没关系,这是一个子网问题。本地网络的默认值为 192.168.0.X。必须先设置其他任何内容。