На Unix: /usr/sbin/pppd /dev/pilot 57600 192.168.1.1:192.168.1.2 proxyarp passive silent persist local noauth ms-dns 192.168.1.3 57600 - скорость порта, можно попробовать 115200 192.168.1.1 IP вашего ПК 192.168.1.2 IP который будет выдан Palm'у 192.168.1.3 - адрес DNS сервера который будет передан на Palm. На Palm: Перейте в Preferences/Network: Service: Windows RAS User Name: test Password: test Connection: Direct Serial Перейти в Details: Connection type: PPP Idle timeout: Power Off Query DNS: [x] IP Address: [x] Automatic,
Со временем у меня набралась куча девайсов (BT адаптер, Palm Zire 72, телефон T630,ноутбук и компы) и возникла прямо таки необходимость все это хозяйство подружить. В конце концов, это удалось, но так как память у меня дырявая, пришлось все свои действия заново переосмысливать и записывать. В принципе, всю информацию можно найти в инете, но так как что-то я делал по-своему, то, чтобы снова не забыть, излагаю все письменно. Более или менее оформленную писанину я решил выкладывать на суд общественности. Надеюсь, что это не совсем "изобретение велосипеда" и кому-нибудь поможет. По мере оформления, если это кому-то интересно, выложу статьи про жизнь остальных девайсов.
Итак, действующие лица:
- компутер с Debian
- USB Bluetooth Adapter BT009X
- Sony-Ericsson T630
- оператор МТС
arena# apt-get install bluez-utilsПравим его конфиги
arena# cat /etc/bluetooth/hcid.conf
options {
autoinit yes;
security auto;
pairing multi;
pin_helper /usr/bin/bluez-pin;
}
device {
name "arena";
class 0x100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
arena# cat /etc/bluetooth/pin
1234
arena#
Собственно, здесь можно все оставить без изменений, разве что изменить имя устройства и pin
Рестартуем bluetooth
arena# /etc/init.d/bluez-utils restart
arena# hcitool scan
Scanning ...
00:0F:DE:31:E3:E0 myphone
Этот адрес (00:0F:DE:31:E3:E0) теперь будет часто фигурировать в настройках и командах.
Так, устройства познакомлены, можно приступать к настройке связи линукса и телефона.
arena# sdptool browse 00:0F:DE:31:E3:E0 Service Name: Dial-up Networking Service RecHandle: 0x10000 Service Class ID List: "Dialup Networking" (0x1103) "Generic Networking" (0x1201) Protocol Descriptor List: "L2CAP" (0x0100) "RFCOMM" (0x0003) Channel: 1 Profile Descriptor List: "Dialup Networking" (0x1103) Version: 0x0100 arena#Здесь поскипано то, что в данный момент нас не интересует.
arena# cat /etc/bluetooth/rfcomm.conf
rfcomm1 {
bind yes;
device 00:0F:DE:31:E3:E0;
channel 1;
comment "Dial-up Networking";
}
arena#
Надеюсь, тут понятно, что device - это адрес нашего телефона, а channel - номер канала из sdptool browse для соответствующего сервиса. rfcomm1 и rfcomm7 выбраны просто по номерам сервисов, так мне больше нравится. Им соответствуют устройства /dev/rfcomm1 и /dev/rfcomm7
arena# apt-get install pppdСоздаем новое соединение gprs
arena# cat /etc/ppp/peers/gprs /dev/rfcomm1 115200 connect "/usr/sbin/chat -v -f /etc/chatscripts/gprs" local ipcp-accept-local ipcp-accept-remote -pap noipdefault defaultroute usepeerdns arena# cat /etc/chatscripts/gprs ABORT "BUSY" ABORT "NO CARRIER" ABORT "NO DIALTONE" "" ATZ "OK" "AT+CGDCONT=1,\"IP\",\"internet.mts.ru\",\"0.0.0.0\",0,0" "OK" "ATD*99***1#" TIMEOUT 30 CONNECT arena# cat /etc/ppp/pap-secrets mts * mts * arena#Еще нужно обнулить файл /etc/ppp/options и не забывать добавлять перевод строки в конце последних строк конфигов.
В /etc/chatscripts/gprs в строке "OK" "AT+CGDCONT=1.... единица - это CID соединения в телефоне. Если в самом телефоне GPRS не настраивалось, то оно появится автоматически с указанным CID после первого коннекта.
Если же оно уже есть, то можно использовать существующую запись, или указать CID с несуществующим номером (справедливо, по крайней мере, для моего T630).
Это настройки для MTS, соответственно, для других операторов содержимое /etc/chatscripts/gprs и cat /etc/ppp/pap-secrets будет отличаться.
Еще пару слов о pppd. Так как он не умеет заменять default route, то придется делать это насильно. В Debian это можно сделать так.
arena# cat /etc/ppp/ip-up.d/0route #!/bin/sh route del default route add default gw $5 arena# chmod 755 /etc/ppp/ip-up.d/0routeВот теперь шлюз по умолчанию показывает куда надо.
Copyright © madskull
Siemens S55, SL55, M55
Войти в меню нажатием клавиши Меню/Menu. В пункте Настройки/Setup > Перед. данн./Connectivity > GPRS необходимо установить галочку напротив GPRS.
Выбрать пункт Интерн/игр (Surf/Fun) > Интернет/Internet > Профили/Profiles, настроить любой из профилей:
Назван. проф./Profile name: MTS IP-Адрес/IP Address: 212.044.140.013 IP/Port: 9201 Старт. стр./Homepage: http://wаp.mts.ru Время работы GPRS/GPRS lingertime: 200 Минут Время работы CSD/CSD lingertime: 300 Секунд Проф.соедин./Conn.profile: выбрать любой профиль Изменить/Edit (выделить ссылку Изменить/Edit и нажать Выбор/Select) Назван. проф./Profile name: MTS Данные CSD/CSD settings: не настраивать Данные GPRS/GPRS setting: Активизирован/activated: Да/Yes APN: wap.mts.ru Имя польз./Login name: mts Пароль/Password: mtsДалее выбирать пункт Сох./Save пока не появится список профилей.
Для активации отредактированного профиля в подменю Профили/Profiles необходимо выделить название профиля и нажать Выб/Select.
1. Запустить HotSynk 2. Меню "Modem Sync Prefs" -> "Network". 3. Меню LanSync prefs -> "Local HotSync". 4. Меню "Primary PC Setup". ввести адрес писюка 5. В главном окне синхронизации выбрать "Modem" и выбрать настроенную сеть 6. На компе - pilot-xfer -p net:any ...
* LINUX
установка пакета (Debian)
# apt-get install bluez-utils
запустить модуль hci_usb
проверка работоспособности
# hciconfig
hci0: Type: USB
BD Address: 00:0A:3A:54:82:F0 ACL MTU: 192:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:199 acl:0 sco:0 events:25 errors:0
TX bytes:350 acl:0 sco:0 commands:17 errors:0
* PALM
установка имени устройства и включение BT
Bluetooth: Device Name: mspalm
* LINUX
поиск пальма
# hcitool scan
Scanning ...
00:07:E0:36:60:74 mspalm
настройка сети
# cat /etc/ppp/peers/palm-bt
#noauth # Don't require authentication
local # This is needed because it's not a real serial line
noipdefault # Don't use the local hostname to determine the local IP used
proxyarp # Proxy ARP connections
nodefaultroute # Don't use the default route
noipx # Don't use the IPX protocol
idle 0 # Set an unlimited disconnect timeout
115200
#asyncmap 0
# <Host IP Address>:<Client IP Address>
192.168.1.1:192.168.1.2
# ms-dns <DNS Server>
ms-dns 192.168.1.1
# netmask <Netmask for your network>
netmask 255.255.255.0
если не стоит noauth, добавить в /etc/ppp/chap-secrets
palm-bt * password *
в /etc/default/bluez-utils добавить
DUND_OPTIONS="--listen --persist --msdun call palm-bt"
DUND_ENABLED=1
(пере)запуск сервиса
# /etc/init.d/bluez-utils restart
* PALM
Bluetooth ->
Setup Devices ->
PC Setup ->
Connect tp PC (?) ->
поиск девайсов и выбор своего компа ->
настройка логин/пароль