Ubuntu(备用)服务器 18.04:没有网络接口

Ubuntu(备用)服务器 18.04:没有网络接口

我使用备用服务器安装程序安装了 Ubuntu 18.04。安装过程中未检测到任何网络接口。

我不知道如何设置网络(以太网和 wifi 都行)。对于有线网络,我必须使用 USB Type-C 适配器(戴尔 XPS 15)。

此外,ifup/ifdown 未安装。我该如何配置网络?我最终想安装 Ubuntu 桌面。我选择替代安装程序的原因是我想要比标准安装程序允许的更多分区控制。

/etc/network/interfaces添加了:

auto eth0
iface eth0 inet dhcp

auto wlp2s0
wpa-ssid <essid>
wpa-psk <pass>

ip add show显示:

1: lo <LOOPBACK,UP,LOWER_UP> mtu ##### qdisq noqueue state UKNOWN group default qlen 1000
    link/loopbac 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet <ip> scope host lo
        valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host lo
        valid_lft forever preferred_lft forever
2: wlp2so: <BROADCAST,MULTICAST> mtu #### qdisc noop state DOWN group default qlen 1000
    link/ether <mac> brd <brd>

cat /etc/netplan/*.yaml输出:

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

systemctl status systemd-networkd报告:

● systemd-networkd.service - Network Service
   Loaded: loaded (/lib/systemd/system/systemd-networkd.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:systemd-networkd.service(8)

顺便lshw展示一下:

network DISABLED

答案1

Ubuntu Server 18.04 及更高版本中的网络由 netplan 处理,不再位于 /etc/network/interfaces 中。请删除您对该文件的添加。

请编辑您的 /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
  wifis:
    wlp2s0:
      dhcp4: true
      dhcp6: true
      access-points:
        "network_ssid_name":
          password: "**********"

请注意,接入点名称和密码用引号括起来。此外,netplan 对缩进和间距非常严格。请仔细校对。

保存文件后,请执行以下操作:

sudo netplan generate
sudo netplan apply

重启。检查是否已连接。您有 IP 地址吗?

ip addr show

您已连接吗?

ping -c3 www.ubuntu.com

相关内容