Ubuntu 18.04 新的 Netplan/IP 配置(pointopoint?)

R.K*_*unz 7 networking ubuntu configuration ifconfig

我安装了一个根服务器Proxmox。到目前为止,我一直使用 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
Run Code Online (Sandbox Code Playgroud)

因为我找不到新的 pointopoint 选项,netplan所以我很难激活这个 VM。我知道我可以简单地ifupdown重新安装。但如果有可能,我想保留新的netplan.

附加信息:
看看我的配置文件:https : //pastebin.com/Havqfw7t

来宾系统和主机系统均启用 IPv4 转发。

小智 7

您在“附加信息”pastebin 中有正确的想法。应用与您的问题相同的 IP 地址:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens18:
      dhcp4: no
      dhcp6: no
      addresses: [195.201.52.XXX/32]
      routes:
      - to: 0.0.0.0/0
        via: 195.201.8.YYY
        on-link: true
      nameservers:
        addresses: [213.133.98.98,213.133.99.99,213.133.100.100,8.8.8.8]
Run Code Online (Sandbox Code Playgroud)

但是,您的主机配置中的多个接口似乎具有相同的 IP 地址;那可能没有帮助。

基本上,您对点对点的所有需求都是通过对等方的 IP 添加到 0.0.0.0/0 的静态路由;并确保将路由设置为“on-link: true”。

我们也将其发布在 netplan.io 网站上:https ://netplan.io/examples#directly-connected-gateway