将 /etc/network/interfaces 语法转换为 NetPlan 和 NetworkManager

将 /etc/network/interfaces 语法转换为 NetPlan 和 NetworkManager

我在 /etc/network/interfaces 中保存了以下指令,该指令一直运行良好。它将相同的 IP 地址 192.168.1.202 绑定到我的 en 和 wl 适配器:

auto lo
iface lo inet loopback
    post-up /sbin/ip addr add 192.168.1.202/32 dev lo
  1. 我可以与 Netplan 一起使用的等效 YAML 语法是什么?
  2. 将其加载到 NetworkManager 的等效语法是什么?
  3. 如果 (2) 可行,是否有一个文本文件(而不是 GUI)可以包含可编辑的纯文本文件来表示配置

非常感谢!

答案1

简短的回答是,您不能直接将 NetworkManager 与环回一起使用,因为它被明确排除在外。

我发现解决这个问题的唯一方法是采用有效的混合 Netplan/NetworkManager 解决方案。

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    lo:
      renderer: networkd
      dhcp4: no
      addresses: [192.168.1.202/32]
      gateway4: 192.168.1.1
      nameservers: 
        addresses: [192.168.1.1,8.8.8.8]

相关内容