Ярлыки

Мобильный хот-спот. Или Huawei e1550 + dlink Dir 320

Несколько месяцев назад был приобретен  HSDPA/EDGE модем Huawei E1550 в корпусе и ПО Мегафон.


Встроенное в устройство программное обеспечение оказалось совершенно непригодным для нормальной эксплуатации в повседневном режиме, поэтому пришлось решить вопрос организации автоматического  "дозвона"до опратора  при помощи роутера, который имел на своем борту свободный порт USB.  Так же следовало  обеспечить доступ к  Интернет другим  пользователям,а самое главное - спутниковому ресиверу с кардшарингом.
 
Dir-320 от D-linka прекрасно перешивается  и превращается в  ASUS WL500g.PremiumV2.Вроде бы эти устройства имеют даже одинаковое железо, отличие видимо только в объеме флешь-памяти, процессор и беспроводной модуль точно идентичны.
 
Роутер перешивается  "прошивкой от Олега",в сети нетрудно найти статью с   пошаговой инструкцией. Операция несложная, но требует внимательности и правильности выполнения операций.

Для того чтобы роутер смог корректно работать с модемом, свисток  необходимо перевести в режим - только модем, отключив встроенный в него ZeroCD и картридер. В программе Hyper Terminal (Windows XP)  командой: AT^U2DIAG=0 , переводим устройств в режим - только модем.Содержимое встроенного диска сохраняем куда-нить.
После этого модем определяется везде, даже в родной прошивке роутера.
 
Далее через telnet прописываем скрипты непосредственно в  роутер.

Содержимое скриптов для данного модема под "Мегафон":

/tmp/ppp/peers/dialup

debug
/dev/usb/tts/0
921600
crtscts
noipdefault
ipcp-accept-local
lcp-echo-interval 60
lcp-echo-failure 5
usepeerdns
noauth
nodetach
user 'gdata'
password 'gdata'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2 >/tmp/chat.log"


/tpm/ppp/dialup.chat


'' ''
'' 'ATZ'
'OK' 'ATQ0V1E1S0=0&C1&D2+FCLASS=0'
'OK' 'AT+CGDCONT=1,"IP","internet"'
'OK' 'ATD*99#'
'CONNECT' ''


/tmp/local/sbin/post-boot


#! /bin/sh
rmmod printer
insmod usbserial vendor=0x12d1 product=0x1001 maxSize=4096
D=1
while true; do
sleep 2
if [ -e /dev/usb/tts/${D} ]; then
echo 'modem found. call dialup'
mpcs -c /tmp/local &
pppd call dialup
killall -15 pppd
killall mpcs
rmmod usb-ohci
insmod usb-ohci
else
echo 'modem not found'
fi
done



Подробнее про настройку читать здесь:

http://red-forum.com/showthread.php?t=6780

http://www.3g.co.ua/forum/forum_posts.asp?TID=5090

http://www.wl500g.info/showthread.php?t=17641 ;            (кодировку страницы поменять)


Данная комбинация работает и посей день - неделями без срывов соединения. После включения роутера в сеть модем подхватывается и соединяется автоматически.А сесть Wi-Fi обеспечивает доступ в Интернет другим устройствам.



Имеются готовые файлы настроек под конкретный модем и роутер.
Могу поделиться.