Zentyal Forum, Linux Small Business Server
International => Russian => Topic started by: alphaed 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
В общем нид хелп.
-
Попробуй не использовать usepeerdns. Пропиши вручную порядок днс-ов первым соответственно 127,0,0,1 а ниже днс провайдеров.
-
Примерно разобрался.
Я использовал 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
Решение наверное не лучшее, но работает.