为什么我需要 enp0s8?

为什么我需要 enp0s8?

我在 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为什么我需要这个接口?如果接口不是强制性的,为什么添加后禁用连接就会丢失?谢谢

相关内容