Предисловие: Иногда бывает необходимо выйти в интернет с мобильного телефона, когда ваш компьютер занят. Инет с мобилки очень дорогой, по этому приходится ждать пока освободится компьютер. Но решить эту проблему можно довольно легко, настроив раздачу инета через блютуз.
Немного теории:
Существуют телефоны которые поддерживают и не поддерживают технологию PAN.
Quote
Персональная сеть (англ. Personal Network) — это сеть, построенная «вокруг» человека. Данные сети призваны объединять все персональные электронные устройства пользователя (телефоны, карманные персональные компьютеры, смартфоны, ноутбуки, гарнитуры и.т.п.). К стандартам таких сетей в настоящее время относят Bluetooth, Зиг-Би, Пиконет. Параметры PAN: 1. Малое число абонентов 2. Некритичность к наработке на отказ. 3. Все устройства входящую в PAN-сеть можно контролировать. 4. Узкий радиус действия (100 футов) 5. До 8-ми участником сеть должна поддерживать.
У меня была цель настроить инет на телефоне SE k510i, но он, к сожалению, такой технологии еще не знает (о том как настроить без поддержки PAN в следующем посте), поэтому этот способ лично мной не проверен, я все это проделал еще до того, как понял, что мой телефон без PAN.
Настройка:
- ДЕКСТОП ВЕЙ:
Есть одна хорошенькая программка для работы с блютузом называется она Blueman.
После устновки запускаем. Идем в Edit –> Services
Там приводим все параметры к такому виду:
Еще может возникнуть необходимость скачать пакет dhcpd. Далее идем в reboot. И пока настраиваем телефон:
Присоединившись к компьютеру через блютуз в настройках “передачи данных” необходимо применить профиль с именем вашего компьютера, так же его применить к Java. Если у вас телефон поддерживает технологию PAN, то у вас получится это сделать, если нет – вам в следующий пост :).
- Настройка в консоли:
1. В /etc/bluetooth/hcid.conf строку security user; меняем на security auto; Надо закомментить строки auth enable и encrypt enable.
2. В /proc/sys/net/ipv4/ip_forward меняем “0″ на “1″
3. Смотрим название интерфейса, который раздает интернет в ifconfig (допустим eth0). Применяем команду (от рута):
Quote
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i ppp0 -j ACCEPT
iptables -A FORWARD -m state –state ESTABLISHED,RELATED -j ACCEPT
4. В /etc/resolv.conf ищем строку “nameserver”, в которой будет отображаться ИП адрес днс сервера, например ” nameserver 172.17.1.1″ (это нам нужно будет)
5. Создаем файл для соединения вашего телефона (КПК) с компьютером: в /etc/ppp/peers/тут_любое_слово пишем:
Quote
115200
172.17.2.1:172.17.2.2
local
ms-dns 172.17.1.1 // это именно тот адрес, который мы смотрели шаг назад
noauth
debug
6. Соединяемся
Quote
dund –nodetach –listen –persist –msdun call тут_любое_слово
7. Настраиваем телефон (КПК). Тут я уже ничем не помогу.