Кабинет VPN на DD-WRT ---- как ?

SAO
03:02, 05.09.2009
реквизиты

Фотография из Фотогалереи на E1.ru

скрин дд-врт

Фотография из Фотогалереи на E1.ru

ВПН сервер и шлюз - разные ИП.
куда их тут ?
с подобной темой обнаружил вот такую штуку
http://homenet.corbina.ru/lofiversion/index.php/ba...
но там мой мозг сломался
0
~@®™~
04:27, 05.09.2009
У Кабинета вроде russia pptp надо настраивать...
По крайней мере дир100 завелся только после появления этого типа аутенификации после перепрошивки.

[Сообщение изменено пользователем 05.09.2009 04:28]
0
14:20, 05.09.2009
сам юзаю подобное нечто только на УТК :-) шлюз прописывай в advanced routing как маршрут до подсети pptp сервера получится чтото типа
destination lan net 10.0.0.0
subnet mask 255.255.255.0
gateway 10.0.62.1
interface wan жмем сохранить применить потом идем в роутер через телнет и пробуем пинговать pptp сервер если не удалось перегружаем роутер и еще раз проверяем
и еще понадобится startup скриптик вот такой

#!/bin/sh
mkdir -p /tmp/cron.d
cat <<"ENDOFFILE" > /tmp/fix-pptp-settings.sh
if [ "$1" = "--check" ];then
if [ "$(nvram get wan_gateway)" != "10.0.62.1" ]; then
while read param; do
nvram set $param
sleep 2
done <<EOF
wan_gateway=10.0.62.1
wan_netmask=255.255.255.0
wan_ipaddr=ваш ip адрес 10.0.62.x
EOF
fi
elif [ "$1" = "--daemon" ];then
while true; do
$0 --check
sleep 60
done
fi
ENDOFFILE
chmod 700 /tmp/fix-pptp-settings.sh
sh -c "/tmp/fix-pptp-settings.sh --daemon &"

сдесь соответственно wan_gateway wan_netmask wan_ipaddr везде заменяем на свои и втыкаем это в Administration ->commands в окно commands и тыкаем save startup и ребутим роутер, без этого скрипта после первогоже отвала vpn соединения роутер не смогет заного подключится так как в dd-wrt есть баг оно перезаписывает wan ip и wan gateway адресами получеными на ppp0 интерфейс, а этот скрит как раз таки и вертает все взад раз в минуту

[Сообщение изменено пользователем 05.09.2009 14:23]
0
SAO
00:40, 06.09.2009
скопировал дословно вот это:

#!/bin/sh
mkdir -p /tmp/cron.d
cat <<"ENDOFFILE" > /tmp/fix-pptp-settings.sh
if [ "$1" = "--check" ];then
if [ "$(nvram get wan_gateway)" != "10.0.62.1" ]; then
while read param; do
nvram set $param
sleep 2
done <<EOF
wan_gateway=10.0.62.1
wan_netmask=255.255.255.0
wan_ipaddr=10.0.62.x
EOF
fi
elif [ "$1" = "--daemon" ];then
while true; do
$0 --check
sleep 60
done
fi
ENDOFFILE
chmod 700 /tmp/fix-pptp-settings.sh
sh -c "/tmp/fix-pptp-settings.sh --daemon &"


но такое впечатление, что он не отрабатывается. ибо после перезагрузки соединение не получилось routing table вся 0.0.0.0
после перезаписи static routing в таблицу попадает нужный гейтвей и дальше пптп поднимается.
0
15:12, 06.09.2009
вот в этой строчке
wan_ipaddr=10.0.62.x
свой ип вписали ? ну и проверте остальные параметры чтобы соответствовало вашим
и это маршрут добавили до впн сервера ?
0
hidalgo
23:51, 06.09.2009
От пользователя SAO (Мобимо!)

кстати а что за девайс у Вас? у меня у DIR-300 морда слегка другая
и обнаружил косяк, при установлении соединения pptp адрес wan меняется с 10.0.0.х на 87.224.x.x и стоит прервать pptp соединение, обратно удастся подключится только после установки правильного адреса wan в веб морде :-(
наблюдалось ли такое у у кого?

пока как решить не придумал, так же задал вопрос на форуме dd-wrt
0
01:15, 07.09.2009
От пользователя hidalgo
и обнаружил косяк, при установлении соединения pptp адрес wan меняется с 10.0.0.х на 87.224.x.x и стоит прервать pptp соединение, обратно удастся подключится только после установки правильного адреса wan в веб морде :-(
наблюдалось ли такое у у кого?

пока как решить не придумал, так же задал вопрос на форуме dd-wrt
у всех такой косяк, для его устранения юзайте скрипт что я привел выше
0
hidalgo
01:31, 07.09.2009
От пользователя DeadMan
юзайте скрипт что я привел выше

спасибо, я не сразу прочитал Ваше сообщение
все встало на свои места!
0
01:53, 07.09.2009
кстати на дир 300 можно юзать вот такой немного измененный мной скрипт

#!/bin/sh
mkdir -p /tmp/cron.d
cat <<"ENDOFFILE" > /tmp/fix-pptp-settings.sh
if [ "`cat /tmp/ppp/link`" == "ppp0" ]; then
gpio enable 7
else
gpio disable 7
fi
if [ "$1" = "--check" ];then
if [ "$(nvram get wan_gateway)" != "192.168.178.129" ]; then
while read param; do
nvram set $param
sleep 2
done <<EOF
wan_gateway=192.168.178.129
wan_netmask=255.255.255.224
wan_ipaddr=192.168.178.x
EOF
fi
elif [ "$1" = "--daemon" ];then
while true; do
$0 --check
sleep 60
done
fi
ENDOFFILE
chmod 700 /tmp/fix-pptp-settings.sh
sh -c "/tmp/fix-pptp-settings.sh --daemon &"

оно в довершение к функциям предыдущего варианта, еще лампочку на морде роутера поджигает когда pptp соединение установлена и гасит если отсуствует правда с опозданием на минуту потому как скрипт раз в минуту прокручивается.. ну и естественно сетевые параметры в него свои впишите
0
Авторизуйтесь, чтобы принять участие в дискуссии.
Регистрация