Linux 无法访问debian 9 stretch vagrant vm box主机

Linux 无法访问debian 9 stretch vagrant vm box主机,linux,vagrant,debian,private-network,Linux,Vagrant,Debian,Private Network,先决条件: - Debian 9 Stretch -> virgin and not on a VM - VirtualBox 5.1.24 r117012 (Qt5.7.1) -> VirtualBox Extension Pack 5.1.24 117012 -> Virtual Box Guest Additions - Vagrant 1.9.7 流浪汉档案 Vagrant.configure("2") do |config| # It's a

先决条件:

- Debian 9 Stretch
  -> virgin and not on a VM
- VirtualBox 5.1.24 r117012 (Qt5.7.1)
  -> VirtualBox Extension Pack 5.1.24 117012
  -> Virtual Box Guest Additions
- Vagrant 1.9.7
流浪汉档案

Vagrant.configure("2") do |config|

    # It's a Ubuntu box
    config.vm.box = "Foo/Bar"
    config.vm.box_download_insecure = true

    config.vm.network "private_network", ip: "192.168.3.23"
    config.vm.hostname = "www.hostname.domain"
    config.hostsupdater.aliases = ["hostname.domain", "pma.www.hostname.domain"]

    config.vm.provision "file", source: "env/vgrt/id_rsa", destination: "/home/vagrant/.ssh/id_rsa"
    config.vm.provision "file", source: "env/vgrt/ssh_config", destination: "/home/vagrant/.ssh/config"
    config.vm.provision "shell", path: "env/vgrt/bootstrap.sh"

end
vagrant up
vagrant ssh
执行良好

/etc/主持人

127.0.0.1   localhost
127.0.1.1   mypchostname

# The following lines are desirable for IPv6 capable hosts
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

172.28.128.1 hostname.domain
192.168.3.23  www.hostname.domain  # VAGRANT: 48b09d14c4dfba94981a628a986b69e0 (default) / d0fbe81e-2bd6-49f5-a285-3e2c4d4e7cef
192.168.3.23  hostname.domain  # VAGRANT: 48b09d14c4dfba94981a628a986b69e0 (default) / d0fbe81e-2bd6-49f5-a285-3e2c4d4e7cef
192.168.3.23  pma.hostname.domain  # VAGRANT: 48b09d14c4dfba94981a628a986b69e0 (default) / d0fbe81e-2bd6-49f5-a285-3e2c4d4e7cef
在流浪者的壳里(客人)

ifconfig

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:2c:61:d0  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe2c:61d0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1841 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1567 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:171675 (171.6 KB)  TX bytes:164725 (164.7 KB)

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:7d:ea:54  
          inet addr:192.168.3.23  Bcast:192.168.3.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe7d:ea54/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:1296 (1.2 KB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
ping 192.168.3.23
=>很好

在debian shell中(主机)

ip地址

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether d4:81:d7:cd:4a:5b brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.98/24 brd 192.168.0.255 scope global enp0s31f6
       valid_lft forever preferred_lft forever
    inet6 fe80::d681:d7ff:fecd:4a5b/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 28:16:ad:e5:90:75 brd ff:ff:ff:ff:ff:ff
4: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 scope global vboxnet0
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 scope global vboxnet0
       valid_lft forever preferred_lft forever
1:lo:mtu 65536 qdisc noqueue状态未知组默认qlen 1
链接/环回00:00:00:00:00 brd 00:00:00:00:00:00:00
inet 127.0.0.1/8范围主机lo
永远有效\u lft首选\u lft永远有效
inet6::1/128作用域主机
永远有效\u lft首选\u lft永远有效
2:enp0s31f6:mtu 1500 qdisc pfifo_快速状态向上组默认qlen 1000
链路/以太d4:81:d7:cd:4a:5b brd ff:ff:ff:ff:ff:ff:ff:ff
inet 192.168.0.98/24 brd 192.168.0.255范围全局enp0s31f6
永远有效\u lft首选\u lft永远有效
inet6 fe80::d681:d7ff:fecd:4a5b/64范围链接
永远有效\u lft首选\u lft永远有效
3:wlp1s0:mtu 1500 qdisc noop状态关闭组默认qlen 1000
链接/以太28:16:ad:e5:90:75 brd ff:ff:ff:ff:ff:ff:ff:ff
4:vboxnet0:mtu 1500 qdisc noop状态关闭组默认qlen 1000
链路/以太网0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff:ff
inet 192.168.3.1/24范围全局vboxnet0
永远有效\u lft首选\u lft永远有效
ping 192.168.3.23
=>无法访问主机


我不知道如何让流浪的虚拟机盒主机到我的Debian。可能有人遇到过类似问题。

VirtualBox 5.1.24 r117012(Qt5.7.1)

提示位于
ip addr

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s31f6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether d4:81:d7:cd:4a:5b brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.98/24 brd 192.168.0.255 scope global enp0s31f6
       valid_lft forever preferred_lft forever
    inet6 fe80::d681:d7ff:fecd:4a5b/64 scope link 
       valid_lft forever preferred_lft forever
3: wlp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 28:16:ad:e5:90:75 brd ff:ff:ff:ff:ff:ff
4: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 scope global vboxnet0
       valid_lft forever preferred_lft forever
4: vboxnet0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 0a:00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
    inet 192.168.3.1/24 scope global vboxnet0
       valid_lft forever preferred_lft forever
一个更好的解决方案是一个守护进程,当由一个盒子创建时,它会自动启动VirtualBox接口


更新:

VirtualBox 5.1.22 r115126(Qt5.7.1)

关于@szeesten链接的virtualbox.org上的门票:

我安装了VirtualBox 5.1.22,如中所述。打开流浪者箱后,界面自动弹出

有了这个解决方案,问题就部分解决了。部分原因是,我被迫安装旧版本的VirtualBox。所以我把这两种解决方案都放在这里


更新:

VirtualBox 5.1.26 r117224(Qt5.7.1)


昨天(2017年8月2日)发布了新的更新,他们解决了这个问题。它按预期工作,不需要降级到旧版本的VirtualBox。

您可能会遇到以下VirtualBox 5.1.24的问题


另见流浪问题。

我知道你的态度。但我不太确定该问哪里,但我特别使用Vagrant进行开发。我知道这是一个环境问题,但整个metaexchange网络太大了,我无法指出该在哪里提问。我将通过链接此线程尝试您提到的子平台。