LINUX.ORG.RU

Автоматическое определение nameserver в pppd


0

0

Прошу уже несколько раз подскажите как сделать, чтобы при создании соединения автоматически определялись nameserver и записывались в resolv.conf

kppp это каким-то образом делает.

Ответов, кроме как read man pppd или сто раз отвечали - pppd >= 2.4.1 умеет сам отрюхивать получить не удалось

Нашелся бы хоть один действительно умный, чтобы толково объяснил.

Можно конечно, конечно каждый раз руками прописывать, но по несколько раз в день приходится подключаться к разным провайдерам, что и создает неудобства. Писать скрипт, чтобы в зависимости от подключени изменялся resolv.conf - на мой взгляд не совсем красиво и правильно.

Буду благодарен за действительно полезный совет.

anonymous

>Нашелся бы хоть один действительно умный, чтобы толково объяснил.

Нехуй пиздеть если маны читать лень

man pppd,

видим:

usepeerdns
              Ask  the  peer  for  up to 2 DNS server addresses.  The addresses supplied by the peer (if any) are
              passed to the /etc/ppp/ip-up script in the environment variables DNS1 and DNS2.  In addition,  pppd
              will  create  an  /etc/ppp/resolv.conf  file  containing  one  or  two  nameserver  lines  with the
              address(es) supplied by the peer.

anonymous
()

>Писать скрипт, чтобы в зависимости от подключени изменялся resolv.conf - на мой взгляд не совсем красиво и правильн

Почему?

fagot ★★★★★
()
Ответ на: комментарий от fagot

Да потому, что применив опцию usepeerdns, resolv.conf и так будет автоматически переписываться.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.