Что означает "/usr/bin/ip route add 180.151.157.4/32 через 0.0.0.0"

В процессе настройки VPN-клиента openvpn пытается добавить маршрут, но не удается:

/usr/bin/ip route add 180.151.157.4/32 via 0.0.0.0
RTNETLINK answers: No such device

Причина, по которой мы добавляем статический маршрут для ip 180.151.157.4 в 0.0.0.0, должна быть хитростью, потому что я не могу придать этому никакого смысла... У меня есть какое-то отношение к замене маршрута по умолчанию на то, что я знаю, но я " Я не уверен. Кто-то может объяснить?

1 ответ

Решение

Я считаю, что это неправильная конфигурация, хотя я не уверен, какой.

Маршруты, предназначенные для передачи клиенту для прохождения через туннель, должны быть указаны со шлюзом "шлюз". Кроме того, в iproute2 локально подключенные подсети вообще не указываются с шлюзом, это просто устройство.

Маршруты через 0.0.0.0 являются нулевыми, это означает, что трафик должен быть отброшен. Это обычно действует. Тем не менее, в контексте iproute2, я думаю, что предпочтительнее (может быть, требуется?) Указать маршрут черной дыры, т.е.

ip route add blackhole 192.0.2.1/32
Другие вопросы по тегам