таблица маршрутизации неверна после конфигурации статического IP netplan

Вот моя конфигурация netplan на ubuntu-server 20.04.2 ( виртуальная машина) (виртуальный ящик).

/etc/netplan/00-installer-config.yaml

$ cat /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s3:
      dhcp4: true

    enp0s8:
      dhcp4: false
      addresses: [192.168.175.40/24]
      gateway4: 192.168.175.1
  version: 2

Интерфейс enp0s3 - это то, что обеспечивает доступ в Интернет для виртуальной машины.

Выходные данные команды ip route приведены ниже:

$ ip route
default via 192.168.175.1 dev enp0s8 proto static
default via 10.0.2.2 dev enp0s3 proto dhcp src 10.0.2.15 metric 100
10.0.2.0/24 dev enp0s3 proto kernel scope link src 10.0.2.15
10.0.2.2 dev enp0s3 proto dhcp scope link src 10.0.2.15 metric 100
192.168.175.0/24 dev enp0s8 proto kernel scope link src 192.168.175.40

В этих выходных данных, если 2-я строка вышла наверх, виртуальная машина может получить доступ к Интернету должным образом. Я удалил 1-й маршрут (используя ip route del ) для достижения того же. Но после перезагрузки ip route по-прежнему возвращается к указанному выше, и, таким образом, виртуальная машина не может подключиться к Интернету.

Какое здесь решение?

1
задан 13 May 2021 в 23:36

1 ответ

Вы можете настроить дополнительную подсеть как статический маршрут (метрика - это излишество)

enp0s8:
      dhcp4: false
      addresses: [192.168.175.40/24]
      routes:
        - to: 192.168.175.0/24
          via: 192.168.175.1
          metric: 0

Затем для включения...

sudo netplan generate (проверить на ошибки) sudo netplan apply (make it live)

0
ответ дан 28 July 2021 в 11:41

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

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