wrt54gl на dd-wrt и провайдер по pptp

Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT
Author Message
anray
DD-WRT Novice


Joined: 17 Aug 2008
Posts: 1

PostPosted: Tue Feb 24, 2009 13:23    Post subject: wrt54gl на dd-wrt и провайдер по pptp Reply with quote
Здравствуйте.
Что-то не получается как надо настроить WRT54GL с прошивкой dd-wrt 23sp2 на pptp-провайдере.
Стоит ADSL-модем перед ним, настроенный бриджем, для выхода в интернет провайдер требует правильный MAC, по DHCP выдает внутренний IP. В таком состоянии можно пользоваться ресурсами провайдера. Для выхода в интернет следует поднимать PPTP-соединение.
Что требовалось - внутренние ресурсы пустить мимо vpn, все остальное - по vpn и нужно, чтоб работали клиенты как через wifi так через lan1-lan4 через NAT.
Сеть такая:
10.0.21.1 - это гейтвей провайдера
vpn-сервера выдаются по хосту, который возвращает IP-адреса vpn-серверов в диапазоне 10.128.4.1-10.128.4.16
Внутренние ресурсы сети находятся на 10.129.1.0/24

Сделал так - настроил DHCP в вебинтерфейсе, включил jffs, pptpclient в services, кое-как там настроил pptp, скопировал с /tmp/pptpd_client папку в /jffs/pptp_client, выключил pptp, в options.vpn поднастроил опции - mtu, mru(поставил 1492, как провайдер пишет на оффсайте), убрал шифрование, переписал ip-up и ip-down:
=== ip-up ===
#!/bin/sh

/sbin/route add -net 10.128.4.0 netmask 255.255.255.0 gw 10.0.21.1 dev vlan1
/sbin/route add -net 10.129.1.0 netmask 255.255.255.0 gw 10.0.21.1 dev vlan1

/sbin/route del -host 10.128.4.1 dev ppp0
/sbin/route del -host 10.128.4.2 dev ppp0
/sbin/route del -host 10.128.4.3 dev ppp0
/sbin/route del -host 10.128.4.4 dev ppp0
/sbin/route del -host 10.128.4.5 dev ppp0
/sbin/route del -host 10.128.4.6 dev ppp0
/sbin/route del -host 10.128.4.7 dev ppp0
/sbin/route del -host 10.128.4.8 dev ppp0
/sbin/route del -host 10.128.4.9 dev ppp0
/sbin/route del -host 10.128.4.10 dev ppp0
/sbin/route del -host 10.128.4.11 dev ppp0
/sbin/route del -host 10.128.4.12 dev ppp0
/sbin/route del -host 10.128.4.13 dev ppp0
/sbin/route del -host 10.128.4.14 dev ppp0
/sbin/route del -host 10.128.4.15 dev ppp0
/sbin/route del -host 10.128.4.16 dev ppp0
/sbin/route add -net 10.128.4.0 netmask 255.255.255.0 gw 10.0.21.1 dev vlan1
/sbin/route add default ppp0
/sbin/route del default dev vlan1
sleep 10
/usr/sbin/iptables -A FORWARD -t filter -i br0 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -A FORWARD -t filter -i ppp0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/usr/sbin/iptables -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -d 0/0 -j MASQUERADE
/usr/sbin/iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 22211 -j DNAT --to 192.168.1.100:22211
/usr/sbin/iptables -I FORWARD -p tcp -i ppp0 --dport 22211 -j ACCEPT
/usr/sbin/iptables -A PREROUTING -t nat -p tcp -i ppp0 --dport 4080 -j DNAT --to 192.168.1.100:4080
/usr/sbin/iptables -I FORWARD -p tcp -i ppp0 --dport 4080 -j ACCEPT

exit 0
===
ip-down:
=== ip-down ===
#!/bin/sh

/sbin/route del default gw dev ppp0
/sbin/route add default gw 10.0.21.1

exit 0
===
В итоге всего этого работает внутренняя сеть, внешняя, но есть некоторые проблемы:
1) Некоторые сайты не открываются, т.е. пингуются без проблем, но загрузка броузером их не идет. Это например такие сайты как qip.ru, naunet.ru
То есть они начинают открываться судя по статусу в броузере но грузятся постоянно, не загружаясь до конца(мозилла пишет: "передача данных с <сайт>" в статусе). При чем, если соединяться без роутера, прямо с компьютера, сайты грузятся нормально.
2) Проблема с тем, что интернет работает только на wifi, на lan даже доступа к роутеру нет - ни открыть даже роутер на 192.168.1.1

Как это все побороть и еще вопрос - какая прошивка и чем лучше - 24sp1 или 23sp2 в моем случае(соединение по pptp).
Sponsor
SaintReset
DD-WRT Guru


Joined: 13 Jan 2009
Posts: 1732

PostPosted: Tue Feb 24, 2009 15:50    Post subject: Reply with quote
как показал опыт - лучше 24 pre sp2. У меня на аналогичном вашему роутере жутко адекватно работает DD-WRT v24-sp2 (02/02/09) mini
Причем соединение аналогично по pptp. Использую без стартап-скриптов. В сети достаточно сложная маршрутизация... посему через вэбморду прописаны были маршруты на внутрисеть, днс, пул vpn серверов. В результате все клиенты за моим роутером имеют все прелести как интернета так и сети провайдера...

_________________
I can change this world, but G*d doesn`t give me the source (c)
Gooooглю за деньги
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum