Gentoo 2005.1 и Skylink
Гость 4 октября, 2005 - 13:06
Хочу поинтересоваться, никто не пробовал настроить инет через телефон скайлинка(в частности через UBIQUAM 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'-C to disconnect"
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
ABORT 'NO DIALTONE'
ABORT '\nRINGING\r\n\r\nRINGING\r'
SAY "CDMA 2000 modem init: press
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. Установить соединение-C to disconnect
# /usr/sbin/pppd call skylink
CDMA 2000 modem init: press
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
У меня Ubiquam
У меня Ubiquam U-100
Не знаю почему и зачем, но пришлось убрать строку NO CARRIER из скрипта подключения, иначе в ответ на AT/ATZ телефон выкидывает NO CARRIER и подключение не дальше не идёт.
Шнурок USB родной, покупал в офисе скайлинка, определился без проблем.
ах да, совсем
ах да, совсем забыл... действительно No Carrier следует убрать.. Просто просмотрел. Этот конфиг вообще-то первоначально предназначался для Huawei EST (стационарный телефон) который я использую загородом.. Так вот там прерывание на No Carrier необходимо.. для мобильников нет.
P.S.
У меня у самого Ubiquam U-100, использую уже с год наверное и проблем не ощущается... Если будут проблемы обращайтесь