The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

GPRS подключение через Bluetooth телефон. (gentoo linux ppp bluetooth gprs modem phone)


<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>
Ключевые слова: gentoo, linux, ppp, bluetooth, gprs, modem, phone,  (найти похожие документы)
From: http://gentoo.blog.ru Date: Mon, 26 Jan 2008 18:21:07 +0000 (UTC) Subject: GPRS подключение через Bluetooth телефон. Оригинал: http://gentoo.blog.ru/3539187.html Давно уже не настраивал bluetooth и ppp, обычно просто устанавливаю необходимые пакеты и копирую уже готовые конфиги. Далее краткое (!) мини-howto по настройке bluetooth для выхода в интернет через gprs на Dell Inspiron 640m. Настройка ядра. Поддержка bluetooth: Networking --- > < M > Bluetooth subsystem support --- > < M > L2CAP protocol support < M > SCO links support < M > RFCOMM protocol support [*] RFCOMM TTY support < M > BNEP protocol support [*] Multicast filter support [*] Protocol filter support < M > HIDP protocol support Bluetooth device drivers --- > < M > HCI USB driver [ ] SCO (voice) support < M > HCI UART driver [*] UART (H4) protocol support [ ] BCSP protocol support < > HCI BCM203x USB driver < > HCI BPA10x USB driver < > HCI BlueFRITZ! USB driver < M > HCI VHCI (Virtual HCI device) driver Поддержка PPP: Device Drivers --- > [*] Network device support --- > < M > PPP (point-to-point protocol) support и все опции ниже (или не все - если знаете, что не понадобится). Ставим пакет для работы с блютуз-устройствами: # emerge bluez-utils (отключил пока флаг cups за ненадобностью) Настраиваем устройство: # nano /etc/bluetooth/hcid.conf security auto; pin_helper /etc/bluetooth/pin; name "Gentoo"; (приведены только те строки, что поменял) Меняем пин-код, обычно "0000" (этот пин будет автоматически посылаться сотовому, никаких запросов у пользователя не будет): # nano /etc/bluetooth/pin 0000 Стартуем службу блютуза: # /etc/init.d/bluetooth start Ищем удалённые устройства: # hcitool scan Scanning ... 00:0F:DE:82:22:87 W300i Смотрим канал, по которому будем работать с сервисом "Dial-up Networking" сотового (обычно 1, но не обязательно, у меня оказался 2): # sdptool search DUN | grep Chan Channel: 2 Список всех доступных сервисов (и их каналов) устройства можно просмотреть так: # sdptool browse 00:0F:DE:82:22:87. Используя полученные данные, настраиваем rfcomm (эмулируемый последовательный порт), по которому и будет работать ppp с сотовым: # nano /etc/bluetooth/rfcomm.conf bind yes; device 00:0F:DE:82:22:87; channel 2; Рестарт службы: # /etc/init.d/bluetooth restart Сопрягаем устройства друг с другом средствами телефона (поиск и добавление устройств). С настройкой блютуза всё, настраиваем gprs. Ставим ppp: # emerge ppp (скорее всего понадобится флаг dhcp и, может быть, флаг activefilter) После установки ppp будет сообщено, все ли необходимые опции были включены в ядре или нет. Остаётся только настроить скрипт для подключения. У меня это выглядит так: Создаем /etc/ppp/peers/gprs-stek ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED '' 'AT' 'OK' 'AT+CGDCONT=1,"IP","internet.stekgsm.ru"' 'OK' 'ATDT*99***1#' TIMEOUT 30 CONNECT Создаем /etc/ppp/peers/stek lcp-echo-failure 0 lcp-echo-interval 0 /dev/rfcomm0 connect "/usr/sbin/chat -v -f /etc/ppp/peers/gprs-stek" 115200 crtscts ipcp-accept-local noauth # использовать автонастройку DNS провайдером usepeerdns defaultroute noipdefault Вызывается установка соединения так: # pppd call stek nodetach Created /dev/ppp device node Serial connection established. Using interface ppp0 Connect: ppp0 < -- > /dev/rfcomm0 local IP address 172.17.1.25 remote IP address 172.17.0.1 primary DNS address 89.249.144.4 secondary DNS address 89.249.144.20 # ping ya.ru PING ya.ru (213.180.204.8) 56(84) bytes of data. 64 bytes from ya.ru (213.180.204.8): icmp_seq=1 ttl=58 time=619 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=2 ttl=58 time=513 ms 64 bytes from ya.ru (213.180.204.8): icmp_seq=3 ttl=58 time=619 ms

<< Предыдущая ИНДЕКС Исправить src / Печать Следующая >>

 Добавить комментарий
Имя:
E-Mail:
Заголовок:
Текст:




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру