08.01.2011 14:33
ladykosha — Wicd, dhclient, OpenDNS
Выехала я на некоторое время со своим нетбуком в гости, и попала в забавную ситуацию - интернет есть, а вот с DNS ерунда какая-то. Что-то где-то не ладится, в результате имена в IP-адреса не преобразуются, а я как-то айпишники всех сайтов не помню :) Зато я помню, что есть OpenDNS, и есть возможность обращаться к Google Public DNS (адрес 8.8.8.8 даже запоминается легко). И знаю, что адреса DNS-серверов надо вписывать в /etc/resolv.conf в виде "nameserver ip". Помогает. Одна беда - при каждом подключении-отключении этот самый resolv.conf автоматически перезаписывается.Неудивительно, у меня же стоит dhclient и используются сведения, полученные по dhcp. Ок, добавлю в /etc/dhcp/dhclient.conf строчку "append domain-name-servers 8.8.8.8, 8.8.4.4, 208.67.222.222, 208.67.220.220;", чтоб с одной стороны, по-прежнему могли работать предоставляемые автоматически адреса, а с другой - если они не сработали, то чтоб шли в ход эти, запасные. Добавила. Сохранила, отключилась-подключилась... и обнаружила, что никакого эффекта нет. Досадно!
Почесала в затылке, подумала-поискала, уяснила, что wicd запускает dhclient c другим конфигом, не с тем, который я изменяла. Поискав ещё немного, поняла, что править надо файл /etc/wicd/dhclient.conf.template. Добавила в конец файла вышеуказанную строку, опять же сохранила, отключилась-подключилась... Ура! Оно работает :)
derfenix 08.01.2011 14:45 #
+ 1 -
Dnsы прописываются и в интерфесе самого wicd :) можно как глобально указать, так и для каждого соединения в отдельности
Прописываются. Но там, насколько я поняла, только или-или. Или использовать полученные по dhcp, или свои. :)
ну можно первый (или первые два) не прописывать, а прописать только последний, хотя не пробовал.. %)
И я не пробовала. Попробуете - расскажите, пожалуйста :) А то я подозреваю, что при прописанных статических DNS wicd просто не будет дёргать dhclient... :)
ну да, не канает.. :)
ну, как бы для того и есть возможность использовать глобальные dns или указывать отдельные. не работает днс - указал в свойствах соединения нужные сервера и переподключился :)
ну, как бы для того и есть возможность использовать глобальные dns или указывать отдельные. не работает днс - указал в свойствах соединения нужные сервера и переподключился :)
Спасибо, что проверили :)
Вероятно, я чересчур ленива. Хочется избавить себя любимую от лишних действий "убедиться, что не работает днс; указать в свойствах соединения нужные днс (а предварительно их где-то откопать - в голове, на компе, в записнушке...); переподключиться". Лучше, если просто всё работает. :)
Вероятно, я чересчур ленива. Хочется избавить себя любимую от лишних действий "убедиться, что не работает днс; указать в свойствах соединения нужные днс (а предварительно их где-то откопать - в голове, на компе, в записнушке...); переподключиться". Лучше, если просто всё работает. :)
а вот если при обновлении wicd конфиг тот перепишется вдруг новым? :) редактировать опять? :)
p.s. а можно личную просьбу? я как бы не люблю, когда ко мне на вы... =) если не затруднит, конечно :)
p.s. а можно личную просьбу? я как бы не люблю, когда ко мне на вы... =) если не затруднит, конечно :)
Аптитюд обычно интересуется, что сделать с изменённым конфигом. Посмотреть дифф, вспомнить, зачем нечто было вставлено, и решить, как поступить. Обновляю пакеты только когда есть настроение разбираться. Интернет бывает нужен чаще и при разном настроении ;)
Кстати, спасибо за вопрос, я комментарий написала, чтоб вспоминать было легче. :)
Я постараюсь :) Хотя я люблю свободно употреблять и "ты", и "Вы", и ещё в третьем лице обращаться, если собеседник не возражает. Мне кажется, так интересней и красивее :)))
Кстати, спасибо за вопрос, я комментарий написала, чтоб вспоминать было легче. :)
Я постараюсь :) Хотя я люблю свободно употреблять и "ты", и "Вы", и ещё в третьем лице обращаться, если собеседник не возражает. Мне кажется, так интересней и красивее :)))
ну не во всех дистрах такие заботливые менеджеры пакетов :) да и я как-то привык к тому, что если для чего-то есть стандартное решение, то использовать именно его :)
не, я в принципе не против, обращайся как нравится, я не люблю именно этой "демонстрации вежливости" :) как выяснилось, это не твой случай, так что я свой вопрос снимаю :)
не, я в принципе не против, обращайся как нравится, я не люблю именно этой "демонстрации вежливости" :) как выяснилось, это не твой случай, так что я свой вопрос снимаю :)
Возможно. Но тут я им не подсказчик. По крайней мере, пока. :) И я думала, я пользуюсь возможностями стандартного решения :)
Замечательно :)
Замечательно :)
хоть сто раз обсуждалось уже, но поделюсь, как я подсел на dnsmasq
server=8.8.8.8
server=8.8.4.4
server=/domain1.ru/192.168.xx.xx
server=/domain2.ru/192.168.yy.yy
address=/customer.comstar-direct.ru/xxx.xx.xx.xx
итого имеем во всех конфигах dns 127.0.0.1 вне зависимости от используемого network manager ;), работу с domain-specific dns (рулит например с vpn соединениями в удаленный офис), улучшенную отзывчивость интернета для браузера даже когда торренты забили канал на 100% за счет локального dns-кеша, ну и еще кучу других чудесных настроек.
в контексте поста может оказаться очень полезным.
server=8.8.8.8
server=8.8.4.4
server=/domain1.ru/192.168.xx.xx
server=/domain2.ru/192.168.yy.yy
address=/customer.comstar-direct.ru/xxx.xx.xx.xx
итого имеем во всех конфигах dns 127.0.0.1 вне зависимости от используемого network manager ;), работу с domain-specific dns (рулит например с vpn соединениями в удаленный офис), улучшенную отзывчивость интернета для браузера даже когда торренты забили канал на 100% за счет локального dns-кеша, ну и еще кучу других чудесных настроек.
в контексте поста может оказаться очень полезным.
Мысль интересная, я её подумаю. Но для нынешних моих условий описанного в посте достаточно :)
Но для нынешних моих условий описанного в посте достаточно
это косяк IMHO. линуксоиды часто отличаются повышенным dzen. (с) бери от жизни все (с)
:-D