我在 Virtualbox 中设置了一个 DNS 服务器,其中包含 4 台虚拟机、一台服务器 (Debian10) 和三台客户端 (2 台 Debia10 和 1 台 Win7)。在 Virtualbox 中,虚拟机的适配器 1 具有相同的内部网络,适配器 2 用作 NAT。每台虚拟机都有一个静态 IP,因此我在 Linux 虚拟机中编辑了/etc/network/interfaces
:
# The loopback network interface
auto lo
iface lo inet loopback
# Primary network interface
auto enp0s3
iface enp0s3 inet static
address 192.168.3.1
netmask 255.255.255.0
在第一个配置中,我没有放置 enp0s8 接口。然后,重新启动网络服务后,我意识到我可以成功 ping 互联网 ip,例如 8.8.8.8。
在第二个配置中,我将 enp0s8 添加到文件中,如下所示:
# Secondly network interface
auto enp0s8
iface enp0s8 inet dhcp
然后我禁用了 enp0s8ifdown enp0s8
并失去了与互联网的连接。
如果我可以在文件中没有 enp0s8 的情况下 ping 互联网 ips,/etc/network/interfaces
为什么我需要这个接口?如果接口不是强制性的,为什么添加后禁用连接就会丢失?谢谢