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

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



Последнее исправление: raster (всего исправлений: 4)

Удалённый 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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.