Перейти в группу новостей: 
 
Тема баг маршрутизации линукс ?
Написал Alexei <webmaster@microsoft.com>
Дата 21 ноября 2023 в 17:08:17
Группа новостей kraft.os.linux

Привет всем.
Странное поведение, не могу объяснить.
ArchLinux, Debian позже 10-го

Добавляю маршрут blackhole для сети:
#ip r add blackhole 203.0.113.0/24 proto bird

Проверяю:
#ip r get 203.0.113.1
RTNETLINK answers: Invalid argument

ОК, работает, маршрут отправлен в blackhole. Но далее добавляю такой же
default gateway, который есть в таблице main (поглядеть можно ip r show
t main | grep default), но в таблицу default, по идее не должно ничего
поменяться.
#ip r add default via 192.168.89.1 table default (IP роутера ставить
актуальный)

Проверяю:
#ip r get 203.0.113.1
203.0.113.1 via 192.168.89.1 dev enp2s0 table default src 192.168.89.41
uid 0 cache

Опа, маршрут, который в таблице main был в blackhole (см. первую
команду), перестал работать.

Однако, если добавить любую запись в ip rules и сразу её удалить - баг
исчезает до перезагрузки:
#ip ru add from 1.1.1.1 lookup main pref 32000
#ip ru del pref 32000

Всё, проблема больше не воспроизводится.

Баг в линуксе ?
Все сообщения в этой теме
 
#  баг маршрутизации линукс ? Alexei 21 ноября 2023 в 17:08:17



Время выполнения скрипта: 0.00062894821166992 сек.