Ubuntu 17.10 服务器。有线网络在启动时未启动。
/etc/网络接口:
auto lo
iface lo inet loopback
auto eno1
iface eno1 inet dhcp
如果启动后sudo dhclient eno1
网络确实启动成功。
我究竟做错了什么?
我必须补充一点,对类似问题的其他答案都提到了/etc/init.d/networking
——我没有这个文件。
答案1
管理网络的 ifupdown 软件包已在 17.10 中弃用,取而代之的是 netplan。新安装中不再存在该软件包。新安装程序将在 /etc/netplan 中为 netplan 生成一个配置文件,该文件将设置系统通过 systemd-networkd(在 Ubuntu Server 中)或 NetworkManager(在 Ubuntu Desktop 中)配置网络https://wiki.ubuntu.com/ArtfulAardvark/ReleaseNotes
确保原始 netplan 配置文件存在。它应该自动建立有线连接并使用 DHCP 分配 IP 地址。假设网络接口名称为“eno1”。
cat /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:
eno1:
dhcp4: yes
dhcp6: yes
生成所需的配置
sudo netplan --debug generate
重启