1

Привет всем.
Существует вот такая вот проблема.

Есть 1 компьютер шлюз.
Имеет два интерфейса на первый приходит инет eth0: 10.4.1.25;
Второй раздает локальную сеть по dncp(10.5.1.2-10.5.1.254) на машины eth1 : 10.5.1.1;
Так же данный шлюз является dns сервером.  установлен dnsmasq.
DNSMASQ берет значения ip - имя из файла /etc/hosts  (пример см. ниже)

Все локальные машины пингуют , по ip и dns(коротким или полным именам) как сам шлюз так и другие машины в сети (10.5.1.0/24, и 10.4.1.0/24)

Но вот какая проблема из сети 10.4.1.0/24 по ip можно достучаться до всех машины из сети 10.5.1.0/24, но по dns не как. не получается.На Шлюзе сети 10.4.1.0/24 в dns'ы сервера добавлен  10.5.1.1; но не фига не работает. Кто нибудь сталкивался с такой проблемой?


А да чуть не забыл у получается в dns выглядят так  test.org(пример)
на машине 10.5.1.1   test2.test.ru. Машины в этой сети  gateway.test2.test.ru comp1.test2.test.ru comp2.test2.test.ru

/etc/hosts
127.0.0.1      localhost
10.5.1.1        gateway
10.5.1.2        comp1
10.5.1.3        comp2


/etc/dnsmasq.conf
log-facility=/var/log/dnsmasq.log
bogus-priv
strict-order
bind-interfaces
all-servers
stop-dns-rebind

expand-hosts
domain=test2.test.ru