Re: Кэширующий сервак DNS - dnsmasq. Как в автомате добавить "nameserver 127.0.0.1" в начало файла /etc/resolv.conf ?
On Tue, Mar 15, 2011 at 12:35:23PM +1000, debian'shik wrote:
> Здравсвуйте. Установил кэширующий DNS сервак dnsmasq. Настроил на
> кеширование. Типа listen-address 127.0.0.1. И еще в
> настройках /etc/dhcp/dhclient.conf добавил строку prepend
> domain-name-servers 127.0.0.1; . Она нужна для того,
> чтобы /etc/resolv.conf не перезаписывался (я добавил в /etc/resolv.conf
> строку nameserver 127.0.0.1). Но при подключении к инету
> файл /etc/resolv.conf все равно перезаписывается на адрес шлюза
> 192.168.1.1 ((((( Ну то есть, эта строка тоже должна быть, но сначала
> должно быть вписано "nameserver 127.0.0.1" ( А эта строка удаляется
> короче. ( Модем настроен в качестве маршрутизатора, то есть я не
> использую команды типа pon для установления соединения с инетом, а
> просто могу сразу пинговать нужный адрес в инете. Как сделать так,
> чтобы строка "nameserver 127.0.0.1" автоматически добавлялась
> в /etc/resolv.conf ?
Вернуть конфигурацию к дефолтовой и установить пакет resolvconf. В
описании интерфейсов в /etc/network/interfaces указать адреса
DNS-серверов провайдера (т.е., вписывать туда 127.0.0.1 не надо).
Пример c OpenDNS:
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 208.67.222.222 208.67.220.220
--
Stanislav
Reply to: