Вход на сайт

Навигация

Сейчас на сайте

1 пользователь онлайн.

  • winterheart

Сбор новостей

Подписка на Сбор новостей

Вы здесь

iptables & lan => inet

Дело обстоит так:
есть 2 компа, на одном джента 2.6.11.r3 и iptables... в нем только три правила -
iptables -A FORWARD -i eth1 -o eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -o eth1 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -j SNAT --to-source

вся засада в том, что второй комп выходя в инет, имеет доступ ко всем ресурсам только по Ипу, ДНС имена он не берет, будто не понимает их... хотя ДНС сервера робят(на дженте все ок) и пигуются... почему так?

на дженте eth1 - интерфейс выхода в инет, eth0 в лан... eth0 имеет Ип 10.0.0.1 и маску 255.255.255.0
на втором компе:
Винда ХР, настройки соединения - IP:10.0.0.18 Mask 255.255.255.0 Gateway 10.0.0.1 DNS:те что предоставил провайдер

а ip_forward включен?
cat /proc/sys/net/ipv4/ip_forward
если не 1, то
echo 1 > /proc/sys/net/ipv4/ip_forward

с виндовой машины внешние адреса совсем не пингуются?
смотри на роутере
tcpdump -i eth0
tcpdump -i eth1

ip_forward включен... ибо без него даже пинг бы не проходил... с виндовской машины пингуются любые адресса но IP а не DNS... ДНС с винды вообще не как не пингуется

попробуй через nslookup проверить днс прова

на винде :

ipconfig /all

вывод кинь сюда!

_________________
Улыбайтесь! Это всех раздражает...