LINUX.ORG.RU
решено ФорумAdmin

Маршрутизация через PPTP клиент

 , , ,


0

1

Здравствуйте, помогите, пожалуйста, с решением следующей проблемы: Имеется удаленный PPTP сервер. Я подключаюсь к нему через pptp-linux. На клиенте работает все хорошо, но маршруты на других компах при указании этого клиента как шлюза не работают. Форвардинг между интерфейсами включен. cat /etc/ppp/peers/vpn pty «pptp XX.XX.XX.XX --nolaunchpppd» lock noauth nobsdcomp nodeflate name vpn-client1 remotename PPTP ipparam vpn require-mppe-128

cat /etc/ppp/options.pptp noauth nobsdcomp nodeflate require-mschap-v2 require-mppe-128

Заранее благодарен за любую помощь)


Удалённый pptp-сервер знает, что за этим клиентом находятся другие компы?

Запустите на одном компе ″ping″, а на клиенте tcpdump на ppp-интерфейсе на перехват icmp-пакетов и смотрите, уходят они туда или нет.

mky ★★★★★ ()

Может, скорость 10? И, в default, «заходит» на ppp??

anonymous ()

Если тебе нужно что бы работало в обе стороны то mky уже написал

Удалённый pptp-сервер знает, что за этим клиентом находятся другие компы?

Если только соединения со стороны клиентов в твоей сети, используй nat.

anc ★★★★★ ()

masquerade (NAT изнутри наружу)?

upcFrost ★★★★★ ()

1) Подключался другим клиентом(через маршрутизатор) - маршруты статические работают. 2) Но нужно подключиться через pptp-linux. Посему 2 вопроса)) Есть ли опция в pptp-linux чтоб сам строил маршруты? Или помогите пожалуйста с составлением правила для iptables для интерфейса ppp2 для организации маршрутов через интерфейс)

raster ()

Вроде взлетело!!!

cat iptables.sh iptables -t nat -A POSTROUTING -o ppp2 -j MASQUERADE iptables -A FORWARD -i ppp2 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A FORWARD -i eth0 -o ppp2 -j ACCEPT

Всем спасибо за помощь, особенно anc и upcFrost

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