Ubuntu 16.04 的 VirtualBox 机器中的静态 IP
Static IP in VirtualBox Machine with Ubuntu 16.04
我已经在我的 mac.mac 虚拟 machine OS 上安装了 Ubuntu Server 16.04。
一如既往,我使用 NAT 和 "Host Only" 进行了以下配置,就像我让所有其他带有 Ubuntu 14.04 的 VM Box 具有静态 IP 和 Internet 一样。但它们似乎不适用于新的 Ubuntu。虽然 "ifconfig" 给了我一个好的结果,但我没有互联网,我无法从我的主机 machine 使用提到的 IP 连接到我的客人 machine。
我的 /etc/network/interfaces 看起来像这样:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.56.106
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
"ifconfig -a" 的结果看起来像这样:
知道为什么这在 Ubuntu 16.04 上不起作用吗?
请注意:我已经重新启动了我的网络服务(/etc/init.d/networking)并且mac完全停止了数百次。
我遇到了同样的问题。我通过在 /etc/network/interfaces
的末尾添加以下内容来解决它。
auto enp0s8
iface enp0s8 inet dhcp
请注意,我将第一个网络适配器配置为 "host-only",将第二个网络适配器配置为 NAT。
我猜问题出在 Ubuntu 16.04 中的新命名。所以我将我的第一个适配器设置为 "Host-only Adapter",第二个适配器设置为 "NAT",我可以通过以下配置成功地将我的 IP 设置为“192.168.56.106”。
这是我的 /etc/network/interfaces
:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# Host Only Network
auto enp0s3
iface enp0s3 inet static
dns-nameservers 8.8.8.8 8.8.4.4
address 192.168.56.106
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255
# NAT Network
auto enp0s8
iface enp0s8 inet dhcp
我可以确认这一点:VirtualBox 设置中网络适配器的顺序有所不同。第一个应该是 host-only,第二个应该是 NAT。
我已经在我的 mac.mac 虚拟 machine OS 上安装了 Ubuntu Server 16.04。
一如既往,我使用 NAT 和 "Host Only" 进行了以下配置,就像我让所有其他带有 Ubuntu 14.04 的 VM Box 具有静态 IP 和 Internet 一样。但它们似乎不适用于新的 Ubuntu。虽然 "ifconfig" 给了我一个好的结果,但我没有互联网,我无法从我的主机 machine 使用提到的 IP 连接到我的客人 machine。
我的 /etc/network/interfaces 看起来像这样:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto enp0s3
iface enp0s3 inet static
address 192.168.56.106
netmask 255.255.255.0
dns-nameservers 8.8.8.8 8.8.4.4
"ifconfig -a" 的结果看起来像这样:
知道为什么这在 Ubuntu 16.04 上不起作用吗?
请注意:我已经重新启动了我的网络服务(/etc/init.d/networking)并且mac完全停止了数百次。
我遇到了同样的问题。我通过在 /etc/network/interfaces
的末尾添加以下内容来解决它。
auto enp0s8
iface enp0s8 inet dhcp
请注意,我将第一个网络适配器配置为 "host-only",将第二个网络适配器配置为 NAT。
我猜问题出在 Ubuntu 16.04 中的新命名。所以我将我的第一个适配器设置为 "Host-only Adapter",第二个适配器设置为 "NAT",我可以通过以下配置成功地将我的 IP 设置为“192.168.56.106”。
这是我的 /etc/network/interfaces
:
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# Host Only Network
auto enp0s3
iface enp0s3 inet static
dns-nameservers 8.8.8.8 8.8.4.4
address 192.168.56.106
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255
# NAT Network
auto enp0s8
iface enp0s8 inet dhcp
我可以确认这一点:VirtualBox 设置中网络适配器的顺序有所不同。第一个应该是 host-only,第二个应该是 NAT。