ASUS wl500gpv2 + ZTE MF622
Перечитал пол форума, но так и не понял последовательность действий, а именно какие команды за какими вбивать, много лишнего, поэтому помогите по существу.
Необходимо выйти в Инет через ZTE MF622 подключенный к прошитому прошивкой WL500gpv2-1.9.2.7-10.trx ASUS wl500gpv2 и чтобы ASUS соответственно раздавал инет по Wi-Fi.
Что конкретно делать после прошивки?
Для облегчения задачи, параметры модема по версии Винды:
USB\Vid_19d2&Pid_0001&Rev_0000&MI_00
Кусок лога:
Jan 1 00:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:07 kernel: usb.c: registered new driver usb-storage
Jan 1 00:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 00:00:07 kernel: Vendor: ZTE Corp Model: USB Storage Rev: 2.31
Jan 1 00:00:07 kernel: Type: CD-ROM ANSI SCSI revision: 02
Jan 1 00:00:07 kernel: USB Mass Storage support registered.
Jan 1 00:00:07 udhcpc[103]: udhcpc (v0.9.9-pre) started
Jan 1 00:00:08 dnsmasq[75]: read /etc/hosts - 5 addresses
Jan 1 00:00:08 dnsmasq[75]: reading /tmp/resolv.conf
Jan 1 00:00:08 dhcp client: deconfig: lease is lost
Jan 1 00:00:34 dnsmasq[75]: DHCPREQUEST(br0) 77.123.179.57 00:19:d1:07:ad:a6
Jan 1 00:00:34 dnsmasq[75]: DHCPNAK(br0) 77.123.179.57 00:19:d1:07:ad:a6 wrong network
Jan 1 00:00:37 kernel: usb.c: USB disconnect on device 00:03.1-1.2 address 3
Jan 1 00:00:38 dnsmasq[75]: DHCPDISCOVER(br0) 00:19:d1:07:ad:a6
Jan 1 00:00:38 dnsmasq[75]: DHCPOFFER(br0) 192.168.1.205 00:19:d1:07:ad:a6
Jan 1 00:00:38 dnsmasq[75]: DHCPREQUEST(br0) 192.168.1.205 00:19:d1:07:ad:a6
Jan 1 00:00:38 dnsmasq[75]: DHCPACK(br0) 192.168.1.205 00:19:d1:07:ad:a6 alexhoma
Jan 1 00:00:43 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 4
Jan 1 00:00:43 kernel: usb.c: not enough configurations
Jan 1 00:00:43 kernel: usb.c: unable to get device 4 configuration (error=-22)
Jan 1 00:00:44 kernel: hub.c: new USB device 00:03.1-1.2, assigned address 5
Jan 1 00:00:44 kernel: usb.c: not enough configurations
Jan 1 00:00:44 kernel: usb.c: unable to get device 5 configuration (error=-22
Провайдер украинский Utel, на сайте которого о параметрах подключения сказано следующее:
Имя соединения (Connection name): Utel INET
Канал передачи данных (Data bearer): Packet Data
Имя точки доступа (Access point name): 3g.utel.ua
Имя пользователя (User name):
Запрос пароля (Prompt password): No
Пароль (Password):
Аутентификация (Authentication): Normal
Домашняя страница (Homepage): http://www.utel.ua
IP-адрес шлюза (Gateway IP adress): 0.0.0.0
Безопасное соединение (Connection security): Off
Тип связи (Session mode): Permanent
IP-адрес телефона (Phone IP address): Automatic (0.0.0.0)
Первичный сервер (Primary name server): 0.0.0.0
Вторичный сервер (Secondary name server): 0.0.0.0
В меню ASUS wl500gpv2 отсутствует закладка USB Connections.
Также не понял назначение файла usb_modeswitch.conf и как с ним обращаться, куда его заливать, как и зачем, хотя параметры для своего модема нашел и выглядят они так:
DefaultVendor=0x19d2
DefaultProduct=0x2000
TargetVendor=0x19d2
TargetProduct=0x0001
DetachStorageOnly=1
# www.draisberghof.de
# Contributor: Pedro Algarvio
Помогите по-возможности пошаговой инструкцией под конкретную ситуацию...
D-Link DIR-320 + ZTE MF626 не соеденяется с интернетом (странно&
Здравствуйте.
Я меня указанные устройства не хотят вместе работать. Точнее работать хотят, но на этапе дозвона в интернет что-то не проходит.
По постам я вижу, что у многих сходные нелепые проблемы.
Ниже я бы хотел рассказать в точности, что я делал и что получилось. Я предлагаю знатокам просто дописать те нюансы на которые обязательно нужно обратить внимание.
Итак, ситуация сейчас.
1. роутер DIR-320 с прошивкой от олега WL500gpv2-1.9.2.7-d-r382M.trx. Пробовал и другие прошивки скаченные отсюда http://code.google.com/p/wl500g/downloads/list, но лучше не стало ни разу. Описанное ниже протекало идентично везде.
2. Модем ZTE MF626 "Билайн бизнес". Описание условий подключения тут http://mobile.beeline.ru/msk/service...9-adb3a29fb3b7. Данный модем особый, с какой-то хитрой прошивкой постоянно формирующей ключ и сравнивающей с прогой на компе. Описывать не буду, все подробно тут . По этому модем был специально перешит сначала прошивкой от телстры, а потом от глоба.
Странность #1: после прошивки модем на компе под виндой даже в режиме 3g работал на скорости gprs, не более 12кб/сек, вместо средних 250 прежних.
Инструкция, которая меня продвинула дальше всех находится тут http://www.3g.co.ua/forum/forum_posts.asp?TID=4282. Так что действовал я в соответствии с ней. А позже попробовал файлы dialup и dialup.chat заменить из этой инструкции http://www.wl500g.info/showthread.php?t=18155. В целом вторая практического отличия кроме указанных не имеет, ну и, сразу указаны нюансы по модему.
1. Файлы для pppd созданы таким вот образом
Code:
echo "debug" > /tmp/ppp/peers/dialup
echo "/dev/usb/tts/0" >> /tmp/ppp/peers/dialup
echo "115200" >> /tmp/ppp/peers/dialup
echo "crtscts" >> /tmp/ppp/peers/dialup
echo "noipdefault" >> /tmp/ppp/peers/dialup
echo "ipcp-accept-local" >> /tmp/ppp/peers/dialup
echo "lcp-echo-interval 60" >> /tmp/ppp/peers/dialup
echo "lcp-echo-failure 5" >> /tmp/ppp/peers/dialup
echo "usepeerdns" >> /tmp/ppp/peers/dialup
echo "noauth" >> /tmp/ppp/peers/dialup
echo "nodetach" >> /tmp/ppp/peers/dialup
echo "user 'beeline'" >> /tmp/ppp/peers/dialup
echo "password 'beeline'" >> /tmp/ppp/peers/dialup
echo "connect \"/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log\"" >> /tmp/ppp/peers/dialup
echo "'' ''" > /tmp/ppp/dialup.chat
echo "'' 'ATZ'" >> /tmp/ppp/dialup.chat
echo "'OK' 'ATD *99#'" >> /tmp/ppp/dialup.chat
echo "'CONNECT' ''" >> /tmp/ppp/dialup.chat
После того как это не заработало ввел другую редакцию, настроенную специально не на 3g, а на gprs. Впрочем, оно тоже не заработало.
Code:
echo "debug" > /tmp/ppp/peers/dialup
echo "/dev/usb/tts/1" >> /tmp/ppp/peers/dialup
echo "921600" >> /tmp/ppp/peers/dialup
echo "mtu 1472" >> /tmp/ppp/peers/dialup
echo "mru 1400" >> /tmp/ppp/peers/dialup
echo "crtscts" >> /tmp/ppp/peers/dialup
echo "noipdefault" >> /tmp/ppp/peers/dialup
echo "ipcp-accept-local" >> /tmp/ppp/peers/dialup
echo "ipcp-accept-remote" >> /tmp/ppp/peers/dialup
echo "lcp-echo-interval 180" >> /tmp/ppp/peers/dialup
echo "lcp-echo-failure 3" >> /tmp/ppp/peers/dialup
echo "mppc" >> /tmp/ppp/peers/dialup
echo "maxfail 1" >> /tmp/ppp/peers/dialup
echo "usepeerdns" >> /tmp/ppp/peers/dialup
echo "defaultroute" >> /tmp/ppp/peers/dialup
echo "noauth" >> /tmp/ppp/peers/dialup
echo "persist" >> /tmp/ppp/peers/dialup
echo "holdoff 10" >> /tmp/ppp/peers/dialup
echo "user 'beeline'" >> /tmp/ppp/peers/dialup
echo "password 'beeline'" >> /tmp/ppp/peers/dialup
echo "connect "/usr/sbin/chat -s -S -V -t 60 -f /tmp/ppp/dialup.chat 2>/tmp/chat.log"" >> /tmp/ppp/peers/dialup
echo "'' ''" > /tmp/ppp/dialup.chat
echo "'' 'ATZ'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+CFUN=1'" >> /tmp/ppp/dialup.chat
echo "'' 'ATQ0 V1 E1 S0=0 &C1 &D0 +FCLASS=0'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+ZSNT=0,0,2'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+ZOPRT=5'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+ZSTART'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+CPBS=\"SM\"'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+CPMS=\"SM\",\"SM\",\"\"'" >> /tmp/ppp/dialup.chat
echo "'' 'AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\"'" >> /tmp/ppp/dialup.chat
echo "'OK' 'ATD *99#'" >> /tmp/ppp/dialup.chat
echo "'CONNECT' ''" >> /tmp/ppp/dialup.chat
Странность #2: в настройках винды у меня был указан телефон *99#, а на сайте билайна 0679. Впрочем, в dialup.chat я пробовал и тот, и тот номер.
2. Захожу на роутер через putty. Вывожу сислог, включаю модем и смотрю, что происходит.
Code:
[admin@(none) root]$ tail -f /usr/tmp/syslog.log
...
Jan 1 03:08:31 kernel: hub.c: new USB device 00:03.1-1, assigned address 2
Jan 1 03:08:32 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 03:08:32 kernel: Vendor: ZTE Model: USB SCSI CD-ROM Rev: 2.31
Jan 1 03:08:32 kernel: Type: CD-ROM ANSI SCSI revision: 02
Никаких prod/vend, а название моего устройства. Ладно, на генту нахожу нужные данные и монтирую устройство.
2. Монтирую так.
Code:
[admin@(none) root]$ usb_modeswitch -v 0x19d2 -p 0x2000 -V 0x19d2 -P 0x0031 -m 0
x01 -M "55534243f8f993882000000080000a85010101180101010101000000000000"
Looking for target devices ...
No devices in target mode or class found
Looking for default devices ...
Found default devices (1)
Accessing device 002 on bus 002 ...
Using endpoints 0x01 (out) and 0x81 (in)
Inquiring device details; driver will be detached ...
Looking for active driver ...
OK, driver found ("dummy")
OK, driver "dummy" detached
Received inquiry data (detailed identification)
-------------------------
Vendor String: ZTE
Model String: USB SCSI CD-ROM
Revision String: 2.31
-------------------------
Error: could not get description string "manufacturer"
Error: could not get description string "product"
Device description data (identification)
-------------------------
Manufacturer:
Product:
Serial No.: not provided
-------------------------
Setting up communication with interface 0 ...
Trying to send the message to endpoint 0x01 ...
OK, message successfully sent
Device is gone, skipping any further commands
-> Run lsusb to note any changes. Bye.
[admin@(none) root]$ insmod usbserial vendor=0x19d2 product=0x0031 maxSize=4096
[admin@(none) root]$
Все вроде бы походит без сложностей и как бы правильно. Сам мало в этом понимаю, но из прочтенного вроде все хорошо. Появляеются usb устнойства. Но тут...
Странность #3: Вместо одного усб устройства появляется чаще всего три. Редко одно. Очень редко два. И идин раз целых четыре. Если больше одного, то Device=1 - есть модем. Я узнаю это потому что кидаю с помощью echo команду ATZ, в каждое из устройств и где отзывается OK, значит там и модем.
Code:
6
[admin@(none) root]$ ls -l /dev/usb/*
crw------- 1 admin root 188, 0 Jan 1 03:00 0
crw------- 1 admin root 188, 1 Jan 1 03:00 1
crw------- 1 admin root 188, 2 Jan 1 03:00 2
3. открываю cat'ом устройство и смотрю что там происходит.
Сразу модем, что-то выводит билайновское. Хорошо это или плохо, я не знаю.
Code:
[admin@(none) root]$ cat /dev/usb/tts/1
+ZDONR: "Not Found"
+ZPASR: "Limited Service"
+ZDONR: "Not Found"
+ZPASR: "Limited Service"
+ZDONR: "Not Found"
+ZPASR: "Limited Service"
+ZDONR: "Not Found"
+ZPASR: "No Service"
+ZDONR: "Beeline",250,99,"CS_ONLY","ROAM_OFF"
+ZPASR: "UMTS"
+ZDONR: "Beeline",250,99,"CS_ONLY","ROAM_OFF"
+ZPASR: "UMTS"
+ZDONR: "Beeline",250,99,"CS_PS","ROAM_OFF"
+ZPASR: "UMTS"
3. Запускаю звонилку в новом putty 'pppd call dialup' и в паралельном окошке наблюдаю что происходит на модеме.
Code:
ATZ
OK
AT+CFUN=1
OK
ATQ0 V1 E1 S0=0 &C1 &D0 +FCLASS=0
OK
AT+ZSNT=0,0,2
OK
AT+ZOPRT=5
OK
AT+ZSTART
OK
AT+CPBS="SM"
OK
AT+CPMS="S
+ZUSIMR:2
M","SM",""
+CPMS: 0,10,0,10,0,100
OK
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
и на этом все кончается, модем благополочно переходит в GPRS режим. Вижу по синенькому светодиоду (к слову, пробовал и через UMTS звонить) команды бегут, после каждой ОК. Когда доходит до ATD все прекращается,а через какое-то время модем отмонтируется вообще. Больше в /dev/usb ничего нету. Пустая директория.
И вот неделя жизни так прошла.
Кстати, последнее. У ребят в соседнем кабинете стоит асус 500 с олеговской прошивкой. Все описанное сверху один в один. Только в syslog он не определил название устройства. Просто, prod/vend написал, а так все идентично.