On Sun, Nov 12, 2006 at 07:42:11PM +0300, Oleg Sheremetinsky wrote: > добавил рутинг /sbin/route add -net 10.152.0.0 netmask 255.255.0.0 dev ppp1 > > если первая строчка принадлежит локальному DNS - работает > локалка, внешний инет нет. И наоборот. Тут надо бы сделать так, чтобы для > ppp0 работал один resolv.conf, а для ррр1 - другой. Такого не бывает - откуда resolver узнает, где нужно искать имя? Если все имена в локальной сети находятся в каком-то определённом домене, можно поднять локальный bind и настроить для этого домена перенаправление на сервер DNS локальной сети: options { ... # ставить, если прямое обращение к корневым DNS-серверам # запрещено или нежелательно; в противном случае можно убрать, # тогда DNS будет работать даже при падении DNS-серверов # провайдера forward only; # эти сервера будут использоваться по умолчанию forwarders { ; }; ... }; # указываем отдельный список серверов для локальной зоны - *.my.lan zone "my.lan" { type forward; forward only; forwarders { ; }; }; # ...и для обратной зоны соответствующего диапазона zone "152.10.in-addr.arpa" { type forward; forward only; forwarders { ; }; };