我昨天设置了本地 ubuntu 16.04 服务器。我配置了静态 IP,一切正常。我能够连接到服务器。今天我去了我学习的城市。由于路由器设置不同,服务器无法工作。
在过去的几个小时里,我一直在尝试让它再次工作。我的基础系统是 Windows 10,然后在虚拟机上安装了 Linux Mint 17.3。在 Linux 上,我有 ubuntu 服务器。在这两种情况下,我都使用 VirtualBox 来托管 VM。
Windows 中 ipconfig 的输出:
IPv4 Address 192.168.1.10
Subnet Mask 255.255.255.0
Default Gateway 192.168.1.1
我有两个连接到 ubuntu 的网络适配器:仅主机和 NAT。仅限主持人设置
/etc/network/interfaces 的配置
auto lo
iface lo inet loopback
auto enp0s3
address 192.168.1.20
netmask 255.255.255.0
network 192.168.1.1
broadcast 192.168.1.255
auto enp0s8
iface enp0s8 inet dhcp
enp0s3 的 ifconfig 显示:
inet addr: 192.168.1.20
Ubuntu 服务器有互联网连接(我可以 ping google.com),但我无法连接到本地服务器。任何帮助都非常感谢。
答案1
我建议将 NAT 适配器更改为网络桥接适配器。NAT 意味着它本质上使用主机的 IP,在本例中为 192.168.1.10。从那里,Virtualbox 将充当路由器。
将其设置为网络桥接适配器将把虚拟机连接到您的“真实”网络。