我已经开始尝试使用 Ubuntu Server 18.04,但在配置网络时遇到了问题。我有一台带有两个网络端口的 PC,这两个端口中的一个必须获得 IPv4 链路本地地址。在桌面版本中,我可以通过进入 NetworkManager 然后选择链接本地选项来实现这一点。但是对于服务器,我必须使用那个新的 netplan 程序。但是,手册和其他在线资源使我完全不清楚如何实现这一点。在设置 DHCP 和静态地址方面可以找到一些东西,但在使用 Avahi(Desktop 使用的)或其他获取 169.254.xy 地址的方法方面却一无所获。
那么:如何编写一个 yaml 配置来指示 netplan 在接口上设置链路本地寻址?
您可以使用接口的 netplan 通用属性:
但是,此属性在您的 netplan.io (0.36) 版本中不存在,它已添加到 netplan.io 0.39。我目前在 ubuntu 18.04 上收到此错误:
此处的文档: https ://git.launchpad.net/netplan/tree/doc/netplan.md
您需要获取最新版本的 netplan.io 才能使用它。