Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Адреса DNS в зависимости от соединений  (Прочитано 960 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Eisenhorn

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Имеется ситуация, когда интернет подключается как по ppp0 через NM (мобильный), так и консольной командой openvpn (входящий спутниковый канал).
Адреса DNS можно генерировать автоматически в resolv.conf еще сразу при соединении мобильного интернета силами NM, а можно и отключить это.
При установлении спутникового соединения меняются адреса DNS и приходится менять их в resolv.conf вручную. Работает нормально, но если отключить OpenVPN, то начинаются глюки из-за того, что остаются старые данные в resolv.conf и NM что-то не хочет сразу прописывать туда DNS от чисто мобильного интернета.
Мысли как это исправить - убрать в настройках NM, чтобы при установлении ppp0 не генерировал он в resolv.conf ничего и делать это иными средствами. Вот только другие средства эти мне что-то не найти.
В общем - хочется найти способ, как сделать так, чтобы в resolv.conf при активном ppp0 соединении были 212.119.96.33 и 212.119.97.5, а если активно еще и tun0, то в resolv.conf были 82.211.176.5 и 82.211.176.2, но при отключении tun0 автоматически сразу же в resolv.conf возвращается 212.119.96.33 и 212.119.97.5. Возможно ли сделать так? Есть идея исполнить это в виде скрипта, который проверяет наличие tun0 и если оно есть - пишет нужные адреса, а если скрипт видит его отсутствие, то пишет адреса от ppp0, но как-то оно все слишком топорно выходит, да и скрипт придется запускать руками явно.

Гарри Кашпировский

  • Гость
Re: Адреса DNS в зависимости от соединений
« Ответ #1 : 14 Октября 2009, 18:32:10 »
man pppd

avial

  • Гость
Re: Адреса DNS в зависимости от соединений
« Ответ #2 : 14 Октября 2009, 19:08:20 »
Мысли как это исправить
1  научитса поднимать инеты из под консоли
2  снести NM (он кладёт на конфиги)
3  перестать пользоватса DNS от провайдеров (назечем провайдеру знать что ты ресолвиш)
 
зы opendns

Оффлайн Eisenhorn

  • Автор темы
  • Любитель
  • *
  • Сообщений: 52
    • Просмотр профиля
Re: Адреса DNS в зависимости от соединений
« Ответ #3 : 15 Октября 2009, 02:15:37 »
1) Они и так наполовину в консоли. Пробовал и в консоли и в NM - проблема остается. Для ppp0 нужна одна пара адресов, а если еще и tun0 - другая. Да и все равно можно в NM убрать выдачу DNS провайдерских.
2) wicd пробовал - он конечно лаконичнее, но мой модем SkyLink воспринимает как wifi...
3) Попробовал. Работает с opendns вроде нормально. Убрал в NM всякое затрагивание resolv.conf, в котором адреса opendns.
Вот еще бы в 9.10 улучшили поддержку модема моего... А то бывает его начинает жутко глючить и наконец довели до употребимого состояния gui для OpenVPN в NM

 

Страница сгенерирована за 0.08 секунд. Запросов: 23.