Еще нам очень важно знать IP -адреса DNS серверов провайдера. Смотрим /etc/resolv.conf и видим
78.29.2.21; 78.29.2.22;
но не факт, что эти же сервера будут использоваться, когда будет установлено VPN — соединение.
В нашем случае 83.142.161.17; 83.142.161.19
Вот эти адреса провайдер практически никогда не меняет.
Можно просто в /etc/resolv.conf записать
nameserver 78.29.2.21
nameserver 78.29.2.22
nameserver 83.142.161.17
nameserver 83.142.161.19
после внесения изменений перейдем в директорию /etc/chroot.d и запускаем скрипт
А у меня у самого вопрос по VPN. Как правильно быть с DNS.
Клиент DHCP при подключении получает два DNS 78.29.2.21 и 22. Но они знают только внутренние адреса и ничего не знают о mail.ru и ya.ru . Так провайдер защищает себя, чтобы не пользовались их серверами без VPN -соединения.
На 83.142.161.17 и 19 попадаешь, только в туннеле.
Я делаю так, в клиенте DHCP просто не получаю DNS
в /etc/net/ifaces/eth0/options применяю аргумент "R" - DHCP_ARGS="-R" и запускаю свой BIND, в который вручную записываю IP серверов.
Но в винде клиент VPN получает адреса этих серверов автоматически.
А как наш клиент pptp должен правильно себя вести, чтобы получать тоже.
Я так понимаю, что надо управлять через /etc/net/ifaces/ppp0/pppoptions
просто добавив аргумент или опцию.
Либо как-то так:
Цитата:
""Прежде всего убедитесь, что у вас в файле /etc/resolv.conf есть строка
# ppp temp entry
Если этой строки нет, то в файле не будут модифицироваться строки nameserver, если только какая-нибудь программа типа kppp это не сделает специально. Если такая строка есть, то /etc/resolv.conf будет модифицироваться в зависимости от значения булевской переменной RESOLV_MODS, которую необходимо задавать в файле /etc/sysconfig/network.//""
Или по другому?
Спасибо.