Что означает "/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