Bekijk de volledige versie : Два провайдера (3G/CDMA/YOTA USB-модем и WAN)
Есть провайдер инета подключен к роутеру DI524 (192.168.0.2), а с него в WAN порт DIR320 (192.168.1.1). Режим работы Home Gateway, Automatic IP. Имеется также USB модем ZTE626 - все настроено и работает. Как в ручную переключатся между ними.
Вот мои потуги:
В принципе работает
здесь пока только эксперементы с вкл-откл инета с WAN
================================================== ====
Интернет идет с WAN
================================================== ====
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
[admin@(none) root]$ route del default
нет инета
==================================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
вот эта команда восстанавливает инет c wan
route add default gw 192.168.0.2 vlan2
=============================================
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
^когда появляется эта строчка инет есть
Если остановить с веб интерфеса (disconnect), то
================================================== ====
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
route: SIOCADDRT: Network is unreachable
не восстанавливвает инет
пробывал еще вот это
[admin@(none) root]$ ifconfig vlan2 192.168.0.2 netmask 255.255.255.0 up
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
Но инета нет!!!!
не хватает вот этого что ли?
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
Как то он из веба подругому работает?
================================================== ==========
Ну и наконец совсем печально!!!!
Тестируем: WAN --> modem --> WAN
[admin@(none) root]$ route del default
[admin@(none) root]$ pppd call dialup
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 10.64.64.64 0.0.0.0 UG 0 0 0 ppp0
Здесь инет идет с модема.
[admin@(none) root]$ killall pppd
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
Казалось бы WAN должен работать
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
[admin@(none) root]$
Но вот и приехали Инета через WAN почему-то нет!!!!!
в веб морде инета тоже нет!!
Куда копать :confused:
как в ручную сделать команды connect и disconnect
которые в веб-морде?
Status & Log - Status - Action
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
Казалось бы WAN должен работать
[admin@(none) root]$ route -n
Вот тут помоему надо так:
route del default
route add default gw 192.168.0.2 vlan2
Или поробовать Static IP для vlan2
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
Казалось бы WAN должен работать
[admin@(none) root]$ route -n
Вот тут помоему надо так:
route del default
route add default gw 192.168.0.2 vlan2
Или поробовать Static IP для vlan2
[admin@(none) root]$ route del default <=== killall pppd уничтожил и это тоже
route: SIOCDELRT: No such process :(
Неплохо бы узнать, что происходит во время этих манипуляций с iptables, особенно
iptables -t nat -L POSTROUTING -nv
Неплохо бы узнать, что происходит во время этих манипуляций с iptables, особенно
iptables -t nat -L POSTROUTING -nv
Спасибо что откликнулись :)
Может что подскажете, буду очень благодарен.
Инет идет с WAN
================================================== =========================
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 443 packets, 26699 bytes)
pkts bytes target prot opt in out source destination
123 5900 MASQUERADE all -- * vlan2 !192.168.0.100 0.0.0.0/0
6 360 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
[admin@(none) root]$ route del default
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 460 packets, 27719 bytes)
pkts bytes target prot opt in out source destination
123 5900 MASQUERADE all -- * vlan2 !192.168.0.100 0.0.0.0/0
6 360 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
[admin@(none) root]$ pppd call dialup
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 2 packets, 100 bytes)
pkts bytes target prot opt in out source destination
3 132 MASQUERADE all -- * ppp0 !10.254.90.247 0.0.0.0/0
3 180 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
[admin@(none) root]$ killall pppd
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 11 packets, 640 bytes)
pkts bytes target prot opt in out source destination
3 132 MASQUERADE all -- * ppp0 !10.254.90.247 0.0.0.0/0
3 180 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
[admin@(none) root]$ route add default gw 192.168.0.2 vlan2
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 26 packets, 1460 bytes)
pkts bytes target prot opt in out source destination
3 132 MASQUERADE all -- * ppp0 !10.254.90.247 0.0.0.0/0
3 180 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
[admin@(none) root]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 vlan2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vlan2
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.0.2 0.0.0.0 UG 0 0 0 vlan2
Здесь я сделал Disconnect из вебморды
=======================================
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 55 packets, 3470 bytes)
pkts bytes target prot opt in out source destination
3 132 MASQUERADE all -- * ppp0 !10.254.90.247 0.0.0.0/0
4 240 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
Здесь я сделал Сonnect из вебморды
=======================================
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 1 packets, 60 bytes)
pkts bytes target prot opt in out source destination
2 92 MASQUERADE all -- * vlan2 !192.168.0.100 0.0.0.0/0
2 120 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
В общем, дело действительно в iptables (точнее, в NAT).
Кроме всего прочего, без этой строчки не будет работать проводной инет (через vlan2)
MASQUERADE all -- * vlan2 !192.168.0.100 0.0.0.0/0
А без этой не заработает через usb модем (через ppp0)
MASQUERADE all -- * ppp0 !10.254.90.247 0.0.0.0/0
Вывод: надо подкрутить работу с iptables (написать грамотно post-firewall или что-то ещё). Наверняка это уже где-то рассмотрено, например в темах про multi-wan.
Power
Анализируя я тоже понял, что дело в этом.
Но к сжалению я ни бум-мум как это сделать. :( :confused:
здесь я методом тыка команду написал:
[admin@(none) root]$ iptables -t nat -A POSTROUTING -o vlan2 -s 192.168.0.100 -j MASQUERADE
[admin@(none) root]$ iptables -t nat -L POSTROUTING -nv
Chain POSTROUTING (policy ACCEPT 21 packets, 1120 bytes)
pkts bytes target prot opt in out source destination
2 92 MASQUERADE all -- * ppp0 !10.254.69.98 0.0.0.0/0
2 120 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
0 0 MASQUERADE all -- * vlan2 192.168.0.100 0.0.0.0/0
По идее ее надо засунуть в место ppp0. ну я не знаю как...??
после pppd call dialup обратно как вернуть?
2 92 MASQUERADE all -- * ppp0 !10.254.69.98 0.0.0.0/0
2 120 SNAT all -- * br0 192.168.1.0/24 192.168.1.0/24 to:192.168.1.1
Тут как бы уже диагноз поставлен, осталась только техническая часть вопроса. Нужно прочитать про iptables (http://www.opennet.ru/docs/RUS/iptables/), потом про файл /usr/local/sbin/post-firewall и посмотреть, с какими параметрами он вызывается в каждом случае (можно воткнуть в начало строчку
logger -t "`basename $0`" "[$@]"
тогда в логе будет видно). Затем вставить в post-firewall нужные модификации iptables. Возможно, также придётся копнуть в сторону ip-up-script и ip-down-script для pppd.
Вот ещё пара ссылок:
http://wl500g.info/showthread.php?t=6208
http://wl500g.info/showthread.php?t=14650
vi /usr/local/sbin/ez-setup
=============================
#!/bin/sh
if [ -n "`pidof pppd`" ]
then
killall pppd
nvram set rc_service=wan_connect,0
kill -SIGUSR1 1
else
nvram set rc_service=wan_disconnect,0
kill -SIGUSR1 1
pppd call dialup
fi
примечание:
Если кто-то пользуется (прошивкой) скриптом modem от Сорине, то тогда придется подправить этот скрипт.
1. Для начала находим его в папке /usr/sbin/modem. Копируем к себе на компьютер. Убираем 2 строчки
(последняя с низу и 6-я с низу)
#echo "nodetach" >> /tmp/ppp/peers/dialup
и
#pppd call dialup & >> /tmp/chat.log
2. переименовываем например в set-modem
3. закидываем опять на роутер в папку /tmp/local/sbin и даем прова 0775
4. в post-boot вместо modem прописываем set-modem
5. сохранить и перегрузится: flashfs save && flashfs commit && flashfs enable && reboot
При включении (или перзагрузке роутера) соединение с интернетом происходит по сети.
После нажатия на боковую кнопку (~3-5 сек) происходит переключение на модем
Следующее нажатие на кнопку приводит к обратному переключению.
Есть DIR-320, USB GPRS Huawei E160G.
Модем нормально работает в роутере.
Есть линк через обычный проводной Ethernet, хотелось бы его зарезервировать посредством USB GPRS модема.
Читал про Multi-WAN, но там ниразу не обсуждалась тема USB.
Есть DIR-320, USB GPRS Huawei E160G.
Модем нормально работает в роутере.
Есть линк через обычный проводной Ethernet, хотелось бы его зарезервировать посредством USB GPRS модема.
Читал про Multi-WAN, но там ниразу не обсуждалась тема USB.
Плохо искали. Посмотрите здесь, и далее по поиску.
Вопрос к andr128: удалось реализовать задуманное красиво?
Вопрос к andr128: удалось реализовать задуманное красиво?
А красиво это как ?
Удалось и на статик IP и на динамик IP (скрипты разные)
Переключение через кнопку ez-setup :rolleyes:
А красиво это как ?
Удалось и на статик IP и на динамик IP (скрипты разные)
Переключение через кнопку ez-setup :rolleyes:
А нельзя ли попросить уважаемого скрипты сюда забросить (сосбенно интересно на dynamic IP посмотреть), я думаю многим было бы интересно, хотя хочется если честно более странного, кнопкой ez-setup переключать WIMAX/3g ))
А нельзя ли попросить уважаемого скрипты сюда забросить (сосбенно интересно на dynamic IP посмотреть), я думаю многим было бы интересно, хотя хочется если честно более странного, кнопкой ez-setup переключать WIMAX/3g ))
Со всем уважением, но я же больше года назад написал как раз для dynamic IP
http://wl500g.info/showpost.php?p=149985&postcount=11
Вот с учетом новых прошивок от энтузиастов с поддержкой USB модемов.
1. в разделе:
http://192.168.1.1/Advanced_ConnectionMode_Content.asp
Set as WAN Connection Type by default: галку убрал
2. Взял файл /usr/ppp/uni/dial и подправив его:
.......
# nodetach
.......
.......
fi
}
sleep 5
load_drivers
sleep 1
write_dialup_file
а также после:
write_dialup_file
ниже все удалил
Переименовал в initmodem забросил в /tmp/local/sbin и сменил права на 775
Вызывается этот скрипт из post-boot.
копируем в /tmp/local/sbin
#!/bin/sh
initmodem
.....
Происходит начальная инициализация модема, dialup не происходит.
Соединение с инетом идет сначала через WAN.
Переключение на модем и обратно происходит через скрипт ez-setup.
Скрипт для Dynamic IP (WAN):
swauto копируем в /tmp/local/sbin
#!/bin/sh
# ========================
# Auto IP WAN or MODEM
# ========================
# if connect pppd (modem)
if [ -n "`pidof pppd`" ]
then
killall pppd
nvram set rc_service=wan_connect,0
kill -SIGUSR1 1
sleep 2
echo "Set Wan Connect"
logger "Set Wan Connect"
else
nvram set rc_service=wan_disconnect,0
kill -SIGUSR1 1
sleep 2
pppd call dialup
echo "Set Modem Connect"
logger "Set Modem Connect"
fi
Скрипт для Static IP (WAN)
swstatic копируем в /tmp/local/sbin
#!/bin/sh
# ===========================
# For Static IP WAN or MODEM
# ===========================
wanip=$(nvram get wan_ipaddr)
wangw=$(nvram get wan_gateway)
# if connect pppd (modem)
if [ -n "`pidof pppd`" ]
then
killall pppd
killall dnsmasq
iptables -t nat -A POSTROUTING -o vlan1 ! -s $wanip -j MASQUERADE
route add default gw $wangw vlan1
dnsmasq
echo "Set Wan Connect"
logger "Set Wan Connect"
else
route del default
killall dnsmasq
pppd call dialup
sleep 10
dnsmasq
echo "Set Modem Connect"
logger "Set Modem Connect"
fi
Думаю многим будет полезен скрипт "спаси и сохрани"
чтоб сохранить все изменения
save
#!/bin/sh
chmod +x /tmp/local/sbin/*
flashfs save && flashfs commit && flashfs enable
Ну вот собственно и все
скрипт для кнопки
ez-setup копируем в /tmp/local/sbin
#!/bin/sh
swauto
в ez-setup пишем
swauto или swstatic (под конкретный WAN)
и переключаем кнопкой
На новых прошивках удалось таким образом завести CDMA/EVDO AnyDATA ADU-510А, ZTE-626, E1550.
Оригинальный скрипт можно взять здесь (http://code.google.com/p/wl500g/source/browse/trunk/cdma/files/usr/ppp/uni/dial)
wiki 3G/CDMA по настройке модема через web (http://code.google.com/p/wl500g/wiki/GUIUSBNetworkDevices3GCDMA)
Большнство модемов (Vid/Pid) определяются автамотически если установить Autodetect device - Yes
с Zero CD Configuration - Auto тоже как правило проблем нет.
А вот с установкой порта модема - можно воспользоваться скриптом
http://wl500g.info/attachment.php?attachmentid=7612&d=1296502323
измененный скрипт
Помогите. Только без профессиональной лексики.
У меня Asus WL-500gP V2. Живу в Моск.обл. Проводной интернет очень плох. Случаются отрывы, резкие падения скорости и всякая прочая неприятность..
Можно ли сделать так, чтобы он работал по WAN с проводным провайдером и через USB c 3G модемом в режиме резервирования/дублирования/деления трафика или организовать второй WAN порт? (есть Скайлинк Huawei EC506 роутер).
Подскажите. Буду очень благодарен!
Помогите. Только без профессиональной лексики.
У меня Asus WL-500gP V2. Живу в Моск.обл. Проводной интернет очень плох. Случаются отрывы, резкие падения скорости и всякая прочая неприятность..
Можно ли сделать так, чтобы он работал по WAN с проводным провайдером и через USB c 3G модемом в режиме резервирования/дублирования/деления трафика или организовать второй WAN порт? (есть Скайлинк Huawei EC506 роутер).
Подскажите. Буду очень благодарен!
Ок!
Тогда подскажите можно ли получить доступ чарез 2 провайдера 3G одновременно (деление)?
Спасибо заранее.
Гуру!
Пожалуйста помогите!!
У очень нужно!
Waterfall
18-01-2011, 16:09
Прошу не бить ногами :)
Нужно распределять трафик в две сети, весь трафик пускать в USB 3G/CDMA а трафик на некоторые IP входящих и исходящий пускать в WAN.
Какую сборку прошивки имеет смысл поставить?
Управление какой трафик куда направлять полагаю через IP Config - Route
Возможно тема не нова, прошу подсказать, где обсуждалась данная задача.
Заранее благодарю!
timur555
18-01-2011, 17:20
Возникла задача: в DIR-320 есть работающий модем USB Pantech UM175, все работает без проблем! Но есть еще и проводной инет воткнутый в WAN, как сделать чтоб при отключении проводного инета срабатывал на подключение модем от USB. Ну типа: если WAN конект NO, тогда конект USB. Далее если таймаут WAN (5-10-30мин.), тогда отключить USB и включить WAN.
Сильно не пинайте! Как смог так и изложил. Буду рад любым объяснениям!
Устройство Dir-320
прошивка DIR320-1.9.2.7-d-r2394M
модем Pantech UM175
проводной оператор 5g (Киев)
Присоединяюсь к вопросу. Мне необходимо обеспечить бесперебойную связь в удаленном месте. Сейчас работает дир-320 с хуавей е150, думаю, ерошить еще один дир320, воткнуть в него Модем другого провайдера сотовой связи и воткнуть этот второй ртутен в ван- порт первого.
Задача, что бы при отсутствии связи на первом активировался второй молем, а при появлении связи на первом модеме связь переключалась назад на него. Это требуется для бесперебойности с одной стороны и разумных затрат с другой. К примеру, на первом модеме безличии для постоянной работы, а на втором план без абонентки с платой за трафик для нужд резервного канала.
Это возможно организовать малой кровью?
Waterfall
19-01-2011, 05:54
Ок!
Тогда подскажите можно ли получить доступ чарез 2 провайдера 3G одновременно (деление)?
Спасибо заранее.
Поддерживаю, только меня интересует одновременная работа WAN и 3G/CDMA. Какие запросы в какую сеть, полагаю через Route организовать. Есть ли рецептик/прошивка для данной задачи?
Мужики по поводу автоматического переключения туда-сюда я не смогу ни чего подсказать. Это скорее в тему про мультиван. Нужно пинговать другой интерфейс при этом работая на модеме к примеру и в случае успеха переключаться на него. Как это сделать я не знаю. Готового решения не видел. Пока смог только реализовать идею ручного переключения.
Тут только к гуру вопрос, я бы сам такое хотел сделать :)
Здравствуйте.
Возможно ли на прошивке энтузиастов завести 2-3 usb 3g модема и настроить балансировку трафика между ними?
Заранее спасибо за помощь.
Все вопрошающим про одновременное использование нескольких модемов:
Вы поиском пользовались хоть 1 раз на форуме???
Проблема в том, что подобная задача не решается простыми методами, и нужно достаточно серьезно ковыряться.
И, видимо те, кому нужно что-то подобное - не могут сами справиться, а те, кто может помочь - не заморачиваются за ненадобностью лично им.
Вероятно нужно заинтересовать "могущих" чем-либо.
Только по моему мнению - данная задача по затратам не сопоставима с результатом.
Присоединяюсь к вопросу. Мне необходимо обеспечить бесперебойную связь в удаленном месте. Сейчас работает дир-320 с хуавей е150, думаю, ерошить еще один дир320, воткнуть в него Модем другого провайдера сотовой связи и воткнуть этот второй ртутен в ван- порт первого.
Задача, что бы при отсутствии связи на первом активировался второй молем, а при появлении связи на первом модеме связь переключалась назад на него. Это требуется для бесперебойности с одной стороны и разумных затрат с другой. К примеру, на первом модеме безличии для постоянной работы, а на втором план без абонентки с платой за трафик для нужд резервного канала.
Это возможно организовать малой кровью?
Есть 2-х WANовые роутеры. Встречал от ASUS и DrayTek. Говорят DrayTek лучше работает. В настройках позволяют делит или резервировать канал. Но удовольствие это не дешовое. И когда начинаешь искать, то в продаже их нет.
http://ru.asus.com/product.aspx?P_ID=6DPrUCMVi16mfxSN
http://www.siptrade.ru/katalog/voip_shluzy_ata/wireless_voip_gate/draytek_vigor_2820nyota_wimax_4g.html
Очень бы хотелось свой родной WL-500gP наладить на 2 WAN порта. Но сам не умею. По этом прошу помощи.
Escalion
30-01-2011, 06:50
Здравствуйте.Искал на форуме ответ на свой вопрос, но так и не нашел.
У меня есть подключение к городской сети (WAN) со статичным IP, а также USB Модем с безлимитным интернетом. Необходимо настроить маршрутизацию так, чтобы запросы к IP адресам на 10.*.*.* и 172.*.*.* роутер направлял на городскую сеть(WAN), а все остальные обращения на USB модем.
Прошу помощи по этому вопросу и заранее благодарю =)
Прошивка роутера v.1.9.2.7
P.S. С подключением модема проблем небыло, а вот сделать так чтобы была и городская сеть и интернет через модем.. не получилось.
Помогите пожалуйста сделать маршрутизацию - WAN-Модем.
И опишите по возможности подробно. Со скриптами я ниразу не работал и потому мне почти ничего непонятно..
Неужели такая, казалось бы, простая задача невыполнима для WL500gP?? =(
Возникла задача: в DIR-320 есть работающий модем USB Pantech UM175, все работает без проблем! Но есть еще и проводной
инет воткнутый в WAN, как сделать чтоб при отключении проводного инета срабатывал на подключение модем от USB.
Ну типа: если WAN конект NO, тогда конект USB. Далее если таймаут WAN (5-10-30мин.), тогда отключить USB и включить WAN.
Сильно не пинайте! Как смог так и изложил. Буду рад любым объяснениям!
Устройство Dir-320
прошивка DIR320-1.9.2.7-d-r2394M
модем Pantech UM175
проводной оператор 5g (Киев)
Можете попробовать чешскую прошивку, пока энтузиасты не допилят мультиван ... :rolleyes:
Функция backup connection реализована в этой прошивке (на основе прошивки Олега) : :cool:
http://koppel.cz/cdmawifi/download/169/ ;)
http://wl500g.info/attachment.php?attachmentid=3051&stc=1&d=1211297282
Waterfall
02-02-2011, 08:10
Можете попробовать чешскую прошивку, пока энтузиасты не допилят мультиван ... :rolleyes:
Функция backup connection реализована в этой прошивке (на основе прошивки Олега) : :cool:
Можно и попробовать. В скрине CDMA это и есть 3G? :)
Любопытно... держит ли эта прошивка одновременно два канала, скажем WAN и 3G (для распределения трафика между провайдерами)
Kinder_n
15-02-2011, 09:49
Комрады, помогите с ответом, ибо перелопачивание форума не помогает.
нет сходной ситуации. В линухе профан полный, но с консолью работать научился.
Вводные:
1.WL500pP v2 c прошивкой от Oлега 1.9.2.7-d-r2384
2.Наземный провайдер по витой паре с локальными ресурсами (ip 10.6.23.xx и шлюзом 10.6.23.254) и доступом к инету по VPN (при подключении с компа определяется ip 10.5.31.xx. и шлюз 0.0.0.0). Все настройки получены автоматически.
3.Usb modem Huawei E219 Megafon с безлимитным инетом
4. флеш на 2Гб
Хочу соединить всё воедино :)
Вопросы:
1.Можно ли сделать USB порт вторым WAN (чтоб были одновременно доступны и ресурсы сети провайдера и инет через USB модем) и как?
2.Что нужно прописать в маршруты, чтоб при подключении VPN с локальной машины не отваливались локальные реурсы провайдера? Тут есть нюанс, не могу себе позволить держать VPN канал постоянно включенным, ибо дорогой инет, поэтому включаю его с локальной машины за роутером, соответственно в роутере настроек VPN нет. VPN организовывается, но ресурсы отваливаются, роутер при этом инет не видит.
Интернет по VPN нужен как резервный, и включается только в отвутствие соединения по модему.
Вопросы:
1.Можно ли сделать USB порт вторым WAN (чтоб были одновременно доступны и ресурсы сети провайдера и инет через USB модем) и как?
2.Что нужно прописать в маршруты, чтоб при подключении VPN с локальной машины не отваливались локальные реурсы провайдера? Тут есть нюанс, не могу себе позволить держать VPN канал постоянно включенным, ибо дорогой инет, поэтому включаю его с локальной машины за роутером, соответственно в роутере настроек VPN нет. VPN организовывается, но ресурсы отваливаются, роутер при этом инет не видит.
Интернет по VPN нужен как резервный, и включается только в отвутствие соединения по модему.
Неправильно выбрана схема подключения, надо поднимать VPN на роутере, а не на компьютере... Модем беспроблемно подключается с помощью роутера
Kinder_n
16-02-2011, 03:12
Неправильно выбрана схема подключения, надо поднимать VPN на роутере, а не на компьютере... Модем беспроблемно подключается с помощью роутера
Ок, тогда:
1. При условии подъема VPN на роутере, есть возможность включать и выключать VPN без отключения локальной сети провайдера? проще сказать - как выключить тонель без перебивания настроек руками? (например скриптом каким-нибудь запускаемым на локальной машине)
2. Модем то беспроблемно подключается, но не получается включить одновременно WAN(витая пара,локалные ресурсы) и USB модем.
Может кто делал резервирование интернета с помощью 3g модема, надо чтобы при падении PPTP сессии к провайдеру и невозможности ее поднятия, роутер начинал использовать 3g модем для выхода в интернет, и как только PPTP к провайдеру поднимется, переходить на него.
Буду пробовать метод andr128, жаль что автоматом пока нельзя, буду хоть по кнопке переключать.
Скрипт для Static IP (WAN)
swstatic копируем в /tmp/local/sbin
#!/bin/sh
# ===========================
# For Static IP WAN or MODEM
# ===========================
wanip=$(nvram get wan_ipaddr)
wangw=$(nvram get wan_gateway)
# if connect pppd (modem)
if [ -n "`pidof pppd`" ]
then
killall pppd
killall dnsmasq
iptables -t nat -A POSTROUTING -o vlan1 ! -s $wanip -j MASQUERADE
route add default gw $wangw vlan1
dnsmasq
echo "Set Wan Connect"
logger "Set Wan Connect"
else
route del default
killall dnsmasq
pppd call dialup
sleep 10
dnsmasq
echo "Set Modem Connect"
logger "Set Modem Connect"
fi
Условие if [ -n "`pidof pppd`" ] срабатывает если есть активные процессы pppd, далее они грохаются но соединение неподнимается, тоесть при первом запуске падает линк с провайдером. Жму кнопку второй раз, и вот тут уже запускается соединение 3g модема, этот блок работает правильно. Жму кнопку 3 раз соединение 3g падает но соединение на wan неподнимается. Получается при работающем соединении wan перейти на 3g можно если 2 раза нажать кнопку, а вот вернутся на WAN уже неполучается никак :(
Andrews77
14-03-2011, 13:54
Здравствуйте, уважаемые гуру и энтузиасты.
подскажите пожалуйста:
имеется dir320, прошитый прошивкой от энтузиастов, и 3G модем Huawei 1750 от Мегафона. WAN настроен через WEB. Все чудно работает, выше всяких похвал. Интернет практически не отваливается, роутер не виснет. Автоподключение к интернету (ppp0) работает на "ура".
Настроил на роутере VPN туннель ppp1 до PPTP сервера (IP "белый" статический).
Пока запускаю его вручную через pppd call
Теперь сам вопрос
Где лучше прописать для выполнения скрипт, запускающий туннель ppp1. Чтобы при реконнекте ppp0, тунель ppp1 также поднялся.
Может это нужно сделать в конце скрипта, запускающего ppp0 (например с паузой в десяток секунд, чтобы ppp0 точно установилось)
Натолкните на мысль, пожалуйста.
Купил Dir-320 с единственной целью - организовать с его помощью резервный канал интернета через 3G модем. Все остальные функции для меня второстепенны. Основной канал ADSL и нужно, чтобы при его пропадании автоматически подключался 3G-модем через роутер и работал, пока ADSL не включится. Как-то так...
И вопроса всего два:
1. Есть-ли готовые решения для этого?
2. Какую прошивку для этой цели лучше всего в него влить?
Заранее спсп...
TheTERMINATOR
19-04-2011, 07:46
Походу, Backup Connection есть только у "чехов", а их прошивка не работает на Dir-320...
ConstAntz
19-04-2011, 08:37
3G модем Huawei 1750 от Мегафона. WAN настроен через WEB. Все чудно работает, выше всяких похвал. Интернет практически не отваливается, роутер не виснет.
огласите пожалуйста VID,PID модема
Теперь сам вопрос
Где лучше прописать для выполнения скрипт, запускающий туннель ppp1. Чтобы при реконнекте ppp0, тунель ppp1 также поднялся.
Может это нужно сделать в конце скрипта, запускающего ppp0 (например с паузой в десяток секунд, чтобы ppp0 точно установилось)
Натолкните на мысль, пожалуйста.
modem type: user defined
Ок, тогда:
1. При условии подъема VPN на роутере, есть возможность включать и выключать VPN без отключения локальной сети провайдера? проще сказать - как выключить тонель без перебивания настроек руками? (например скриптом каким-нибудь запускаемым на локальной машине)
2. Модем то беспроблемно подключается, но не получается включить одновременно WAN(витая пара,локалные ресурсы) и USB модем.
1. Естественно есть, хоть кнопкой через web интерфейс
2. Опять таки реализуемо, но требует настроек пока в web интерфейсе не реализовяанных, соответственно через консоль и ручками )
Всеже никак немогу понять логику работы скрипта для статического адреса, вообщем как я уже писал условие Условие if [ -n "`pidof pppd`" ] срабатывает если есть активные процессы pppd, но если установлено модемное или WAN соединение с провайдером то они есть. Тоесть получается чтобы одним нажатием поднять соединение по модему надо чтобы упало соединение с провайдером по WAN. В результате для того чтобы перейти на модем приходится жать на кнопку 2 раза, при первом нажатии прибиваются pppd процессы, при втором нажатии уже срабатывает ветка подключения через модем. Кроме того у меня невосстанавливается подключение по WAN, наверное должно, но невостанавливается :( Хотя еслибы восстанавливалось, то все время срабатывалобы условие и перейти на модем непредставлялось возможным, правда может я недостаточно ждал и там какойто гигантский таймаут заложен.
Как использовать модем в качестве основного провайдера, понятно. Можно ли сделать так, что при пропадании сигнала на wan модем автоматически коннектился, а при возвращении сигнала отваливался?
alexxsis
19-07-2011, 06:48
поставил последнюю версию (rtn 3121)
Работает 3G замечательно (как раз по случаю упал ADSL, пришлось себя взять в руки и настроить свисток, подопытный Huawei E1550).
Возжелал заиметь 3G в качестве бэкап WAN (смотрю сателлит по шаре, для него выше крыши), но чешская прошивка не смотря на внешнюю логичность, по факту У.Г.
Вопрос, как связаться с авторами данной прошивки (rtn 3121), для принятия участия в качестве генератора идей и бетатестера? на Code.Google контактов не нашёл.
Спасибо за внимание.
AndreyUA
19-07-2011, 08:46
Вопрос, как связаться с авторами данной прошивки (rtn 3121), для принятия участия в качестве генератора идей и бетатестера? на Code.Google контактов не нашёл.
Спасибо за внимание.Разработчики здесь читают, только сомневаюсь, что они испытывают недостаток в генерации идей, скорее всего они бы не отказались от генератора-реализатора идей. :)))
2 L0M0: Прошивка в текущем состоянии отлично работает с E1550 даже без отключения режима zero-CD. Во всяком случае работала, как минимум до ревизии 2121. Сброс в дефолт и настройка автоматом все решает, проблемы возникают когда люди пытаются настроить по десяткам разных мануалов одновременно.
2 L0M0: Прошивка в текущем состоянии отлично работает с E1550 даже без отключения режима zero-CD. Во всяком случае работала, как минимум до ревизии 2121. Сброс в дефолт и настройка автоматом все решает, проблемы возникают когда люди пытаются настроить по десяткам разных мануалов одновременно.
Я бы даже продлил список до r2624M включительно :rolleyes:
А вот с более поздними есть нюансы :(
alexxsis
03-08-2011, 11:32
Будет ли реализован WAN Backup для gPv2 в вашей прошивке?
Сам по себе USB PPPoE работает на ура. 3121rtn, Huawei e1550 дружат крепко. Еще хотелось бы получить авто переключение с WAN на 3g при потери связи на основном интерфейсе.
Было бы хорошо реализовать его дополнительным пунктом в меню "IP Config - WAN&LAN" под пунктом "WAN Connection Type" сделать пункт "Backup WAN Connection", и меню где можно выбрать только 3g и WiMAX. Справа от него поле в котором прописывается IP хоста или имя хоста, для проверки связи.
Еще правее выбор времение неответа при котором переходить на запасной канал.
Чешская прошивка не работает, пожалуйста не обходите вниманием.
Как образом объеденить 2 3g модема подключенные через Hub и будут ли они вообще работаеть...
Надо отбалансировать нагрузку и завернуть определенные сервисы на определенный мопед ...
или вариант 2 завернуть только определеные сервисы на этот модем ...
как это реализуемо
vvivanov
09-11-2011, 08:08
Есть asus wl500g deluxe с прошивкой от энтузиастов 1.9.2.7-d-r2624. Есть постоянный доступ в интернет через WAN порт.
Хочу сделать аварийный доступ в интернет через Wi-Fi 3g-роутер или мобильный телефон переведенный в режим точки доступа.
Поиск по темам дал следующие ответы:
1. 2 wan = WAN + LAN.
2. WAN = Wireless ISP.
Но мне надо, как я понимаю, 2WAN = WAN + Wireless ISP.
Сам немного понимаю линукс, поэтому консоль не пугает.
Может кто то делал подобное?
Прошу помощи. Прошил WL500gx-1.9.2.7-d-r2624.trx. Теперь не поднимается по wan pppoe.
Зато yota работает замечательно. Что можно подкрутить?
achilles_85
31-01-2012, 05:54
Всем привет! Хочется на Dir 320 завести такое дело. Подключить модем, поднять на нем инет и чтобы его инетом пользовался только первый LAN порт на роутере. Остальные порты должны питаться от WAN порта, к WANу подведен провайдер который дает инет по pptp. В сети провайдера также имеются локальные ресурсы, потому надо настроить pptp dual access.
Возможно ли такое соорудить?
Всем привет!
Подскажи на какой прошивке для Asus WL500GPv2 (dd-wrt, open-wrt, от Олега, от Энтузиастов, Чешская) лучше всего и проще настроить multi-WAN (основной провайдер - PPPoE, резервный - через USB-модем GSM БиЛайн)?
Если есть, дайте ссылку на настройку multi-WAN для чайника.
Спасибо!
Имеется проводной инет и USB модем 3G/CDMA. Можно ли на базе DIR-320 организовать резервирование линии? То есть при пропадании проводного инета быстренько заводится 3G и связь восстанавливается.
evgeny73
16-10-2012, 07:45
Наткнулся на инструкцию по автоматическому резервирования отсновного канала посредством 3g модема. http://nag.ru/articles/article/21053/nastroyka-rezervirovaniya-kanala-svyazi-na-d-link-dir-320.html
Но в последних прошивках поменялись скрипты + у автора другая конфигурация, в WAN у него сразу идет интернет без поднятия PPTP, L2TP и т.п.
Идея там простая вместо того чтобы переключатся по кнопке, крутится скрипт проверяющий пинг на WAN, если пинга нет переключаемся на 3g (со сменой таблиц роутинга), пинг на wan пошел, переключаемся на него.
Надеюсь ктонибудь реализует эту задачу, ведь вещь реально нужная и вострбованная.
ipk - это все тот же tar.gz архив.
его надо распоковать, внутри три файла, нам нужен data.tar.gz -его тоже распаковываем и получаем скрипт multiwan.
все что этому скрипту надо - это присвоить переменным wan, wan2 , wan3 и т.д. переменные интерфейсов.
ну и соответственно перед этим создать эти интерфейсы, "оторвав" их от свича командой roboconfig или подобным способом.
А как настроить резервный канал через USB модем? Там ведь надо его еще проинициализировать, и желательно чтобы модем не висел все время на линии, а соединялся с провайдером только в случае падения основного канала.
TheTERMINATOR
12-02-2013, 04:32
Попробовал чешскую прошивку на WL500GPv1. Никак не удалось настроить, чтобы первым подключался L2TP, постоянно подключается через USB-модем...
dimitriy_argo
10-12-2013, 14:11
ситуация:
надо чтобы два провайдера, провод каждого был воткнут в роутер. и соответственно, если вдруг вырубается один ( основной- скоростной), то чтобы переход был автоматически на второго провайдера.
Либо сделать тоже самой с YOTA ( или usb-модем).
Самое главное, чтобы можно было таким образом устроить резервный канал интернета, и не бегать в случае чего, с проводами.
Если такое невозможно на Asus wl-500gpV2, то на чем простейшем возможно? а то купил в своё время mikrotik, это жесть по настройке, настроил в итоге в качестве беспроводной карты и всё..
1.9.2.7-rtn-r5066 вот такая прошивка.
dlukanidin
21-07-2014, 14:37
Нужно было сделать, т.к. провайдеры достали.
Во вложении тестовый вариант. Пока реализовано в виде набора скриптов.
Постановка задачи: есть rt-n16 и два модема zte-mf825. Есть два провайдера МТС и Билайн, причём Би медленный, но стабильный, а МТС гораздо шустрее, но часто рвёт связь, последний раз вообще на 2 недели. Причём связь у МТС пропадает не полностью, а сильно деградирует и часто переходит в 2G. Задача обеспечить на 2-х модемах непрерывный доступ к интернету с автоматическим переключением провайдеров.
Решение: Сначала рассмотрел возможность использования прошивки от Мерлина. Кроме того, что второй модем можно подключить только через другой роутер, по wan линии ещё и не устроил алгоритм переключений, который вёл к тому, что интернет пропадал совсем. Лезть в прошивку и править там логику переключений не стал, решил написать своё.
В архиве 3 файла, собственно скрипт dualwan, который делает основную работу и который можно запускать с поэтапной инициализацией всей системы или с опцией start - в рабочем режиме. Файл udhcpc.script это собственно то, что написано, который заменяет штатный (это сам dualwan делает) и необязательный check_wan.sh который является скриптом пользователя для тонкой проверки доступности сети. Всё это добро должно располагаться в /tmp/local/sbin .
Как работает: при инициализации подменяет udhcpc.script, чтобы перехватить назначение адресов интерфейсам и на основании этой информации строит маршруты и правила iptables. Затем поднимает интерфейс wan9 для второго модема и реализует логику переключения введение правил маршрутизации ip rule.
Особенности: сейчас неправильно поднимается второй модем, автоматически подключаясь к мосту первого, это приходится проверять отдельно. Модемы только USBNET, причём некоторые комбинации иногда конфликтуют на уровне драйверов, именно поэтому были выбраны вышеуказанные модемы, которые по сути являются мини роутерами.
В общем у меня вроде работает. Если кому то интересно пробуйте.
AndreyPopov
21-07-2014, 17:06
так а что с Мерлин не устроило? точнее с ASUS DualWAN?
как понимаю, что полностью отключить встроенное управление DualWAN надо убить watchdog и написат ьсвои правила?
dlukanidin
21-07-2014, 21:05
так а что с Мерлин не устроило? точнее с ASUS DualWAN?
как понимаю, что полностью отключить встроенное управление DualWAN надо убить watchdog и написат ьсвои правила?
так вроде же уже писал:
1. Нельзя 2 модема, а обходные пути не дают эффективного решения.
2. Надо что то отключать, искать где это добро, то ли можно поправить, то ли нет и надо будет свою версию собирать, в общем сначала исследования, а потом реализация.
3. С прошивкой "от энтузиастов" более понятно, что где и как. К тому же оказалось возможным всё на уровне скриптов реализовать. Можно на скриптах отладить весь механизм и потом внести в прошивку версию, которая будет согласована с разработчиками.
4. Отладка сложных ситуаций с двумя модемами драйвера от которых иногда конфликтуют требует более точного управления системой, в чём я не уверен на Мерлине. Здесь watchdog уже не достаточен, или я не знаю как его использовать. Отслеживание на модемах типа связи скорости соединения требуют отдельного управления.
Таким образом я решил, что вместо борьбы с малознакомым зверем, лучше использовать уже знакомого. К тому же здесь и помогут и подскажут, а от Асуса ждать поддержки в таких вопросах смысла нет.
AndreyPopov
21-07-2014, 22:39
что Мерлин, что энтузиастов - для вашей задачи они ОДИНАКОВЫ!
обе поддерживают USB модемы
обе предоставляют возможность управлять посредством скриптов пользователя.
при этом Мерлин лучше, поскольку пользует JFFS для этого, а не flashfs энтузиастов - имхо (по крайней мере не надо при каждом изменении давать комманды save & commit & enable)
собственно в самой прошивке ничего править не надо и под себя компилировать тоже.
хотя в вашем конкретном случае вам бы лучше подошел какой-то ITX Atom based barabone под управлением OpenWRT.
что-то типа такого Неттоп Asus EeeBox PC EB1036-B0060
http://yugcontract.ua/img/products/1731257/1574409.png
Есть роутер WL-500W, прошивка от энтузиастов, 1.9.2.7-rtn-r7473M.
Провайдер дает IP по DHCP, и часто падает. Было решено сделать резерв через модем Yota.
Отдельно (при переключении через WEB) работает либо модем либо WAN.
Если выбрано DHCP на WAN, USB модем даже не грузится. Пробовал вручную грузить модули - пишет: "не найдены модули", что странно. Они же были среди загруженых когда выбрано EthOverUSB.
На стенде, при выборе "Ethernet over USB", и прописании на WAN статического адреса, я могу организовать переключение, банально меняя default gw. те нужный мне механизм работает.
Отсюда вопрос:
Как инициализировать модем Yota если он не выбран дефолтным?
UPD: Спасибо за указание нужного топика. проблема решена. важен был порядок загрузки модулей.
Люди добрые, подскажите пожалуйста, можно ли использовать такую схему? Имеется два usb модема и роутер который работает с двумя wifi каналами 2.4ггц и 5ггц. Возможно ли пустить один модем на 2.4, а второй на 5ггц, чтобы на каждом канале было по одному модему, т.е при подключении какого-нибудь устройства работал интернет от одного модема, а при подключении второго устройства на другом канале подключался ко второму модему.
Нет ничего невозможного, но в вашем случае в разы дешевле будет купить второй роутер.