LINUX.ORG.RU
решено ФорумAdmin

Изменение маршрута на blackhole

 , ,


1

1

Для тестирования надо периодически убивать маршруты (заруливаю в blackhole для этого), но делать это двумя командами (ip r d существующий_маршрут;ip r a dest blackhole)скучно
Никак не могу раскурить ман на тему ip route replace (ip route change), чтобы изменить маршрут в blackhole (или в prohibit) одной командой, ни один вариант не проходит

mky, подскажико, а

★★★★★

Ответ на: комментарий от pyatak123

Про дефолт все интернеты исписаны и это работает, а вот как поменять конкретный маршрут и именно на blackhole- непонятно.
Хотя судя по ману TYPE blackhole вполне должен работать

zolden ★★★★★
() автор топика
Usage: ip route { list | flush } SELECTOR
...
       ip route { add | del | change | append | replace | monitor } ROUTE
...
ROUTE := NODE_SPEC [ INFO_SPEC ]
NODE_SPEC := [ TYPE ] PREFIX [ tos TOS ]
             [ table TABLE_ID ] [ proto RTPROTO ]
             [ scope SCOPE ] [ metric METRIC ]
...
TYPE := [ unicast | local | broadcast | multicast | throw |
          unreachable | prohibit | blackhole | nat ]

То есть ″тип″ должен идти перед префиксом:

ip route replace blackhole Адрес_сети

Ну а так можно прописать реальные маршруты с большей метрикой и просто удалять/добавлять blackhole маршрут с меньшей метрикой.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.