Мы — долго запрягаем, быстро ездим, и сильно тормозим.
|
||||||||||||||||
www.lissyara.su
—> статьи
—> FreeBSD
|
|
После этого можно смело вставлять bluetooth адаптор в usb-порт. Если посмотреть /var/log/messages, то там будут записи типа таких:
|
Если у Вас примерно такие же записи, то все хорошо. Девайс определился как ubt0. теперь нам нужно активировать интерфейс, чтобы мы смогли работать с bluetooth-устройствами:
|
Теперь наш девайс подключен и работает, давайте попробуем найти наш КПК:
|
Как можно увидеть адрес КПК — 08:00:37:4e:5d:c6. Чтобы не запоминать этот номер я тут же занес его в /etc/bluetooth/hosts:
|
Если еще раз просканировать сеть, то мы получим немного другой результат:
|
Теперь вместо адреса устройства пишется его имя.
Настройка ppp-соединения.
С помощью ppp, мы сможем соеденить КПК и роутер в сеть и соответственно открыть КПК доступ в инет.
Для начала запустим сервер sdpd, который нужен для того, чтобы КПК нашел наши службы:
|
Теперь можно перейти к составлению конфига /etc/ppp/ppp.conf:
|
Такой простенький конфиг. Обо всех опциях можно почитать в мане. Я остановлюсь только на одной:
set ifaddr. Первый аргумент — ip-адрес шлюза, второй — адрес, который будет выдан клиенту, ну и третий — маска сети.
После этого запускаем наш сервер:
|
Опции запуска очень просты и Вы сможете прочесть о них в мане(rfcomm_pppd).
OBEX
Что такое OBEX? Это протокол обмена файлами между портативными устройствами. Программа — obexapp. Ставить будем из портов:
|
Теперь будем настраивать. По сути подправить нужно только один файл /etc/bluetooth/hcsecd:
|
Конфиг создан, теперь создадим директорию, для закачки фалов, а так же запустим необходимые демоны:
|
Теперь все работает и можно переходить к тестированию. Но так как моей задачей было выпустить КПК в инет, то нужно настроить нат.
Это будет Вашим Домашним заданием. ;)
Тестирование.
К сожалению предоставить скрины с КПК я не с могу по техническим причинам, поэтому смотреть будем только со стороны сервера.
Для начала подключитесь к сети на КПК. Когда Вас попросят ввести имя пользователя и пароль — ничего не вводите, а просто нажмите ОК.
После этого Вы подключитесь к сети. Давайте посмотрим что произошло на сервере:
|
Как видно все работает. Теперь проверим как передаются файлы. Если Вы на КПК попробуете передать файл на сервер, то он будет передан без ошибок,
НО на сервере не вылетит никакого предупреждающего сообщения о приеме файла. И переданный файл можно найти в /var/spool/obex.
А давайте соеденимся по протоколу OBEX с КПК:
|
  Мы передали файл /etc/passwd. Он сохранился в папке My Documents на КПК.
 
Заключение.
Я брал информацию из многих источников, в том числе и английских. Где об этом можно почитать: freebsd.org(handbook), google.com, man.
размещено: 2006-11-08,
последнее обновление: 2006-11-08,
автор: fr33man
Ygor, 2006-12-13 в 14:53:00
В 6.1 это слегка всё поменяли, с помощью devd.conf оно поднимается самостоятельно(впрочем тоже самое можно тыло следать и раньше, и ещё добавили пару конфигов, которые авторматом запускают демонов, вообщем все вроде как нормально.
Alex, 2007-02-17 в 0:10:01
А не могли бы подсказать, как настроить синхронизацию и выход в инет, если кпк подключается через USB?
Vitaliy, 2007-03-17 в 21:43:34
Для подключения через usb
cd /usr/ports/palm/uppc-kmod/
sudo make install clean
и т.д.
ipfw, 2007-03-20 в 12:55:02
блин скриншоты бы с кпк - бьюсь второй день, не могу зацепить hp iPAQ 2790 (WM5).
устанавливается соединение, спрашивает логин/пароль, жму ок - вылетает с ошибкой
tun1: Chat: deflink: Dial attempt 1 of 1
tun1: Chat: Expect(30): CLIENT
tun1: Chat: Expect timeout
tun1: Warning: Chat script failed
tun1: Phase: deflink: dial -> hangup
tun1: Phase: deflink: Disconnected!
DarkHost, 2007-08-01 в 17:34:05
Была бы интересна статья подключения телефона через bluetooth к FreeBSD и отправка через него смс из shell.
gx, 2008-12-12 в 3:21:12
как КПК вывести в инет через freebsd?
leov-001, 2009-09-17 в 15:00:18
В 7.0 и 6.3 вместо /etc/rc.bluetooth используется файл
/etc/rc.d/bluetooth
Этот информационный блок появился по той простой причине,
что многие считают нормальным, брать чужую информацию не уведомляя автора
(что не так страшно), и не оставляя линк на оригинал и автора — что более существенно.
Я не против распространения информации — только за. Только условие простое — извольте
подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой,
незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.
© lissyara 2006-10-24 08:47 MSK
Комментарии пользователей [7 шт.]