Камрады, помогите решить такую проблему.
Установлен Tor, настроен на перехват DNS запросов по адресу 127.0.0.1 и разрешать их по собственной сети ("DNSPort 53" в torcc). С чем прекрасно справляется, если значение для nameserver в /etc/resolv.conf : 127.0.0.1.
Проблема в том, что после перезагрузке системы значение nameserver возвращается к 192.168.1.1.
Информация о сети:
Комп подключен к DSL-модему, который по DHCP дает адрес компу. Соединение постоянное: DSL-модем всегда подключен к ISP.
192.168.1.1 - адрес DSL-модема.
192.168.1.3 - адрес компа.
ifconfig:
eth0 Link encap:Ethernet HWaddr *мак-адрес*
inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: *мак-адрес* Диапазон:Ссылка
ВВЕРХ BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3066 errors:0 dropped:0 overruns:0 frame:0
TX packets:2798 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:1000
RX bytes:2270750 (2.2 MB) TX bytes:1002829 (1.0 MB)
Прервано:11 Base address:0xa000
lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Диапазон:Узел
ВВЕРХ LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8798 errors:0 dropped:0 overruns:0 frame:0
TX packets:8798 errors:0 dropped:0 overruns:0 carrier:0
коллизии:0 txqueuelen:0
RX bytes:3277826 (3.2 MB) TX bytes:3277826 (3.2 MB)
route:
Таблица маршутизации ядра протокола IP
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 * 255.255.255.0 U 1 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
default MyDslModem.loca 0.0.0.0 UG 0 0 0 eth0
/etc/resolv.conf:
# Generated by NetworkManager
domain local.lan
search local.lan
nameserver 192.168.1.1
Для решения пробовал следующее:
1) редактировал /etc/resolv.conf для замены 192.168.1.1 на 127.0.0.1 ;
2) изменил настройки через интерфейс NetworkManager'a: было "Автоматически (DHCP)", стало "Автоматически (DHCP, только адрес)" + 127.0.0.1 в качестве DNS сервера; к сожалению после перезагрузки системы, настройки сброшены к "Автоматически (DHCP)".
3) принудительно завершил NetworkManager, dhclient, nm-system-settings через диспетчер задач с правами рута, запустил интерфейс NetworkManager'a: altF2 "gksu nm-connection-editor", опять изменил "Автоматически (DHCP)" на "Автоматически (DHCP, только адрес)" + 127.0.0.1, но результат такой же, как и в прошлом случае.
То есть, через интерфейс NetworkManager'a я настраиваю именно то, что мне нужно, только как сделать, чтобы настройки не возвращались к "Автоматически (DHCP)".