Диапазон IP-адресов маршрута OpenVPN включает IP-адрес сервера

Диапазон IP-адресов маршрута OpenVPN включает IP-адрес сервера

Конфигурация моего клиентского маршрута выглядит примерно так

... маршрут 34.0.0.0 255.0.0.0 маршрут 43.239.0.0 255.255.0.0 маршрут 52.0.0.0 255.0.0.0 маршрут 54.0.0.0 255.0.0.0 ...

Мой сервер OpenVPN находится на экземпляре Amazon AWS EC2 (54.249.xx.xxx), поэтому мне нужно исключить сам сервер из таблицы маршрутизации. Есть ли хороший способ исключить определенный IP-адрес (54.249.xx.xxx) из диапазона IP-адресов (54.0.0.0)?

решение1

Вы можете добавитьболее конкретномаршрут, который его переопределяет. Маршруты упорядочены по длине префикса – т.е. количеству бит в сетевой маске, поэтому 255.255.255.255всегда будут иметь преимущество перед любым другим маршрутом.

В конфигурации маршрута используйте специальный адрес net_gatewayв качестве адреса шлюза. Он автоматически будет ссылаться на «старый» шлюз клиента, и в результате «исключит» хост:

route remote_host 255.255.255.255 net_gateway

(Да, буквально так. OpenVPN будетавтоматически(Замените оба remote_hostи net_gatewayво время подключения.)

Связанный контент