![]() |
шлюз в локалке , проблемы с iptables
в общем стоит в локалке шлюз, eth1смотрит в локалку, eth0 в инет
хочу что бы в локалке был виден интернет. Делаю так: Код:
modprobe iptable_natкто в iptables силён подскажите в чём может быть причина |
я делал так
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j SNAT --to-source ip адрес шлюза iptables -P FORWARD ACCEPT echo 1 > /proc/sys/net/ipv4/ip_forward |
Цитата:
|
iptables -A INPUT -i eth1 -j ACCEPT
|
И старайся использовать SNAT вместо MASQUERADE
|
проверь сам тоже че кажет
tcpdump -i eth1 |
Цитата:
Проверь правила по умолчанию для цепочек INPUT и OUTPUT. Выход в мир на самом сервере(шлюзе) нормально работает? Если, да, то предложенный вариант решения доложен, по идее работать. Посмотри трассу на компе с которого выходиш в инет. DNS сервера прописаны? Шлюз по дэфолту прописан на твоём роутере? По поводу настройки и работы iptables, советую почитать вот Руководство по iptables |
| Время: 12:44 |