конфигурация iproute2 и netplan

Я хочу одновременно использовать 2 сетевых интерфейса, каждый из которых имеет свой шлюз по умолчанию. Я нашел в Google, что программа iproute2 может решить мою проблему, но для этого мне также нужно настроить netplan. Единственная информация, которую я нашел, касается/etc/network/interfaces

      auto lo
iface lo inet loopback

allow-hotplug enp7s0
iface enp7s0 inet static
    address 192.168.0.101
    netmask 255.255.255.0
    gateway 192.168.0.1

allow-hotplug enp8s0
iface enp8s0 inet static
    address 192.168.1.16
    netmask 255.255.255.0

которого больше нет в Ubuntu 22.04. Как мне применить эту конфигурацию к netplan?

Кроме того, когда я редактировал/etc/iproute2/rt_tablesдобавить эти строки

      1 rt2

ip route add 192.168.0.0/24 dev enp7s0 src 192.168.0.101 table rt2
ip route add default via 192.168.0.1 dev enp7s0 table rt2
ip rule add from 192.168.0.101/32 table rt2
ip rule add to 192.168.0.101/32 table rt2

эта ошибка возникла, когда я

шоу правил IP

      Database /etc/iproute2/rt_tables is corrupted at ip route add 192.168.0.0/24 dev enp7s0 src 192.168.0.101 table rt2

0:  from all lookup local
32766:  from all lookup main
32767:  from all lookup default

Не знаю, где что пошло не так. Любая помощь приветствуется

0 ответов

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