Настроил я наконец подключение к инетернету через Скайнетовский мобильник Ubiquam U100 (CDMA).
Раньше я писал про этот телефон вот здесь проблемы с мобильником Ubikuam U 100 но тогда я так и не довёл его до конца, он выдовал ошибку и так и не подключался. Теперь подключился (на телефоне видно настройка соединения и само соединение поддерживается) и в консоле то же всё вроде как надо, но в браузере странички не открываются.
Приважу настройки по ктоторым делал:
Код: Выделить всё
скрипты pppd
1. file /etc/ppp/peers/skylink
#user name
name mobile
#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"
2. file /etc/ppp/chatscripts/skylink-connect-chat
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
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"
3. file /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"
4. file /etc/ppp/pap-secrets
# Secrets for authentication using PAP
# client server secret IP addresses
mobile * internet
Установка соединения
1. В /etc/ppp
1.1 добавить peer-файл peers/skylink
1.2 добавить connect - скрипт chatscripts/skylink-connect-chat
1.3 добавить disconnect - скрипт chatscripts/skylink-disconnect-chat
1.4 добавить в pap-secrets строку
mobile * internet
2.Подключить телефон
3. Установить соединение
# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press <ctrl>-C to disconnect
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
local IP address 212.129.98.106
remote IP address 212.129.102.1
primary DNS address 212.129.96.13
secondary DNS address 212.129.97.1
system log:
Jan 27 19:16:35 localhost pppd[4832]: pppd 2.4.1 started by vtl, uid 0
Jan 27 19:16:40 localhost pppd[4832]: Serial connection established.
Jan 27 19:16:40 localhost pppd[4832]: Using interface ppp0
Jan 27 19:16:40 localhost pppd[4832]: Connect: ppp0 <--> /dev/ttyUSB0
Jan 27 19:16:40 localhost /etc/hotplug/net.agent: assuming ppp0 is already up
Jan 27 19:16:42 localhost modprobe: modprobe: Can't locate module ppp-compress-21
Jan 27 19:16:42 localhost modprobe: modprobe: Can't locate module ppp-compress-21
Jan 27 19:16:43 localhost pppd[4832]: local IP address 212.129.98.106
Jan 27 19:16:43 localhost pppd[4832]: remote IP address 212.129.102.1
Jan 27 19:16:43 localhost pppd[4832]: primary DNS address 212.129.96.13
Jan 27 19:16:43 localhost pppd[4832]: secondary DNS address 212.129.97.1
убрать строку NO CARRIER из скрипта подключенияТеперь расхождения у меня с этой инструкцией:
1) файла file /etc/ppp/pap-secrets
# Secrets for authentication using PAP
# client server secret IP addresses
mobile * internet
у меня вообще нет. Есле он есть и в нём задан логин с паролем, то во время подключения пишется ошибка или предупреждение, но через несколько секунд подключение всё равно осуществляется. Логин с паролем задан у меня в файле file /etc/ppp/peers/skylink
#user name
name mobile
password internet
....
При таком задании пароля при подключении ошибок и сообщений и задержик нет -всё как по инструкции проходит, но не совсем всё.
Вопрос: почему пароль не работает как написано в инструкции а так работает?
2) Почему из файла
Код: Выделить всё
file /etc/ppp/chatscripts/skylink-connect-chat
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
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"надо убирать строчку ABORT 'NO CARRIER' ?
Если делаю как по инструкции файлы, то в консоле под root мне пишет вот так и останавливается:
Код: Выделить всё
[root@localhost serg]# /usr/sbin/pppd call skylink
Connect script failed press <ctrl>-C to disconnect
[root@localhost serg]#,а если я убираю эту строчку (ABORT 'NO CARRIER'), то всё как по инструкции тогда выводится:
Код: Выделить всё
[root@localhost serg]# /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.158
remote IP address 10.10.10.8
primary DNS address 81.16.128.101
secondary DNS address 81.16.128.101, но приглашения оболочки не появляется и инет в браузере на работает (станички не грузятся) хотя на экране телефона видно что всё ок и инет подключен (сравниваю поведение телефона под виндой для определения).
Вопрос: Что значит это ABORT 'NO CARRIER' ? На что оно вляет и почему с ним не работает а без него работает? В инструкции написано что должно с ним работать вроде?
И последнее: Почему нет приглашения оболочки после "успешного" соединения? Почему при закрытии окна терминала подключение сразу обрывается, а не продолжает работать (сматрю по дисплею телефона)? Если в этом терминале нажать, после того как подключение активировалось Ctrl+C, то подключение корректно закрывается (если сравнивать с инструкцией) и появляется приглышение, как в нормальном режиме.
Код: Выделить всё
Terminating on signal 2.
Connection terminated.
Connect time 0.7 minutes.
Sent 112 bytes, received 54 bytes.
+ sending break
Serial link disconnected.on
[root@localhost serg]#А где он пишет лог фаил, я могу его выложить если знать бы где он.
Проошу помочь закончить настройку этого телефона, и вообще кстати вопрос: а можно у него подключение сделать как то подругому "правильно" (к примеру как с обычным модильником GPRS) чтобы можно было закрывать терминал и подключение продолжало работать, а то как то через ж///у (извиняюсь заранее есле здесь не принято так писать) получается подключение.