сеть не работает после добавления второго интерфейса к netplan

У меня есть новая установка сервера 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]
3
задан 5 December 2018 в 11:57

1 ответ

Проблема состоит в том, потому что и Вашим сетям определили шлюзы, и как таковой, netplan конфигурация немного 'сбивает с толку' и повредит Ваши маршруты по умолчанию к Интернету.

В netplan конфигурации, делая это будут иметь конфликтующие правила маршрута 'по умолчанию' для Вашего Интернет-трафика.

Для сетевого трафика, направленного для определенного интерфейса (к/от Интернету, в этом случае eno1), установите gateway4 поле. Для всех других сетевых адаптеров не определять gateway4 (в этом случае, enp4s0). Затем также sudo netplan apply или перезагрузка система.

Это решит головные боли маршрутизации, которые Вы наблюдали.

2
ответ дан 1 December 2019 в 16:50

Другие вопросы по тегам:

Похожие вопросы: