конфигурация 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
Не знаю, где что пошло не так. Любая помощь приветствуется