Author Topic: dns и xl2tp  (Read 5738 times)

alphaed

  • Zen Monk
  • **
  • Posts: 57
  • Karma: +5/-0
    • View Profile
dns и xl2tp
« on: June 29, 2012, 03:59:00 pm »
Доброго дня.

Подключаюсь к интернету (Beeline) с помощью пакета xl2tp.
В настройка соединения стоит usepeerdns. С интернетом все ок, но во внутренней сети полностью игнорируются настройки dns для локалки.
По ipшникам все доступно, но по именам - фиг. Соответственно в dns на сервере оно не смотрит, а обращается сразу к dnsам провайдера.
В Zentyal в закладке Core->Network->dns стоит только 127.0.0.1 + search domain - mylocaldom.ru. В Infrastructure->dns выставленны 2 форвардера (dns провайдера) и заведен один домен, с несколькими хостами.
Вроде все как в учебнике, но внутренние хосты не але по именам.
В /ets/resolv.conf постоянно висят 2 провайдерских dns (которые засовывает туда xl2tp) и 127.0.0.1 (+search mylocaldom.ru)

Попробовал убрать из настроек соединения usepeerdns.
В resolve.conf начало спамится
nameserver
nameserver
nameserver
nameserver

В общем нид хелп.

zmd

  • Zen Warrior
  • ***
  • Posts: 240
  • Karma: +10/-2
    • View Profile
Re: dns и xl2tp
« Reply #1 on: July 02, 2012, 10:16:02 pm »
Попробуй не использовать usepeerdns. Пропиши вручную порядок днс-ов первым соответственно 127,0,0,1 а ниже днс провайдеров.

alphaed

  • Zen Monk
  • **
  • Posts: 57
  • Karma: +5/-0
    • View Profile
Re: dns и xl2tp
« Reply #2 on: July 03, 2012, 09:34:55 am »
Примерно разобрался.
Я использовал  L2TP/Corbina Autoconfiguration Script v1.40. Скрипт для настройки l2tp соединения для моего провайдера Beeline (бывший Corbina).
Эта зараза перезаписывала постоянно /etc/resolv.conf Как это грамотно вырубить я не особо понял, просто в файлике /etc/ppp/ip-up.d/99l2tp-corbina-script ко все словам /etc/resolv.conf добавил _wrong, и теперь оно следит не за /etc/resolv.conf, а за /etc/resolv.conf_wrong
Решение наверное не лучшее, но работает.