Я настроил VPN-клиент cisco на локальной машине в моей сети. Когда я запускаю vpn с помощью vpnc, он подключается. Но проблема в том, что после этого я не могу получить доступ к своим локальным сайтам, потому что добавлен сервер имен VPN. Итак, я добавил VPN и мой сервер имен в файл /etc/resolv.conf, а затем запустил VPN. Но проблема существует. ОС, которую я использую, это Linux Mint 13. Может кто-нибудь помочь в этом ??

Я могу сделать это, если я добавлю записи хоста в файл /etc /hosts, но это нереально для меня, так как в моей локальной сети много сайтов, и добавление записи для каждого является довольно беспокойным.

Любое альтернативное решение приветствуется.

2 ответа2

1

Скорее всего, ваш VPN перенаправляет весь ваш трафик через VPN, независимо от его локальной природы. Вы можете исправить эту ситуацию, добавив новое правило маршрутизации, которое предотвращает доставку локальных пакетов за границу. Что-то вроде:

 sudo route add -net 192.168.0.0/24 gw 192.168.0.1

Здесь я предполагаю, что ваша сеть - 192.168.0.0, а ваш маршрутизатор - 192.168.0.1; настроить команду в соответствии с вашими потребностями. Обратите внимание, что правила маршрутизации применяются независимо от их порядка (в отличие от iptables), выбирая сначала самые ограничительные, а в наименее ограничительные.

0

Понял...

Добавил IP-адрес и имя хоста моего локального сервера имен в файл /etc /hosts и установил основной сервер имен как NS VPN. И тогда аутентификация ldap начала работать. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .