Страница 1 из 1

mts модем падает после перезагрузки

Добавлено: 2015-11-10 9:14:34
k0ma
Вобщем есть такая бяда.
Мтс коннект после перезагрузки отваливается, начал думать что за бяда, то мир есть то его нету.
Оказывается что после перезагрузки пропадают файлы /dev/cuaU*.
Каждый раз приходить вводить команду

Код: Выделить всё

usb_modeswitch -v 0x12d1 -p 0x155b -J
и только после этого файлы появляются, ктонить подскажет как сделать, чтобы эти файлы не пропадали?

mts модем падает после перезагрузки

Добавлено: 2015-11-10 13:09:23
trubb
через терминал АТ командами перевести его в режим только модем, а не модем+сд+флешка
в гугле - подготовка модема для использования в астериске

mts модем падает после перезагрузки

Добавлено: 2015-11-10 19:19:51
k0ma
Спасибо, вроде бы перевел.. подскажите, а как понять что я именно модем перевел в режим "модем", а не какое-то другое оборудование?
У меня просто там 3 устройства типа cuaU0.*, в 0 и 2 я зашел и в обоих сработала команда по изменению режима "модем"?
И еще вычитал что после перезагрузки он будет снова падать в режим "сд-ром-usb-модем"?

mts модем падает после перезагрузки

Добавлено: 2015-11-11 6:08:10
trubb
я хз что у тебя за модем
у нас хуавеи е173 - те не падают - один раз переводил

mts модем падает после перезагрузки

Добавлено: 2015-11-14 11:47:12
k0ma
Помогите пожалуйста, скрипт для mpd5 МТС коннект перестал запускаться.
В логах пишет

Код: Выделить всё

Nov 14 21:58:35 router mpd: [L2] CHAT: running script at label "mts_3g"
Nov 14 21:58:35 router mpd: [L2] CHAT: line 2: set $ConnectionSpeed ""
Nov 14 21:58:35 router mpd: [L2] CHAT: line 3: if $ConnectTimeout == "" set $ConnectTimeout 45
Nov 14 21:58:35 router mpd: [L2] CHAT: line 3: set $ConnectTimeout 45
Nov 14 21:58:35 router mpd: [L2] CHAT: line 4: print AT+CGDCONT=1,"ip","
Nov 14 21:58:35 router mpd: [L2] CHAT: sending
Nov 14 21:58:35 router mpd: [L2] CHAT:  41 54 2b 43 47 44 43 4f 4e 54 3d 31 2c 22 69 70  AT+CGDCONT=1,"ip
Nov 14 21:58:35 router mpd: [L2] CHAT:  22 2c 22                                         ","             
Nov 14 21:58:35 router mpd: [L2] CHAT: line 5: print $APN
Nov 14 21:58:35 router mpd: [L2] CHAT: sending
Nov 14 21:58:35 router mpd: [L2] CHAT:  69 6e 74 65 72 6e 65 74 2e 6d 74 73 2e 72 75     internet.mts.ru 
Nov 14 21:58:35 router mpd: [L2] CHAT: line 6: print ""^M "
Nov 14 21:58:35 router mpd: [L2] CHAT: sending
Nov 14 21:58:35 router mpd: [L2] CHAT:  22 0d 0a                                         "..             
Nov 14 21:58:35 router mpd: [L2] CHAT: line 7: match ERR InitERR
Nov 14 21:58:35 router mpd: [L2] CHAT: line 8: match OK InitOK
Nov 14 21:58:35 router mpd: [L2] CHAT: line 9: wait 10
Nov 14 21:58:45 router mpd: [L2] CHAT: timer in set "" expired
Nov 14 21:58:45 router mpd: [L2] CHAT: line 10: log "Timeout setting for the APNs."
Nov 14 21:58:45 router mpd: [L2] CHAT: Timeout setting for the APNs.
Nov 14 21:58:45 router mpd: [L2] CHAT: line 11: failure
Nov 14 21:58:45 router mpd: [L2] MODEM: chat script failed
Nov 14 21:58:45 router mpd: [L2] Link: DOWN event
Nov 14 21:58:45 router mpd: [L2] LCP: Down event
Nov 14 21:58:45 router mpd: [L2] Link: reconnection attempt 10 in 3 seconds
Nov 14 21:58:49 router mpd: [L2] Link: reconnection attempt 10
Nov 14 21:58:49 router mpd: [L2] CHAT: running script at label "mts_3g"
Nov 14 21:58:49 router mpd: [L2] CHAT: line 2: set $ConnectionSpeed ""
Nov 14 21:58:49 router mpd: [L2] CHAT: line 3: if $ConnectTimeout == "" set $ConnectTimeout 45
Nov 14 21:58:49 router mpd: [L2] CHAT: line 4: print AT+CGDCONT=1,"ip","
Nov 14 21:58:49 router mpd: [L2] CHAT: sending
Nov 14 21:58:49 router mpd: [L2] CHAT:  41 54 2b 43 47 44 43 4f 4e 54 3d 31 2c 22 69 70  AT+CGDCONT=1,"ip
Nov 14 21:58:49 router mpd: [L2] CHAT:  22 2c 22                                         ","             
Nov 14 21:58:49 router mpd: [L2] CHAT: line 5: print $APN
Nov 14 21:58:49 router mpd: [L2] CHAT: sending
Nov 14 21:58:49 router mpd: [L2] CHAT:  69 6e 74 65 72 6e 65 74 2e 6d 74 73 2e 72 75     internet.mts.ru 
Nov 14 21:58:49 router mpd: [L2] CHAT: line 6: print ""^M "
Nov 14 21:58:49 router mpd: [L2] CHAT: sending
Nov 14 21:58:49 router mpd: [L2] CHAT:  22 0d 0a                                         "..             
Nov 14 21:58:49 router mpd: [L2] CHAT: line 7: match ERR InitERR
Nov 14 21:58:49 router mpd: [L2] CHAT: line 8: match OK InitOK
Nov 14 21:58:49 router mpd: [L2] CHAT: line 9: wait 10
Сам скрипт

