У меня есть новая установка сервера Ubuntu 18.04.1. Когда я настраиваю netplan только с своим адресом WAN, он запускает прекрасный, и я могу проверить с помощью ping-запросов сразу же. Однако; когда я добавляю другой адрес к своему netplan файлу и перезагрузке, я должен работать "netplan, применяются", прежде чем я получу любое соединение. У кого-либо есть какие-либо идеи?
править: Просто обнаруженный, что даже при том, что я не могу проверить с помощью ping-запросов на сервере после перезагрузки, я могу как когда-либо ssh в него...
network:
version: 2
ethernets:
eno1:
renderer: networkd
dhcp4: no
dhcp6: no
addresses: [WAN.190/24]
gateway4: WAN.1
nameservers:
addresses: [24.224.127.143, 24.224.95.205]
enp4s0:
renderer: networkd
dhcp4: no
dhcp6: no
addresses: [172.16.1.14/20]
gateway4: 172.16.1.14
nameservers:
addresses: [24.224.127.143, 24.224.85.205]
Проблема состоит в том, потому что и Вашим сетям определили шлюзы, и как таковой, netplan конфигурация немного 'сбивает с толку' и повредит Ваши маршруты по умолчанию к Интернету.
В netplan
конфигурации, делая это будут иметь конфликтующие правила маршрута 'по умолчанию' для Вашего Интернет-трафика.
Для сетевого трафика, направленного для определенного интерфейса (к/от Интернету, в этом случае eno1
), установите gateway4
поле. Для всех других сетевых адаптеров не определять gateway4
(в этом случае, enp4s0
). Затем также sudo netplan apply
или перезагрузка система.
Это решит головные боли маршрутизации, которые Вы наблюдали.