Имея два интерфейса и настроенных через netplan, виртуальная машина не подключается к Интернету

Мой файл yaml выглядит так

network:
  renderer: networkd
  ethernets:
    eth0:
     dhcp4: yes
     addresses: [192.168.1.209/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [1.1.1.1, 8.8.8.8]
     dhcp4-overrides:
       route-metric: 100
     routes:
       - to: 0.0.0.0/0
         via: 192.168.1.1
         metric: 3
    eth1:
      dhcp4: yes
      addresses: [169.254.0.39/24]
      dhcp4-overrides:
        route-metric: 200
      gateway: 169.254.0.38
  version: 2

И мой ip route get равен

ip route get 1.1.1.1
1.1.1.1 via 169.254.0.38 dev eth1 src 169.254.0.39 uid 1000
    cache

, а мой ip route выглядит следующим образом

default via 169.254.0.38 dev eth1 proto static
default via 192.168.1.1 dev eth0 proto static
default via 192.168.1.1 dev eth0 proto static metric 3
default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.11 metric 100
169.254.0.0/24 dev eth1 proto kernel scope link src 169.254.0.39
192.168.1.0/24 dev eth0 proto kernel scope link src 192.168.1.209
192.168.1.1 dev eth0 proto dhcp scope link src 192.168.1.11 metric 100

Когда я получаю доступ к моему шлюзу 192 , он работает нормально, но доступ в Интернет проходит через 169 , которая является частной сетью. Я также пробовал использовать метрику маршрута, но у меня ничего не вышло.

Кто-нибудь, пожалуйста, скажите мне, что я делаю не так?

0
задан 2 December 2020 в 10:25

0 ответов

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

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