Сколько раз я уже устанавливал адрес DNS сервера посредством различных графических конфигурилок сети... И все равно найдется какая-то причина, по которой он сбрасывается. Надоело. Решил. Надеюсь, раз и навсегда.
Не спрашивайте меня, что Вы делаете не так, если у Вас все работает. Просто ничего не трогайте :-)
Чтобы KDE и Gnome со своими сетевыми профилями и прочими приблудами не решали за Вас, нужен ли Вам DNS сервер, прописываем его ручками раз и навсегда в файле интерфейсов.
$ sudo vim /etc/network/interfaces
И добавляем в блок объявления сетевого интерфейса такую строчку:
dns-nameservers ччч.ччч.ччч.ччч
Где "ччч.ччч.ччч.ччч" - адрес вашего сервера DNS.
Если это не заработало, убедитесь, что у Вас установлен пакет resolvconf :-)
среда, 3 сентября 2008 г.
Подписаться на:
Комментарии к сообщению (Atom)
А почему не в /etc/resolv.conf ?
ОтветитьУдалитьПотому что всякие умные программки перетирают этот файл :-) В моем домашнем resolv.conf об этом, кстати, прямо написано. Белым по черному. По-английски, правда, но есть :-) А в рабочем никаких комментов. Наверное, обновления давно не делал. Однако тоже есть папка /etc/resolvconf/ со скриптами автоконфигурации.
ОтветитьУдалитьНу, утилиты вроде resolvconf я снёс нафик, так что у меня его не стирают, никогда не слетало.
ОтветитьУдалитьКак прописал в /etc/resolv.conf "nameserver 127.0.0.1", так и по сей день всё в порядке.
> Ну, утилиты вроде resolvconf я снёс нафик, так что у меня они его не стирают.
ОтветитьУдалитьFixed.
Тоже вариант :-) Однако, для этого нужно достаточно хорошо себе представлять что и для чего может использоваться. Вот я, например, понятия не имею, на чем может отразиться снос resolvconf. Можно конечно посмотреть зависимости, но тоже не факт, что я сразу так все и пойму :-)
ОтветитьУдалитьchattr +i /etc/resolv.conf
ОтветитьУдалитьСупер, спасибо. Я не любитель мешать системе работать так, как это было задумано дистростроителями, а вот команда очень интересная, не знал про такую :)
ОтветитьУдалить