我有一个安装了 Proxmox 的 Root-Server。到目前为止,我一直使用 Ubuntu 16。现在我将 VM 升级到 Ubuntu 18,我需要一个新 netplan 配置的示例。
这是我的旧接口文件:
auto ens18
iface ens18 inet static
address 195.201.52.XXX
netmask 255.255.255.255
pointopoint 195.201.8.YYY
gateway 195.201.8.YYY
dns-nameservers 213.133.98.98 213.133.99.99 213.133.100.100 8.8.8.8
由于我无法在新的 netplan 中找到 pointopoint 选项,因此我很难激活此 VM。我知道我可以简单地再次安装 ifupdown。但如果有可能,我想保留新的 netplan。有人能帮我解决这个问题吗?
提前致谢,罗杰
=== 更多信息 ===
查看我的配置文件:https://pastebin.com/Havqfw7t
客户机和主机系统上均启用了 IPv4 转发。
希望您能帮助我查看我的配置文件。
答案1
Netplan 似乎不支持“peer”之类的地址属性,但可以通过其他方式实现相同的结果,因为对于广播接口,它只是模拟了链接路由。
注意:这只是一个猜测,我实际上没有 Ubuntu 机器可以测试它。
如果您很幸运并且 Netplan 足够智能,它将使用以下配置来工作:
addresses: ["195.201.52.XXX/32"]
gateway4: "195.201.52.YYY"
如果没有,则手动配置到网关的路由应该这样做:
addresses: ["195.201.52.XXX/32"]
gateway4: "195.201.52.YYY"
routes:
- {to: "195.201.52.YYY/32", on-link: true}
或者手动配置的默认路由:
addresses: ["195.201.52.XXX/32"]
routes:
- {to: "0.0.0.0/0", via: "195.201.52.YYY/32", on-link: true}