Мост 3G-Ethernet

Oct 27, 2013 23:47

Возвращаясь к вопросу, на этот раз сюда ( Read more... )

linux, iptables, routing, networking

Leave a comment

Comments 36

alexkuklin October 27 2013, 18:25:28 UTC
если честно, у меня есть ощущение, что вы хотите странного и задачу решать надо другими средствами.

Reply

3apa3a_b_ta3e October 27 2013, 18:50:51 UTC
ок, какими?
вот есть, например, только проводной роутер. как ему присобачить резервный канал через сотовую связь? притом ещё и с "прокидкой" ip-адреса, получаемого от оператора?

Reply

alexkuklin October 27 2013, 18:53:12 UTC
взять роутер, который это сразу умеет.
микротик, наример.

Reply

3apa3a_b_ta3e October 27 2013, 18:59:35 UTC
Нет микротика. Поискал как это сделать на нём - не нашёл.
Anyway - я не понимаю, что и как писать на клиенте.

Reply


01petr October 27 2013, 18:50:12 UTC
зачем такие сложности?

на Linux в цикле работал такой скрипт (модем e1550):

rm -f /var/log/3g.log
while true;
do
echo "wvdial" >>/var/log/3g.log
wvdial >&/var/log/wvdial.log
echo "sleep 10" >>/var/log/3g.log
sleep 10
echo "reboot modem" >>/var/log/3g.log
echo -e "AT+CFUN=1,1\r\n" >/dev/ttyUSB0
echo "sleep 30" >>/var/log/3g.log
sleep 30
done

держал связь зубами.

Reply

3apa3a_b_ta3e October 27 2013, 18:53:12 UTC
Вы не поняли - мне другую задачу решить надо, см. выше.

Reply

01petr October 27 2013, 18:58:34 UTC
Вы же сами решили "колхозить на линуксе", даю скрипт. смазан проверен.

Видимо, я не понял Вашу задачу, даже с учетом предыстории.
ставьте 3G роутер, который вашему большому роутеру отдаст WAN по ethernet.
зачем усложнять с протаскиванием ppp?

Reply

3apa3a_b_ta3e October 27 2013, 19:37:13 UTC
Вот я и поставил 3G-роутер, который умеет прокидывать ip от провайдера на большой роутер, без всяких NAT`ов (роутер с такой функцией реально ещё поискать надо!). И он хреново работает.
Хочу или железку, которая гарантировано работает хорошо (и стоит не больше 400$), или самому наваять что-то.

Reply


pan_2 October 27 2013, 22:06:07 UTC
http://moscow.shop.megafon.ru/modems_g__g_33_tree_1008_79712.html?archVal=1
Вот это точно умело работать бриджем. Наверно более поздние тоже умеют.

Reply


alexkuklin November 5 2013, 11:51:34 UTC
про http://www.ebay.co.uk/itm/390584503001?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

купленная машинка соответствует описанию http://wiki.openwrt.org/toh/hame/mpr-a1

под него можно собрать openwrt с модулем cdc-ether (или как оно там) для модемов, которые работают в этом режиме и сделать мост.
пока еще не делал, заказал еще пару экземпляров для бесчеловечных экспериментов

Reply

3apa3a_b_ta3e November 5 2013, 11:56:15 UTC
Насколько я понял, этот проклятый режим (eth-cdc) поддерживается только в ограниченном кол-ве модемов. А тут попутно всплыла ещё одна хотелка - возможность втыкать разные 3G/LTE-модемы.

Reply

alexkuklin November 5 2013, 11:59:18 UTC
если модем не поддерживает eth, то задача решается только двойным хитрым переписыванием заголовков, боюсь.
или очень хитрой конфигурацией через iproute2.
LTE, насколько понимаю, умеют уже все.
а какой смысл, если можно воткнуть один разлоченный LTE модем и менять сим-карты?

Reply

3apa3a_b_ta3e November 5 2013, 11:58:54 UTC
Кстати, я реально не понимаю - ну это же должна быть отностительно простая функция, ну чуть сложнее обычного роутинга, дак почему пошаговых инструкций "как сделать это на линуксе из говна и палок за пять минут" нет ни одной?
Ну или хотя бы основные принципы, как это работает в железках типа CradlePoint и прочих.

Reply


Leave a comment

Up