如何让我的 /etc/network/interface 配置适用于 netplan

如何让我的 /etc/network/interface 配置适用于 netplan

我有来自 18.04 的以下配置,并将升级到 20.04:

auto lo
iface lo inet loopback
auto enp0s31f6 enp0s31f6:1
iface enp0s31f6 inet static
address 10.42.2.2
netmask 255.255.255.0

iface enp0s31f6:1 inet dhcp

基本上,我有一个接口,我想给它一个静态 IP 和 dhcp。这个配置效果很好,但我不确定如何在 20.04 上使用 netplan 配置它

与此等效的 yaml 文件是什么?

答案1

这是非常简单的转换;唯一显着的区别是,在 netplan 中,您将在同一个接口上同时执行 dhcp 和静态地址,而不是对其中一个地址使用接口别名(因为接口别名已被弃用):

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      dhcp4: true
      addresses: [10.42.2.2/24]

相关内容