Документация VPNC описывает параметры, позволяющие ограничить маршрут VPN-подключения диапазоном IP-адресов, а также оставить системные настройки DNS нетронутыми.
Моя конфигурация vpnc (/etc/conf/default.conf) содержит следующие строки:
Целевые сети 192.168.103.0/24
DNSUpdate нет
Они работают так, как ожидалось / описано выше в Ubuntu 9.10, но в некоторых версиях CentOS и OpenSuSE работают
$ vpnc /etc/conf/default.conf
приводит к следующему:
vpnc: предупреждение: неизвестная конфигурационная директива в /etc/vpnc/swisscom.conf в строке ##
для обеих строк, упомянутых выше.
Версия vpnc - 0.5.3 во всех системах.
Кому-нибудь удалось решить эту проблему?
Спасибо
v.
Из цитаты из файла README.Debian:
Если вы использовали специфичные для Debian расширения с директивами «Целевые сети» и «DNSupdate», подумайте об изменении своей практики, чтобы использовать официальную конфигурацию восходящего потока. См. Файл /usr/share/doc/vpnc/README.gz для получения подробной информации о замене сетевых маршрутов на пользовательские с использованием переменных vpnc-script. Вы можете либо обернуть / etc / vpnc / vpnc-script в пользовательский сценарий, который предварительно устанавливает эти переменные (как описано в примере в README.gz), либо использовать сценарии vpnc-script-connect-action и vpnc-script-disconnect-action для установите их отдельно (см. ниже), что может или не может понадобиться в зависимости от вашей настройки. Или вы можете сделать символьную ссылку, чтобы иметь одинаковую конфигурацию на обоих этапах.
То же самое касается отключения обновления данных DNS. Старые методы сохраняются в оболочках совместимости на ближайшее время, но их следует избегать при новых установках.