LINUX.ORG.RU
ФорумAdmin

PPTP и NAT


0

0

Поставлен маршрутизатор, задача которого соединять две сети, а точнее сеть и сервер доступа: eth0 смотрит в сеть(сеть 172.16.0.0/24, IP: 172.16.0.1), eth1 в сторону сервера, на котором поднят pptpd(сеть 192.168.2.1/24, IP: 192.168.2.2, IP сервера с pptpd 192.168.2.1). На маршрутизаторе сделано следующее:

iptables -t nat -A PREROUTING -p ALL -d 172.16.0.1 -j DNAT --to-destination 192.168.2.1 iptables -t nat -A POSTROUTING -p ALL -d 192.168.2.1 -j SNAT --to-source 192.168.2.2

TCP работает без проблем, то есть все TCP-коннекты, которые попадают на 172.16.0.1, на самом деле пробрасываются в сторону 192.168.2.1. Протоколы ICMP и GRE не работают, поэтому подключиться к pptpd не удаётся. Что можно сделать?

Networking --->
Networking options --->
[*] Network packet filtering (replaces ipchains) --->
IP: Netfilter Configuration --->
<*> PPTP protocol support

Такое у тебя имеется ? И ещё:
<*> IP: GRE tunnels over IP

iron ★★★★★
()
Ответ на: комментарий от powerland

iptables -A INPUT -i ppp+ -p gre -j ACCEPT iptables -A OUTPUT -o ppp+ -p gre -j ACCEPT

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