Ubuntu 18.04 Сетевая карта с двумя IP-адресами

Я хотел бы узнать, как настроить мою сетевую карту с двумя IP-адресами.

Я попробовал, как показано ниже, но теперь

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp0s3:
        dhcp4: no
        dhcp6: no
        addresses: [ 192.168.0.2/32, 172.16.0.2/16 ]
        gateway4: 192.168.0.1
        gateway4: 172.16.0.1
        nameservers:
              search: [usp.br]
              addresses: [ 192.168.0.100, 192.168.0.102 ]
        optional: true

Каждый IP имеет свой собственный шлюз ....

Не могли бы вы помочь мне, как это?

Спасибо

3
задан 8 May 2018 в 23:34

2 ответа

Часто существуют проблемы с наличием нескольких набора шлюзов для интерфейсов. Маршрутизация пакетов одному и затем другому может привести к беспорядку в сети, таким образом, Вы часто лучше всего обслуживаетесь при наличии единственного шлюза по умолчанию, если Вы действительно не знаете то, что Вы делаете.

Короче говоря, Вы обычно хотите только один

gateway4: xx.xx.xx.xx

строка в Вашей конфигурации.

Если у Вас должно быть несколько маршрутов для отдельного дюйм/с интерфейса, можно управлять точно, как они будут вести себя путем записи статических маршрутов (и установки метрики на основе приоритета адресов), как так:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
     enp0s3:
        dhcp4: no
        dhcp6: no
        addresses: [ 192.168.0.2/32, 172.16.0.2/16 ]
        nameservers:
              search: [usp.br]
              addresses: [ 192.168.0.100, 192.168.0.102 ]
        routes:
          - to: 0.0.0.0/0
            via: 192.168.0.1
          - to: 0.0.0.0/0
            via: 172.168.0.1

Вам также не нужно дополнительный: верный: это только прекращает задерживать начальную загрузку, если интерфейс не подходит достаточно быстро, который не должен быть проблемой, учитывая, что Вы определенные статические адреса. Дополнительное добавление: верный также имеет побочный эффект не блокирования для некоторых целей в systemd, который мог бы означать, что сервер не запустит все сервисы, это должно сразу же, если для этих сервисов нужна сеть.

3
ответ дан 1 December 2019 в 16:17

Немного поздно, но... Имеет мало смысла иметь 2 шлюза по умолчанию.Подумайте об этом: Если я действительно проверяю с помощью ping-запросов 8.8.8.8, какой шлюз это должно использовать?

Вы приоритет установки CAN, если одна строка является медленнее/больше дорогой/единственной для резервного копирования/... Если у обоих есть тот же приоритет, я подозреваю, что он попытается сделать вокруг - robbin.

0
ответ дан 1 December 2019 в 16:17

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

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