Привет всем! есть дебиан сервер на нем работает сквид, была беда инет тормозил иногда, провайдеры посоветовали поменять днс на 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. подскажите пожалуйста, что может быть? почему может этот конфиг сам редактироваться ? заранее спасибо !
resolv.conf саморедактируется
, что может быть? почему может этот конфиг сам редактироваться ?
Смотрите в конфигурационном файле сетевого интерфейса. При его поднятии /etc/resolv.conf и переписывается.
При его поднятии /etc/resolv.conf и переписывается.
В точку. Тоже когда-то мучился с этим.
Решил указывать dns в /etc/network/interfaces
dns-nameservers xxx.xxx.xxx.xxx
почему может этот конфиг сам редактироваться ? заранее спасибо !
NetworkManager привет передает. Если этот сервис работает, то он и resolv.conf модифицирует. Как отучить его от такой особенности - не скажу. Пристрелить проще.
$ 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 тут не при чем
man resolvconf
Например, так:
$ 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
chattr +i /etc/resolv.confок. вот тоже нада попробывать. а что делать тогда с resolf.conf ? очистить его ?Решил указывать dns в /etc/network/interfaces
dns-nameservers xxx.xxx.xxx.xxx
это я так понимаю нада просто дописать в resolf.conf ??$ 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 ??
НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ РУКАМИ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ[quote="bigzom⇓"]это я так понимаю нада просто дописать в resolf.conf ??
НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ * - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ[/quote]
*РУКАМИ
*РУКАМИ
сделано :)
что то я не понял. а что мне нужно тогды сделать?НЕ РЕДАКТИРУЙТЕ ЭТОТ ФАЙЛ РУКАМИ - ВАШИ ИЗМЕНЕНИЯ БУДУТ ПЕРЕЗАПИСАНЫ
А вы хоть как подключаетесь к интернету???? Что у вас ДНС такой крутой прописываетса.
bigzom, если пользуетесь NetworkManager'ом, просто укажите в его настройках нужные dns для сетевых интерфейсов. Они и будут перезаписывать /etc/resolv.conf.
дсл подключение к модему от модема к серверу, стоят 2 сетевые карточки, на серевере сквид для раздачи, провайдер у нас Мегалайн. провайдеры сказали прописать днс 8.8.8.8А вы хоть как подключаетесь к интернету???? Что у вас ДНС такой крутой прописываетса.
не непользуюсь, я сеть указал так: ifconfig eth1 inet 192.168.10.1 netmask 255.255.255.0если пользуетесь NetworkManager'ом
Убедитесь, что никакие сервисы вроде NetworkManager'а и Wicd не стартуют при загрузке.
А покажите нам настройки подключения. /etc/ppp/pppoe.conf и файл по которому вы подключаетесь.
у меня нет такого файлаА покажытено настройки подключения. /etc/ppp/pppoe.conf
# ls /etc/ppp/
ip-up.d
А покажите нам настройки подключения. /etc/ppp/pppoe.conf и файл по которому вы подключаетесь.
В дебиане, в большинстве случаев, он находится в /etc/ppp/peers/*****