Код: Выделить всё

# cat /usr/local/etc/mpd5/mpd.script
mts_3g:
    set $ConnectionSpeed ""
    if $ConnectTimeout == "" set $ConnectTimeout 45
    print "AT+CGDCONT=1,\"ip\",\""
    print $APN
    print "\"\r\n"
    match "ERR" InitERR
    match "OK" InitOK
    wait 10
    log "Timeout setting for the APNs."
    failure
InitERR:
    log "APN could not be set."
    failure
InitOK:
    print "ATD"
    print $PHN
    print "\"\r\n"
    match "NO CARRIER" DialAbortNoCar
    match "NO DIAL" DialAbortNoDial
    match "BUSY" DialAbortBusy
    regex "CONNECT *([0-9]*).*$" DialConnect
    match "ERR" DialErrorInit
    wait $ConnectTimeout
    log "No response from the modem after dialing."
    failure
DialAbortNoCar:
    log "The remote modem did not answer."
    failure
DialAbortNoDial:
    if $noDialToneSubr != "" goto $noDialToneSubr
    log "No dialtone. Is the modem plugged in?"
    failure
DialError:
    if ${ModTelephone} != "" goto DialErrorInit
    log "Invalid empty telephone number."
    failure
DialErrorInit:
    if $dialErrorSubr != "" goto $dialErrorSubr
    log "Invalid dial init string."
    failure
DialAbortBusy:
    log "The line was busy."
    failure
DialConnect:
    set $ConnectionSpeed $matchedString1
    set $dialResult "OK"
    success
Подскажите где че посмотреть чтобы он стал подключаться?

Отправлено спустя 1 час 32 секунды:
конфиг mpd.conf

Код: Выделить всё

mts_3g:
        log ipcp ipcp2 chat2      
        create bundle static B2      
        set iface up-script /usr/local/etc/mpd5/up_inet1.sh
        set iface down-script /usr/local/etc/mpd5/down_inet1.sh
        set ipcp ranges 0.0.0.0/0 1.1.1.1/0
        set ipcp enable req-pri-dns
        set ipcp enable req-sec-dns
        create link static L2 modem
        set modem device /dev/cuaU0.2
        set modem speed 921600  
        set modem script mts_3g  
        set modem watch -cd
        set modem var $APN "internet.mts.ru"
        set modem var $PHN "*99#"
        set link action bundle B2
        set link max-redial 0
        set link keep-alive 10 60
        set auth authname "mts"
        set auth password "mts"
        open

mts модем падает после перезагрузки

Добавлено: 2015-12-07 0:57:42
Gogens
У самого подобная проблема. Роутер постоянно теряет коннект с модемом. Не знаю, в чём дело, сеть постоянно отваливается.

mts модем падает после перезагрузки

Добавлено: 2015-12-08 11:52:30
Gogens
Окей, попробую поменять роутер, авось и у меня заработает.)