Прошу помощи у знатоков!
Есть: asus wl-500gp v2 прошивка чешская 1.71-usb,
модем Билайн ZTE MF626 (единственный способ выхода в интернет),
в модеме нужные файлы удалены, определяется, подключается,
работает. Подключен в нижний порт usb .
Но есть проблемы:
1. Работает (интернет) как хочет - неожиданно обрывается, период разный (примерно полдня, может и два часа и меньше), думаю, что это связано с арендой IP адреса DCHP сервера, а может нет?
Но потом, сам не подключается, только после выдергивания модема из usb порта Asusa, может подключится, а может и подключится ТОЛЬКО после выдергивания и нажатия кнопки "connect" в "статусе и логе".
2. После полной мороки с установление usb модема, наотрез не подключаются ни флешка ни hdd . В логе видно, что устройство определяется (и флешка и диск), но не монтируется и никаким способом не могу использовать. Индикатор флешки горит постоянно.
Лог при подключенном модеме и флешке:
USB девайс:
P: Vendor=19d2 ProdID=0016 Rev= 0.00
S: Manufacturer=ZTE, Incorporated
S: Product=ZTE CDMA Technologies MSM
правда, не знаю откуда начать копать?
прошу совета!
Спасибо.
------------------------------------------------------------------------
vectorm
Лужу, паяю, АВМ починяю
Инструкция по установке модема ZTE MF626 на роутеры семейства WL-500.
(пока не получается совместить с Yota-вским модемом, получается очень большой .tar.gz - не успевает сформироваться до таймаута в браузере).
1. Спасибо всем, кто приложил руки к первоначальным тестам и разработкам. Часть данных любезно предоставлена oleg71.
Я в боевом режиме не тестировал, так что пожелания приветствуются.
Допущения: установка ведется на свежепрошитый роутер, с прошивкой от Олега, или интузиастов. Новая прошивка:
http://code.google.com/p/wl500g/downloads/list
Модем с родной прошивкой, никаких изменений (типа удаления флагов) не вносилось.
2. Создаем нужные каталоги:
Code:
mkdir /tmp/local/sbin
mkdir /tmp/ppp/peers
3. Создаем нужные файлы:
vi /etc/usb_modeswitch.conf
На новых прошивках "От энтузиастов":
vi /etc/usb_modeswitch.setup
Code:
CheckSuccess=2
# ZTE MF628+ (tested version from Telia / Sweden)
# ZTE MF626
#
# Contributor: Joakim Wennergren
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0031
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
# if that command doesn't work, try the other ("eject")
MessageContent="5553424312345678000000000000061b000000030000000000000000000000"
vi /tmp/local/sbin/post-boot
Code:
#!/bin/sh
chmod 777 /tmp
usb_modeswitch
sleep 5
rmmod usbserial
sleep 5
s=0
DEVICE=2
insmod usbserial vendor=0x19d2 product=0x31 maxSize=4096
sleep 10
while true; do
if [ -e /dev/usb/tts/${DEVICE} ]; then
echo 'modem on'
/tmp/local/sbin/post-pppd start &
sleep 20
s=0
else
echo 'modem off'
fi
while [ -e /dev/usb/tts/${DEVICE} ]; do
if [ -n "`pidof pppd`" ]
then
sleep 30
else
break #end while
echo "pppd down"
fi
done
echo ':('
if [ $s = 0 ]; then
killall pppd
killall -SIGHUP pppd
killall /dev/usb/tts/*
killall chat
killall cat
s=1
else
sleep 30
fi
done
vi /tmp/local/sbin/post-pppd
Code:
#! /bin/sh
sleep 10
pppd call dialup
sleep 60
cat /dev/usb/tts/1 &
vi /tmp/ppp/peers/dialup
Code:
debug
/dev/usb/tts/2
921600
mtu 1472
mru 1400
crtscts
noipdefault
ipcp-accept-local
ipcp-accept-remote
lcp-echo-interval 180
lcp-echo-failure 3
mppc
maxfail 1
usepeerdns
defaultroute
noauth
persist
holdoff 10
user 'beeline'
password 'beeline'
connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"
vi /tmp/ppp/dialup.chat
Code:
'' ''
'' 'ATZ'
'' 'AT+CFUN=1'
'' 'ATQ0 V1 E1 S0=0 &C1 &D0 +FCLASS=0'
'' 'AT+ZSNT=0,0,2'
'' 'AT+ZOPRT=5'
'' 'AT+ZSTART'
'' 'AT+CPBS="SM"'
'' 'AT+CPMS="SM","SM",""'
'' 'AT+CGDCONT=1,"IP","home.beeline.ru"'
'OK' 'ATD *99#'
'CONNECT' ''
Здесь:
Приоритет 3G:
AT+ZSNT=0,0,2
Приоритет GPRS/EDGE:
AT+ZSNT=0,0,1
3G only:
AT+ZSNT=2,0,0
GPRS/EDGE only:
AT+ZSNT=1,0,0
4. Сохраняем сделанное!!!
Code:
echo /tmp/ppp/peers/dialup > /tmp/local/.files
echo /tmp/ppp/dialup.chat >> /tmp/local/.files
#echo /etc/usb_modeswitch.conf >> /tmp/local/.files
#На новых прошивках "От энтузиастов":
echo /etc/usb_modeswitch.setup >> /tmp/local/.files
chmod +x /tmp/local/sbin/post-boot
chmod +x /tmp/local/sbin/post-pppd
flashfs save && flashfs commit && flashfs enable && reboot
Ссылка по теме
ГОТОВО!