Назад | Перейти на главную страницу

Как показать правила отказа, установленные по маршруту

Я узнал, что команда маршрута может добавить правило отклонения:

route add -host aaa.bbb.ccc.ddd reject

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

По крайней мере, в Linux route команда показывает reject-routes с ! в Flags столбец, что-то вроде:

route | egrep 'Flags|!'

покажет вам только маршруты отклонения (и заголовки).

В ip команда может использоваться для отображения только этих маршрутов, они называются "недоступными" в ip. Например:

$ sudo route add 8.8.8.8 reject
$ sudo ip route add unreachable 8.8.4.4
$ sudo ip route ls type unreachable
8.8.4.4 
8.8.8.8  scope host 
$