无法使用 VirtualBox 主机专用接口从 Windows 主机访问 Ubuntu 客户虚拟机

无法使用 VirtualBox 主机专用接口从 Windows 主机访问 Ubuntu 客户虚拟机

我以前可以正常工作,但是今天早上不得不重新安装 VirtualBox。

我有一台安装了 VirtualBox 的 Windows PC。我有一台 Ubuntu VM。我无法从 Windows PC 访问 Ubuntu VM 上的服务(尝试过 http、ftp、ssh。)

Windows 防火墙已禁用(出于测试目的)。

虚拟机在 VirtualBox 中具有默认设置,网络除外。我配置了两个适配器:

  • 1 = NAT
  • 2 = 仅限主机

我能够从虚拟机连接到互联网(因此 NAT 适配器正在工作。)

在 VirtualBox 的“首选项”>“网络”>“仅主机网络”中,我有一个适配器:

Address: 192.168.131.1
Mask: 255.255.255.0
DHCP not enabled

Windows 主机上 ipconfig 的输出包括:

Wireless LAN adapter Wi-Fi:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::14a4:9141:d301:f3c3%3
   IPv4 Address. . . . . . . . . . . : 192.168.118.250
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.118.1

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::1852:146c:6404:71f2%25
   IPv4 Address. . . . . . . . . . . : 192.168.131.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

在 Ubuntu 客户机上,/etc/network/interfaces 如下所示:

auto lo
iface lo inet loopback

# NAT
allow-hotplug eth0
iface eth0 inet dhcp

# Host-only
auto eth1
iface eth1 inet static
address 192.168.131.1
netmask 255.255.255.0

Ubuntu VM 上 ifconfig 的输出包括:

eth0  Link encap:Ethernet  HWaddr 08:00:27:87:65:1f  
      inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe87:651f/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:25 errors:0 dropped:0 overruns:0 frame:0
      TX packets:75 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:3609 (3.6 KB)  TX bytes:10725 (10.7 KB)

eth1  Link encap:Ethernet  HWaddr 08:00:27:82:7d:4f  
      inet addr:192.168.131.1  Bcast:192.168.131.255  Mask:255.255.255.0
      inet6 addr: fe80::a00:27ff:fe82:7d4f/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  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:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

如果您需要任何进一步的信息,请告诉我。

答案1

您似乎已将主机和客户机配置为具有相同的 IP 地址。您应该将客户机的地址更改为 192.168.131 之类的地址。101

相关内容