我想配置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