LinuxForum.Fans
Тема

resolv.conf саморедактируется

Автор: bigzom 25 сообщений 6419 просмотров
#324661

Привет всем! есть дебиан сервер на нем работает сквид, была беда инет тормозил иногда, провайдеры посоветовали поменять днс на 8.8.8.8. в гугле нашел что мол днс прописывается в resolf.conf, полез туда написал nameserver 8.8.8.8 все вроде интернет нормально стал работать, на следующий день инет снова стал тормозить, решил перепроверить resolv.conf и бац там написано nameserver 192.168.1.1, я так понял что линукс не может сам менять конфиги, решил ограничить права на файл указать только чтение. в сети нашел про chmod , снова написал nameserver 8.8.8.8 написал #chmod 444 resolv.conf, на следующий день прихожу смотрю опять написано nameserver 192.168.1.1. подскажите пожалуйста, что может быть? почему может этот конфиг сам редактироваться ? заранее спасибо !

#324665
"bigzom⇓" написал:
, что может быть? почему может этот конфиг сам редактироваться ?

Смотрите в конфигурационном файле сетевого интерфейса. При его поднятии /etc/resolv.conf и переписывается.

#324666
"Lupo Alberto⇓" написал:
При его поднятии /etc/resolv.conf и переписывается.

В точку. Тоже когда-то мучился с этим.
Решил указывать dns в /etc/network/interfaces

text

dns-nameservers xxx.xxx.xxx.xxx
#324684
bigzom написал:
почему может этот конфиг сам редактироваться ? заранее спасибо !

NetworkManager привет передает. Если этот сервис работает, то он и resolv.conf модифицирует. Как отучить его от такой особенности - не скажу. Пристрелить проще.

#324685

$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

NetworkManager тут не при чем

#324687

man resolvconf

Например, так:

text

$ cat /etc/network/interfaces

# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5).

# The loopback network interface auto lo eth0 eth0:1 iface lo inet loopback

# The primary network interface #iface eth0 inet dhcp iface eth0 inet static address 192.168.1.20 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 192.168.1.1 94.25.128.74

iface eth0:1 inet static address 192.168.1.21 netmask 255.255.255.0 broadcast 192.168.1.255 network 192.168.1.0

#324688
text
chattr +i /etc/resolv.conf
#324693

"marikk⇓" написал:
Решил указывать dns в /etc/network/interfaces

dns-nameservers xxx.xxx.xxx.xxx
ок. вот тоже нада попробывать. а что делать тогда с resolf.conf ? очистить его ?

"alexfinn⇓" написал:
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN

NetworkManager тут не при чем
это я так понимаю нада просто дописать в resolf.conf ??
#324694

А ничего. Сам очистится.

#324697
"bigzom⇓" написал:
это я так понимаю нада просто дописать в resolf.conf ??
text
НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ РУКАМИ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ
#324698
alexfinn написал:
[quote="bigzom⇓"]это я так понимаю нада просто дописать в resolf.conf ??
text
НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ  * - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ

[/quote]
*РУКАМИ

#324699
"yars⇓" написал:
*РУКАМИ

сделано :)

#324701

"alexfinn⇓" написал:
НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ РУКАМИ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ
что то я не понял. а что мне нужно тогды сделать?
#324706

А вы хоть как подключаетесь к интернету???? Что у вас ДНС такой крутой прописываетса.

#324707

bigzom, если пользуетесь NetworkManager'ом, просто укажите в его настройках нужные dns для сетевых интерфейсов. Они и будут перезаписывать /etc/resolv.conf.

#324712

"kisil⇓" написал:
А вы хоть как подключаетесь к интернету???? Что у вас ДНС такой крутой прописываетса.
дсл подключение к модему от модема к серверу, стоят 2 сетевые карточки, на серевере сквид для раздачи, провайдер у нас Мегалайн. провайдеры сказали прописать днс 8.8.8.8
"Lupo Alberto⇓" написал:
если пользуетесь NetworkManager'ом
не непользуюсь, я сеть указал так: ifconfig eth1 inet 192.168.10.1 netmask 255.255.255.0
#324714

Убедитесь, что никакие сервисы вроде NetworkManager'а и Wicd не стартуют при загрузке.

#324715

А покажите нам настройки подключения. /etc/ppp/pppoe.conf и файл по которому вы подключаетесь.

#324726

"kisil⇓" написал:
А покажытено настройки подключения. /etc/ppp/pppoe.conf
у меня нет такого файла
# ls /etc/ppp/
ip-up.d
#324727
"kisil⇓" написал:
А покажите нам настройки подключения. /etc/ppp/pppoe.conf и файл по которому вы подключаетесь.

В дебиане, в большинстве случаев, он находится в /etc/ppp/peers/*****

Войдите или зарегистрируйтесь, чтобы ответить.