Запуск OpenVPN не позволит мне получить доступ к IP-адресам локальной сети

OpenVPN устанавливается через apt-get.

sudo /etc/init.d/openvpn start # works

Теперь, если я попытаюсь получить доступ, например, к моей веб-странице устройства NAS (или даже к сетевой папке через afp: // или smb: //) по адресу https://192.168.0.2 (его статический IP, который работает с других машин), время ожидания соединения. Кажется, он не может найти этот конкретный IP.

Теперь, если я запущу:

sudo /etc/init.d/openvpn stop

И повторите процесс, я смогу получить доступ к IP-адресу и всем общим ресурсам.

Я предполагаю, что конфигурация OpenVPN как-то подсказывает ОС искать другой IP-адрес шлюза, который ничего не знает о моем локальном маршрутизаторе, но я не знаю, как это подтвердить, и при этом я не знаю, как это изменить.

Советы приветствуются. Спасибо.

1
задан 19 May 2015 в 01:29

1 ответ

Я более знаком с openvpn через администратор сети .

, Но то, что, вероятно, произойдет, - то, что openvpn добавляет новый маршрут IP (для туннеля VPN ), и даже удалите существующий к своей локальной сети.

можно проверить что путем выполнения:

ip route

прежде и запустив openvpn.

, Если маршрут к Вашей LAN исчез, можно вручную добавить снова маршрут к локальной LAN с:

sudo ip route add 192.168.0.0/24 dev eth0

принятие Вас LAN находится на 192.168.0.0/24, и Ваш сетевой интерфейс eth0

, можно протестировать доступ к LAN при помощи команды ping.

ping 192.168.0.2
0
ответ дан 19 May 2015 в 01:29

Другие вопросы по тегам:

Похожие вопросы: