如何在 Ubuntu Server 22.04 上配置网络接口?

如何在 Ubuntu Server 22.04 上配置网络接口?

我想配置ethernet服务器的网络接口,但我完全迷失了。我在互联网上看到,您可以使用该nmcli工具来完成此操作,也可以使用netplan,我看到有人说您必须修改配置文件,但每个人都在谈论不同的文件。

到目前为止,我已通过编辑.yaml位于的文件向服务器接口添加了静态 IP 地址/etc/netplan/,但现在该接口有两个 IP 地址,我不明白为什么。

所以我想知道在 Ubuntu Server 22.04 上建议如何配置网络接口以及为什么我现在有两个 IP 地址?

答案1

在 Ubuntu 中,网络由 管理netplan,它从 读取网络配置/etc/netplan/*.yaml

一般情况下,默认配置的文件是/etc/netplan/00-installer-config.yaml.

空格很重要,表格中的表格netplan是由 2 个空格组成的组完成的。

网卡处于静态模式的典型配置示例ethernet如下:

network:
  ethernets:
    enp1s0:
      addresses: [192.168.1.100/24]
      routes:
        - to: default
          via: 192.168.1.100
          on-link: True
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]
      dhcp4: false
      optional: true
  version: 2

然后,您必须执行以下命令:

netplan generate
netplan apply

相关内容