Доброе утро,
В настоящее время я пытаюсь передать общедоступный IP-адрес непосредственно VPN-клиенту. Я использую OpenVPN.
Во-первых, я сделал мост br0 на стороне сервера и настроил конфигурацию OpenVPN для использования tap0, который уже включен в мост.
Теперь я на стороне клиента и подключаюсь к VPN. Сервер успешно протолкнул общедоступный IP-адрес, но мой шлюз по умолчанию остался таким же, как и без VPN.
Я попытался настроить его с помощью добавления маршрута и маршрута del, но не могу подключиться к Интернету. Вот мой текущий маршрут -n результат:
0.0.0.0 54.x.x.254 0.0.0.0 UG 100 0 0 eth0
51.x.x.194 54.x.x.254 255.255.255.255 UGH 0 0 0 tap0
54.x.x.254 0.0.0.0 255.255.255.255 UH 0 0 0 tap0
147.x.x.x 192.168.137.129 255.255.255.255 UGH 0 0 0 eth0
192.168.137.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
Я думаю, что в этой таблице маршрутов что-то не так.
Примечание: чтобы использовать IP-адрес непосредственно на моем сервере OpenVPN, вот моя конфигурация:
IP Address 51.x.x.194
Gateway 54.x.x.254
Netmask 255.255.255.255
147.x.x.x - это IP-адрес моего сервера OpenVPN, 51.x.x.194 - это IP-адрес, выделенный для VPN-клиента, а 54.x.x.254 - это шлюз (как для 147.x.x.x, так и для 51.x.x.194).
Итак, кто-нибудь знает, в чем я ошибался? Заранее спасибо.