Ubuntu Server 17.10 不会在启动时自动配置以太网

Ubuntu Server 17.10 不会在启动时自动配置以太网

dhclient 启用以太网,并连接到互联网,但不会自动配置。

我的网卡名为 enp3s0,因此我尝试将其添加到我的接口中

auto enp3s0
iface enp3s0 inet dhcp

我不知道发生了什么;就像我说的,dhclient 在几秒钟内就可以毫无问题地连接,只是在重启时不会自动配置。

答案1

在 Ubuntu Server 17.10 中,网络默认由 netplan 处理。我建议您编辑 /etc/netplan/01-netcfg.yaml 文件以读取以下内容:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: true
      dhcp6: true

通过运行以下命令退出并保存更改:

sudo netplan apply

请注意并遵守间距和缩进。

注释掉 /etc/network/interfaces 中的所有 enp3s0 节。重新启动。

不过,我建议您在服务器中指定一个静态 IP 地址,以便您可以轻松地通过 ssh 和 ftp 进入该服务器。推荐的 01-netcfg.yaml 文件是:

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.0.150/24]
      gateway4: 192.168.0.1
      nameservers:
        addresses: [8.8.8.8,192.168.0.1]

当然,请在此处替换您的确切详细信息。务必选择路由器或接入点中用于 DHCP 的范围之外的 IP 地址。

相关内容