Только что установил Ubuntu, и один из портов моей сетевой карты не работает, и у него нет пинга по IP-адресу — eno2.
Netplan, настроенный во время установки:
# Это сетевая конфигурация, написанная 'subiquity'
сеть:
Ethernet:
эно1:
адреса:
- 11.22.33.210/24
- 1а2а:3а4а:5а6а:16::601/64
шлюз4: 11.22.33.1
шлюз6: 1a2a:3a4a:5a6a:16::1
серверы имен:
адреса:
- 1.1.1.1
- 1.0.0.1
- 8.8.8.8
- 8.8.4.4
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 2001:4860:4860::8888
- 2001:4860:4860::8844
принять-ра: нет
эно2:
адреса:
- 22.33.44.210/24
- 1а2а:3а4а:5а6а:17::602/64
шлюз4: 22.33.44.1
шлюз6: 1a2a:3a4a:5a6a:17::1
серверы имен:
адреса:
- 1.1.1.1
- 1.0.0.1
- 8.8.8.8
- 8.8.4.4
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 2001:4860:4860::8888
- 2001:4860:4860::8844
принять-ра: нет
эно3:
адреса:
- 33.44.55.210/24
- 1а2а:3а4а:5а6а:18::603/64
шлюз4: 33.44.55.1
шлюз6: 1a2a:3a4a:5a6a:18::1
серверы имен:
адреса:
- 1.1.1.1
- 1.0.0.1
- 8.8.8.8
- 8.8.4.4
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 2001:4860:4860::8888
- 2001:4860:4860::8844
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 2001:4860:4860::8888
- 2001:4860:4860::8844
принять-ра: нет
эно4:
адреса:
- 44.55.66.210/24
- 1а2а:3а4а:5а6а:19::604/64
шлюз4: 44.55.66.1
шлюз6: 1a2a:3a4a:5a6a:19::1
серверы имен:
адреса:
- 1.1.1.1
- 1.0.0.1
- 8.8.8.8
- 8.8.4.4
- 2606:4700:4700::1111
- 2606:4700:4700::1001
- 2001:4860:4860::8888
- 2001:4860:4860::8844
принять-ра: нет
версия: 2
Запустил это
эхо 101 eno1-маршрут >>/etc/iproute2/rt_tables
эхо 102 eno2-маршрут >>/etc/iproute2/rt_tables
эхо 103 eno3-маршрут >>/etc/iproute2/rt_tables
эхо 104 eno4-маршрут >>/etc/iproute2/rt_tables
rc.local
#!/бин/баш
# Увеличение длины очереди передачи
/sbin/ifconfig eno1 txqueuelen 10000
/sbin/ifconfig eno2 txqueuelen 10000
/sbin/ifconfig eno3 txqueuelen 10000
/sbin/ifconfig eno4 txqueuelen 10000
/sbin/ifconfig ло txqueuelen 10000
#маршруты
ip route добавить по умолчанию через 11.22.33.1 dev eno1 table eno1-route
ip правило добавить из 11.22.33.210 поиск eno1-маршрут
ip route добавить по умолчанию через 22.33.44.1 dev eno2 table eno2-route
добавить правило ip из 22.33.44.210 поиск eno2-route
ip route добавить по умолчанию через 33.44.55.1 dev eno3 table eno3-route
добавить правило ip из 33.44.55.210 поиск eno3-route
ip route добавить по умолчанию через 44.55.66.1 dev eno4 table eno4-route
добавить правило ip из 44.55.66.77 поиск eno4-route
Получение этой ошибки при применении netplan.
** (генерация: 5742): ПРЕДУПРЕЖДЕНИЕ **: 05:13:22.079: Возникла проблема при проверке согласованности маршрута по умолчанию. Пожалуйста, настройте несколько таблиц маршрутизации и вместо этого используйте `routing-policy`.
Ошибка: Конфликтующие объявления маршрутов по умолчанию для IPv4 (таблица: main, метрика: default), сначала объявленные в eno2, но также и в eno4.
Все IP-адреса, как IPv4, так и IPv6, после перезагрузки кажутся доступными для проверки связи. Что здесь происходит? У меня уже есть разные таблицы маршрутизации. Конфликтующие объявления маршрута по умолчанию!?
список IP-маршрутов
возвращается
по умолчанию через 22.33.44.1 dev eno2 proto static
по умолчанию через 33.44.55.1 dev eno3 proto static
по умолчанию через 11.22.33.1 dev eno1 proto static
по умолчанию через 44.55.66.1 dev eno4 proto static
44.55.66.0/24 dev eno4 ссылка на область ядра proto src 44.55.66.210
11.22.33.0/24 dev eno1 ссылка на область ядра proto src 11.22.33.210
172.17.0.0/16 dev docker0 ссылка на область ядра proto src 172.17.0.1
22.33.44.0/24 dev eno2 ссылка на область ядра proto src 22.33.44.210
33.44.55.0/24 dev eno3 ссылка на область ядра proto src 33.44.55.210