LINUX.ORG.RU
ФорумAdmin

iptables nat


0

0

роутер с eth0 -локелка , eth1 - инет, а также локальная сеть провайдера.

eth1=192.168.12.55

сам роутер является клиентом pptp, следовательно при подключении его к инет поднимается ppp0, локальная сеть провайдера доступна и без него. (локальная сеть провайдера 172.17.0.0/24) ppp0=172.16.13.20

Чтобы клиенты моей локельной сети имели доступ к лок.сети провайдера, делаю так (пример для одного клиента): iptables -t nat -A POSTROUTING -o eth1 -s 192.168.0.2 -j SNAT --to-source 192.168.12.55

ысе работает, лок.сеть пров. доступна. (в логах IN=eth0 OUT=eth1)

для доступа в инет поднимаю ppp0 на роутере, лок.сеть пров. не доступна. смотрю логи, и вижу, что исходящие пакеты от клиентских машин идут IN=eth0 OUT=ppp0 пробую, естественно: iptables - t nat -A POSTROUTING - o ppp0 -s 192.168.0.2 -j SNAT --to-source 172.16.13.20 не помогает вопрос: как настроить маршрутизацию так, чтобв после поднятия ppp0 была доступна и лок.сеть пров. и интернет Спасибо

anonymous

Ответ на: комментарий от gizmo

#echo 1 > /proc/sys/net/ipv4/ip_forward

#gizmo * (*) (24.03.2005 20:52:35)

это по умолчанию, так как без форвардинга ни лок.сеть, ни инет работать не будут. Тут именно с маршрутизацией что-то делать надо

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.