Temat: Prośba o pomoc w konfiguracji routera
Na początek mój sprzęt:
Model:TP-Link TL-MR3220 v2 z firmware 1.6.2.2 (r42647), by obsy
Modem Huawei E3131 z Playa
karta sim w Plusie
Jestem kompletnym laikiem w kwestii openwrt i dlatego zwracam się do bardziej doświadczonych forumowiczów o pomoc.
Chciałbym wymusić pracę w paśmie 2100. Niestety podanie komendy "AT^SYSCFG=2,2,00400000,1,2" w /etc/chatscripts/3g.chat wyrzuca błąd w skrypcie i modem się w ogóle nie łączy:
Apr 11 21:13:23 Gargoyle daemon.info dnsmasq-dhcp[1861]: DHCPREQUEST(br-lan) 192.168.1.192 0c:d2:92:08:0b:ba
Apr 11 21:13:23 Gargoyle daemon.info dnsmasq-dhcp[1861]: DHCPACK(br-lan) 192.168.1.192 0c:d2:92:08:0b:ba max-Komputer
Apr 11 21:13:25 Gargoyle daemon.notice pppd[2165]: pppd 2.4.5 started by root, uid 0
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: abort on (BUSY)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: abort on (NO CARRIER)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: abort on (ERROR)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: report (CONNECT)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: timeout set to 10 seconds
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: send (AT&F^M)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: expect (OK)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: AT&F^M^M
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: OK
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: -- got it
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: send (ATE1^M)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: expect (OK)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: ^M
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: ATE1^M^M
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: OK
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: -- got it
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: send (AT^SYSCFG=2,2,00400000,1,2^M)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: expect (OK)
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: ^M
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: AT^SYSCFG=2,2,00400000,1,2^M^M
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: ERROR
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: -- failed
Apr 11 21:13:26 Gargoyle local2.info chat[2169]: Failed (ERROR)
Apr 11 21:13:26 Gargoyle daemon.err pppd[2165]: Connect script failed
Ustawiłem co prawda w top_net_info wymuszanie 2100 i jak się łączę poprzez ten program wszystko jest ok - za każdym razem jestem połączony z nadajnikiem 2100. Niestety najwyraźniej router pomija ustawienia z top_net_info bo łączy się także z nadajnikiem 900MHz. Poniżej niedziałający 3g.chat z putty:
root@Gargoyle:~# vi /etc/chatscripts/3g.chat
ABORT BUSY
ABORT 'NO CARRIER'
ABORT ERROR
REPORT CONNECT
TIMEOUT 10
"" "AT&F"
OK "ATE1"
OK "AT^SYSCFG=2,2,00400000,1,2"
OK 'AT+CGDCONT=1,"IP","$USE_APN"'
SAY "Calling UMTS/GPRS"
TIMEOUT 30
OK "ATD*99***1#"
CONNECT ' '
Po usunięciu linii: OK "AT^SYSCFG=2,2,00400000,1,2" router bezproblemowo łączy się z internetem.
ps. wpisywałem też tą komendę bez "OK" ale to chyba nie ma znaczenia - i tak się nie łączyło.
ps2. stosowałem wiele różnych kombinacji AT^SYSCFG i każda wyrzuca ten sam błąd w skrypcie. Komendy ustawiałem wg http://eko.one.pl/forum/viewtopic.php?id=3276.
Pozdrawiam
Marcin