以太网不适用于 Ubuntu Server 20.04

以太网不适用于 Ubuntu Server 20.04

我想通过以太网安装一些软件包,但似乎行不通。我想要一个 DHCP 连接。

以下是我尝试过的:

ifconfig(net-tools 通过 usb 安装)

这只提供 LoopBack

尝试etc/network/interfaces使用以下方法修改文件cat etc/network/interfaces

cat:/etc/network/interfaces:没有此文件或目录

我尝试查看该etc/network文件夹,却发现只有 3 个文件:

if-post-down.d if-pre-up.d 和 if-up.d

查看 /etc/netplan/00-installer-config.yaml 它显示以下内容:

  network:
        ethernets: {}
         version: 2

我该如何解决这个问题?

答案1

Netplan 是现在配置网络的工具。

步骤1. 使用ip addr定位您的接口名称

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
3: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
  • 在这里,你可以看到我的以太网接口名为enp3s0

第2步. 修改 netplan YAML 文件。这是一个简单的例子:

  • 当然,这需要文本编辑器和 sudo。
  • 提示:正确的缩进至关重要,使用空格,而不是制表符。

    # This is a comment line - lines starting with # are ignored.
    network:
      version: 2
      renderer: networkd
      ethernets:
        enp3s0:           # Here is where that interface name goes!
          dhcp4: true
    

步骤3:运行sudo netplan apply。Netplan 将解析并应用新的配置,包括请求新的 dhcp 地址。

此后,您的网络应该就可以启动了。

  • 此配置适用于没有 GUI(networkd)的服务器,使用有线以太网(enp3s0)和 dhcp。如果您需要不同的配置,请检查充满示例的页面。你想要的东西可能就在那里。

相关内容