У меня есть Root-сервер с установленным Proxmox. До сих пор у меня всегда была Ubuntu 16. Теперь я обновил виртуальную машину до 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

Поскольку я не смог найти опцию, указывающую точку с новым сетевым планом, я изо всех сил стараюсь активировать эту виртуальную машину. Я знаю, что могу просто установить ifupdown снова. Но если есть возможность, я бы хотел сохранить новый нетплан. Может ли кто-нибудь помочь мне с этим?

Заранее спасибо, Роджер

=== Еще немного информации ===
Посмотрите мои Конфигурационные файлы: https://pastebin.com/Havqfw7t
Пересылка IPv4 включена как в гостевой, так и в хост-системе.
Надеюсь, вы поможете мне взглянуть на мои файлы конфигурации.

1 ответ1

2

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}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .