Раздача интернета на телефон через Bluetooth (Part 1) ++

Предисловие:

Иногда бывает необходимо выйти в интернет с мобильного телефона, когда ваш компьютер занят. Инет с мобилки очень дорогой, по этому приходится ждать пока освободится компьютер. Но решить эту проблему можно довольно легко, настроив раздачу инета через блютуз.

Немного теории:

Существуют телефоны которые поддерживают и не поддерживают технологию PAN.

Персональная сеть (англ.Personal Network) — это сеть, построенная «вокруг» человека. Данные сети призваны объединять все персональные электронные устройства пользователя (телефоны, карманные персональные компьютеры, смартфоны, ноутбуки, гарнитурыи.т.п.). К стандартам таких сетей в настоящее время относят Bluetooth, Зиг-Би, Пиконет. Параметры PAN: 1. Малое число абонентов 2. Некритичность к наработке на отказ. 3. Все устройства входящую в PAN-сеть можно контролировать. 4. Узкий радиус действия (100 футов) 5. До 8-ми участником сеть должна поддерживать.

У меня была цель настроить инет на телефоне SE k510i, но он, к сожалению, такой технологии еще не знает (о том как настроить без поддержки PAN в следующем посте), поэтому этот способ лично мной не проверен, я все это проделал еще до того, как понял, что мой телефон без PAN.

Настройка:

— ДЕКСТОП ВЕЙ:

Есть одна хорошенькая программка для работы с блютузом называется она Blueman. (Тянуть тут http://blueman.tuxfamily.org/)

После устновки запускаем. Идем в 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). Применяем команду (от рута):

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/тут_любое_слово пишем:

115200
172.17.2.1:172.17.2.2
local
ms-dns 172.17.1.1 // это именно тот адрес, который мы смотрели шаг назад
noauth
debug

6. Соединяемся

dund —nodetach —listen —persist —msdun call тут_любое_слово

7. Настраиваем телефон (КПК). Тут я уже ничем не помогу.

 

Вы можете оставить комментарий, или поставить трэкбек со своего сайта.

8 комментариев(я)

  • 07.01.2009 23:57, Вирусное СЕО сказал:

    Вау. Всё прям в картинках.. :)
    А я вот помню летом на своём Gentoo вручную всё ковырял.. Ну и успешно наковырял, надо сказать.

    Тут через «Bluetooth Manager».. не пробовал такой. Я через KBluetooth работал.

    • 09.01.2009 17:42, aleksandr сказал:

      если где-то есть рассказ о вашем пути рассуждения — дайте ссылку, мне будет интересно.

      • 11.01.2009 16:10, Ashykhmin сказал:

        И для линухов все… йопть.

        (Обязательно)
        (Обязательно, не публикуется)

        Я пришел к тебе с дискетой - рассказать, что сеть упала
        Яндекс.Метрика beget