Замечание 1: у меня настроена установка пакетов ipkg-opt именно в диреторию /opt.
хотя флэшка по умолчанию монтируется в /mnt и пакеты ставятся в /mnt, но я начинал с прошивки Олега и там все вертится именно около /opt.
потому в /mnt создаю папку /opt и в Startup скрипт добавляю строчку:
mount -o bind,sync,noatime,rw /mnt/opt /opt
Замечание 2: если кто-то тоже будет все ставить в /opt то рекомендую в установочном скрипте optware-install-ddwrt.sh (optware-install.sh) заменить все /mnt на /opt. просто /mnt это корневая папка на которую могут ссылаться и ftp, samba и другие проги и потому складывать туда программы просто считаю несколько неудобным.
Замечание 3: если все же кто-то будет ставить пакеты в /mnt то в командах, описанных ниже надо будет заменить /opt на /mnt
2. далее ставим пару нужных пакетов:
ipkg-opt install tar
ipkg-opt install gzip
ipkg-opt install unzip
3. теперь начинается самое главное:
Замечание 4: в последних версиях пакетов bluez закралась какая-то ошибка, которая вызывает ошибку Segmentation fault при запуске программы hcid, потому мы будем ставить предыдущую версию пакетов bluez.
устанавливаем пакеты bluez:
перед установкой bluez в файле /opt/etc/ipkg.conf
надо изменить путь откуда брать пакеты с:
http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/
на:
http://ipkg.nslu2-linux.org/feeds/optware/wl500g/cross/stable/
изменяем:
в файле /opt/etc/dbus-1/system.conf<user>messagebus</user> на <user>root</user>
проверяем здесь: /opt/etc/bluetooth/hcid.conf, чтобы security=auto
4. устанавливаем необходимые драйвера для работы USB Bluetooth устройств:
Bluetooth installation:
please use USB HDD or USB Flash drive, not JFSS.
1. begin from: http://www.dd-wrt.com/phpBB2/viewtopic.php?p=257624#257624 (sorry, installing of Optware and Mignight Commander translated later and present in english WIKI) - it always usefull. any other text editor for you wish also welcome.
Remark 1: I use install ipkg-opt packages in dir /opt.
automount use mounting usb drive to /mnt and by default packages installing to /mnt, but I begin from Oleg firmware on WL-500g and there all be in /opt.
that's why in /mnt I make dir /opt and add to Startup script:
mount -o bind,sync,noatime,rw /mnt/opt /opt
Remark 2: if you will install all to /opt than I recommend in install script optware-install-ddwrt.sh (optware-install.sh) change all /mnt to /opt. /mnt is root dir and all other apps like ftp, samba, etc can use it to store files and apps.
Remark 3: if tou will install to /mnt than in commands below change /opt to /mnt
2. next installing some needed packages:
ipkg-opt install tar
ipkg-opt install gzip
ipkg-opt install unzip
3. now begin main part:
Remark 4: in last version of bluez present error that give Segmentation fault after hcid startinf, that's why we will install previously version of bluez.
intalling bluez packages:
before installing bluez in file /opt/etc/ipkg.conf
must be changed path from where packagec getiing:
http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/
to:
http://ipkg.nslu2-linux.org/feeds/optware/wl500g/cross/stable/
опишите еще пожалуйста КАКИЕ устройства совместимы... или какие гарантированно работают. _________________ I can change this world, but G*d doesn`t give me the source (c)
Gooooглю за деньги
но я еще не встречал несовместимых.
хотя они конечно есть.
Это вселяет веру в мифические универсальные драйвера. Спасибо за ваш труд _________________ I can change this world, but G*d doesn`t give me the source (c)
Gooooглю за деньги
Большое спасибо за инструкцию!
Пытаюсь подключить коммуникатор с wm 6.1 к роутеру.
Выполнил все шаги, запускаю start-bluez, в ответ получаю NAP service registered, коммуникатор видит роутер, спаривание проходит на ура, но службу nap он почему-то не видит, соответственно сеть и интернет не получает. В чем может быть проблема?
Если сделать dev-up, то в ответ получаю следующее:
interface bnep0 does not exist!
- это так и должно быть, или нет? Может в этом дело?
Bluetooth адаптер у меня по всей видимости вот такой - USB Billionton Bluetooth 1.1:
Роутер - asus wl500gp , прошивка - dd-wrt v24 SP1 mega
Еще пробовал добавлять службу sp (sdptool add --channel 2 SP), коммуникотор её видит.
коммуникатор видит роутер, спаривание проходит на ура, но службу nap он почему-то не видит, соответственно сеть и интернет не получает. В чем может быть проблема?
Если сделать dev-up, то в ответ получаю следующее:
interface bnep0 does not exist!
в коммуникаторе скажите Искать службы доступные на устройстве
у меня это "обзывается так" Explore Bluetooth Device
потому как служба NAP как бы не очень стандартная.
ну если в скрипте вы дали команду
/opt/bin/sdptool add --channel=2 NAP
а потом /opt/bin/sdptool add --channel=2 SP
то соответсвенно ПЕРЕБИЛИ установку, хотите SP дайте команду
/opt/bin/sdptool add --channel=3 SP
Нет, причина не в этом (я вешал службы на разные каналы).
Ну и при проверке перезагружал роутер и запускал все с чистого листа (т. е. кроме службы NAP больше ничего не было запущено).
P. s.
Сейчас попробовал сделать сначала /opt/bin/sdptool add --channel=2 NAP, в ответ получил: NAP service registered - коммуникатор в службах ничего не увидел, потом /opt/bin/sdptool add --channel=2 SP (т. е. "ПЕРЕБИЛ установку"), в ответ получил: Serial Port service registered - коммуникатор увидел службу SP, а потом опять opt/bin/sdptool add --channel=2 NAP, в ответ получил: NAP service registered - коммуникатор продолжает видеть службу SP. Почему не пропала служба SP? Это нормально?