Я раньше писал про этот телефон и про его настройку здесь проблемы с мобильником Ubikuam U 100 и здесь когда всё заработало Ubiquam U100 подключился.... но в процессе работы обнаружилась проблема в том что он периодически рассоединяется с полной потерей выхода в интернет и не соединяется автоматически и приходится его подключать вручную, что не очень удобно есле учесть что он должен быть подключенным и работать круглосуточно.
Вообще он вроде как и пересоединяется, но довольно часто эти пересоединения заканчиваются полным рассоединением.
Приведу здесь вывод с консоли во время работы:
1) соединение:
Код: Выделить всё
[root@localhost ~]# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
CHAP authentication succeeded
local IP address 192.168.1.195
remote IP address 10.10.10.8
primary DNS address 217.107.45.242
secondary DNS address 217.107.45.242(так он находится в "нормальном" состоянии и работает(консоль приглашения не выводит, разъединение Ctrl+C как написано))
2) нормальное отключение по моей команде Ctrl+C:
Код: Выделить всё
Terminating on signal 2
Connect time 27.1 minutes.
Sent 9440 bytes, received 0 bytes.
Connection terminated.
+ sending break
Serial link disconnected.on
[root@localhost ~]#3) "нормальное переподключение" при работе (без необходимости ручново включения):
Код: Выделить всё
[root@localhost ~]# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
CHAP authentication succeeded
local IP address 192.168.1.120
remote IP address 10.10.10.8
primary DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 37.4 minutes.
Sent 26440 bytes, received 9040 bytes.
CHAP authentication succeeded
local IP address 192.168.1.120
remote IP address 10.10.10.8
primary DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 30.3 minutes.
Sent 38792 bytes, received 0 bytes.
CHAP authentication succeeded
local IP address 192.168.1.209
remote IP address 10.10.10.8
primary DNS address 217.107.45.242
secondary DNS address 217.107.45.242
Connect time 34.0 minutes.
Sent 13094 bytes, received 5587 bytes.
CHAP authentication succeeded
local IP address 192.168.1.209
remote IP address 10.10.10.8
primary DNS address 217.107.45.242
secondary DNS address 217.107.45.242и так далее..... (возможно это специфика работы CDMA?)
4) самопроизвольное отключение:
Код: Выделить всё
LCP terminated by peer
Connect time 30.0 minutes.
Sent 28885 bytes, received 0 bytes.
Connection terminated.
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
tcsetattr: Invalid argument (line 986)
[root@localhost ~]#я из этого, если правильно думаю вижу, только то что он ссылается на 986 строку где-то, но вот где я не знаю?
Приведу здесь ещё раз точные скрипты соединения по котрым оно у меня работает сейчас:
(хорошо бы было почитать где нибуть на русском языке про команды которые делают эти скрипты)
фаил /etc/ppp/peers/skylink
Код: Выделить всё
#user name
name mobile
password internet
#tty device (COM cable connected directly to COM1 port)
#/dev/ttyS0
#tty device (COM cable + USB to 9-pin Serial Converter)
/dev/ttyACM0
# Serial port line speed (COM cable only)
#115200
# Serial port line speed (COM cable + USB to 9-pin Serial Converter)
230400
# Control character handling
asyncmap 20A0000
escape FF
#
# Generic options
#
defaultroute
# Comment this line out to let pppd background itself.
nodetach
# Set MTU
mtu 1400
# Use hardware flow conrtrol
crtscts
# Let the phone figure out all the IP addresses
noipdefault
ipcp-accept-local
ipcp-accept-remote
# No ppp compression
novj
novjccomp
# For sanity, keep a lock on the serial line
lock
#get DNS from the provider
usepeerdns
#
# Chat scripts
#
connect "/usr/sbin/chat -f /etc/ppp/chatscripts/skylink-connect-chat"
disconnect "/usr/sbin/chat -f /etc/ppp/chatscripts/skylink-disconnect-chat"фаил /etc/ppp/chatscripts/skylink-connect-chat
Код: Выделить всё
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO DIALTONE'
ABORT '\nRINGING\r\n\r\nRINGING\r'
SAY "CDMA 2000 modem init: press <ctrl>-C to disconnect"
TIMEOUT 5
'' 'AT'
OK 'ATZ'
OK 'at+crm=1;&C0'
OK 'ATS0=0'
OK 'ATD#777'
CONNECT ''
SAY "\n + connected"фаил /etc/ppp/chatscripts/skylink-disconnect-chat
Код: Выделить всё
ABORT BUSY
ABORT ERROR
ABORT 'NO DIALTONE'
TIMEOUT 30
'' '+++\c'
SAY " + sending break"
'' 'ATH'
SAY "\n + dropping data connection"фаил /etc/ppp/chap-secrets
Код: Выделить всё
# Secrets for authentication using CHAP
# client server secret IP addresses
mobile * internetгде он пишет лог фаил я не знаю. В /var/log/ppp есть 2 файла connect-error и connect-error.1.gz но размер их не меняется никогда и в них ничего не пишется
Помогите пожалуйста это настроить.