Очень хотелось бы получить комментарии тех, у кого получилось поднять связку
Nokia 6100 IrDA - PC IrDA для подключения к интернету черз GPRS на FreeBSD 6.1Нашел статью, в которой есть описание о том, как подключить Nokia6310:
http://www.freebsd.cz/listserv/archive/users-l/2004-July/010255.html
Автор - Michal Varga <varga at stonehenge.sk> ака Stonehenge
Вот краткое изложение...
1.Ставим пакет birda
2. Настраиваем /etc/ppp/ppp.conf
----------------
default:
set log local Chat tun command
set device /dev/ttyqf
set speed 115200
set ctsrts off
#set ifqueue 50
set accmap 000a0000
#set mtu 296
ident user-ppp VERSION (built COMPILATIONDATE)
set dial "TIMEOUT 30 \
ABORT BUSY ABORT ERROR ABORT NO\\sANSWER ABORT NO\sCARRIER \
ABORT NO\\sDIALTONE \
\"\" AT OK \
AT+CGDCONT=1,\\\"ip\\\",\\\"ointernet\\\" OK \
ATDT*99# CONNECT"
set timeout 0
enable dns
set authname gprs
set authkey gprs
set ifaddr 0 0 255.255.255.0
add default HISADDR
---------------------
3. Активируем на телефоне ИК-порт
4. С помощью утилиты ircomm из пакета birda создаем интерфейс /dev/ptyqf для коммуникации с телефоном через икпорт, так как через стандартный COM порт телефон работать отказывается.
ircomm -v 2 -d /dev/cuad0 -y /dev/ptyqf
Если все прошло пучком, то получим:
--
discovered Nokia 6310, address=6420, hints=PnP, Modem, Fax,
Telephony, IrCOMM, IrOBEX
query completed
115200 baud
LAP connected
comm connected
--
5. Стартуем ppp, видим на экране:
--
Working in interactive mode
Using interface: tun0
tun0: Command: default: set device /dev/ttyqf
tun0: Command: default: set speed 115200
tun0: Command: default: set ctsrts off
tun0: Command: default: set accmap 000a0000
tun0: Command: default: ident user-ppp VERSION (built
COMPILATIONDATE)
tun0: Command: default: set dial TIMEOUT 30 ABORT BUSY ABORT
ERROR ABORT NO\sANSWER ABORT NOsCARRIER ABORT NO\sDIALTONE "" AT
OK AT+CGDCONT=1,\"ip\",\"ointernet\" OK ATDT*99# CONNECT
tun0: Command: default: set timeout 0
tun0: Command: default: enable dns
tun0: Command: default: set authname gprs
tun0: Command: default: set authkey ********
tun0: Command: default: set ifaddr 0 0 255.255.255.0
tun0: Command: default: add default HISADDR
ppp ON localhost>
--
вообще-то это бред, но на этом этапе соединения не происходит... необходимо дополнительно набрать команду dial:
--
ppp ON localhost> dial
tun0: Command: /dev/ttyp0: dial
tun0: Chat: deflink: Dial attempt 1 of 1
ppp ON localhost> tun0: Chat: Send: AT
tun0: Chat: Expect(30): OK
tun0: Chat: Received: AT
tun0: Chat: Received: OK
tun0: Chat: Send: AT+CGDCONT=1,"ip","ointernet"
tun0: Chat: Expect(30): OK
tun0: Chat: Received: AT+CGDCONT=1,"ip","ointernet"
tun0: Chat: Received: OK
tun0: Chat: Send: ATDT*99#
tun0: Chat: Expect(30): CONNECT
tun0: Chat: Received: ATDT*99#
tun0: Chat: Received: CONNECT
--
Так вот. При работе с Nokia6310 это все наверно получатся, а вот для Nokia6100 этот процесс заканчивается похоже на этапе слинковки интерфейсов...
nb# ircomm -v 2 -d /dev/cuad0 -y /dev/ptyqf
discovered Nokia 6100, address=2cc2d123, hints=PnP, Modem, Fax, Telephony, IrCOMM, IrOBEX
query completed
Вроде бы все прошло замечательно, вот только при вызове dial в ppp получаем:
ppp ON localhost> dial
tun0: Command: /dev/ttyp0: dial
tun0: Chat: deflink: Dial attempt 1 of 1
ppp ON localhost> tun0: Chat: Send: AT
tun0: Warning: chat_Write: Input/output error
Может кто-нибудь уже решал подобную проблему? Есть опыт по поднятию gprs? Помогите, пожалуйста!