приветствую глубокоуважаемого олла.
Попалась машинка NetTOP 3Q Qoo и USB модем от MTS, решил сделать роутер.
Взгромоздил ubuntu oneiric. Вставил usb модем и оно увидело его как /dev/ttyUSB0
/etc/ppp/peers/mts: -----
name mts
/dev/ttyUSB0
921600
debug
nobsdcomp
nodeflate
noipdefault
novj
novjccomp
usepeerdns
defaultroute
persist
#nodetach
modem
unit 20
local
receive-all
noauth
user «mts»
password «mts»
connect '/usr/sbin/chat -v -f /etc/ppp/login-mts'
-----
/etc/ppp/login-mts:
-----
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
" \rAT
TIMEOUT 12
OK ATE1
OK 'AT+CGDCONT=1,«IP»,«internet.mts.ru»'
OK ATDT*99#
CONNECT "
-----
/etc/network/interfaces
-----
#auto mts
iface mts inet ppp
provider mts
-----
В результате по #pon mts интерфейс поднимается и работает, а вот по ifup mts
проходит все а интерфейса не появляется. В логах для #pon mts:
OK
AT+CGDCONT=1,«IP»,«internet.mts.ru»
OK
ATDT*99#
CONNECT
Script /usr/sbin/chat -v -f /etc/ppp/login-mts finished (pid 5412), status = 0x0
Serial connection established.
using channel 18
Using interface ppp20
Connect: ppp20 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xb8409544> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <accomp> <pcomp> <asyncmap 0x0> <mru 1500> <magic 0x543> <auth chap MD5>]
sent [LCP ConfAck id=0x1 <accomp> <pcomp> <asyncmap 0x0> <mru 1500> <magic 0x543> <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xb8409544> <pcomp> <accomp>] sent [LCP EchoReq id=0x0 magic=0xb8409544]
rcvd [CHAP Challenge id=0x1 <ad01bd24872d8be3fab5d57c8a32e9e5>, name = «HUAWEI_CHAP_SRVR»] sent [CHAP Response id=0x1 <78d94eeda512ddf84e1284a960e56c70>, name = «mts»]
rcvd [LCP EchoRep id=0x0 magic=0x543]
rcvd [CHAP Success id=0x1 «Welcome!!»]
CHAP authentication succeeded: Welcome!!
CHAP authentication succeeded
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
rcvd [IPCP ConfNak id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x2]
sent [IPCP ConfAck id=0x2]
rcvd [IPCP ConfNak id=0x2 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfNak id=0x3 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x4 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfNak id=0x4 <addr 10.89.152.123> <ms-dns1 213.87.0.1> <ms-dns2 213
.87.1.1>]
sent [IPCP ConfReq id=0x5 <addr 10.89.152.123> <ms-dns1 213.87.0.1> <ms-dns2 213
.87.1.1>]
rcvd [IPCP ConfAck id=0x5 <addr 10.89.152.123> <ms-dns1 213.87.0.1> <ms-dns2 213
.87.1.1>]
Could not determine remote IP address: defaulting to 10.64.64.84
local IP address 10.89.152.123
remote IP address 10.64.64.84
primary DNS address 213.87.0.1
secondary DNS address 213.87.1.1
Script /etc/ppp/ip-up started (pid 5432)
Script /etc/ppp/ip-up finished (pid 5432), status = 0x0
-----
все работает. Однако если сделать #ifup mts то лог такой же но заканчивается стр оками:
-----
primary DNS address 213.87.0.1
secondary DNS address 213.87.1.1
ssh stop/waiting
ssh start/running, process 5570
-----
Интерфейс ppp20 не поднимается, интернета нет :(
Беда с этими usb модемами. Тот же usb модем под debian в упор не опознается как
ttyUSB* стройство но об этом в отдельном треде.
Какие будут предположения? Как лечить подобное поведение?
С уважением,
Олег.
P.P.S. Выбираю «User line break» и при этом «предпросмотр» выглядит к сожалению
совершенно нечитаемо. В наборе текст читаемый. В итоге отформатил текст черезстрочно.