Я хотел бы знать, каков нынешний современный способ сделать обратную привязку DUN с использованием версии Bluez> = 5.
У меня есть старый КПК, который я использую когда-то (Tapwave Zodiac работает под PalmOS5. Он похож на Palm Tungsten и т.д.). Эти старые устройства не имеют Wi-Fi, только Bluetooth. Для сетей через Bluetooth эти старые устройства не поддерживают PAN, а только DUN.
Таким образом, чтобы обеспечить им работу в сети, нужно разделить подключение к ПК через Bluetooth DUN.
До версии Bluez версии 4 стандартным способом обеспечения сети через bluetooth для таких устройств PalmOS 5 было: https://wiki.debian.org/BluetoothPalmOSConnection
В основном:
- запустить “dund” для прослушивания входящего соединения.
- как только устройство palmos подключится к компьютеру, у него начинается PPPD с параметрами, настроенными для устройства
- используйте iptables для пересылки соединения.
Моя проблема:
- Я прочитал, что bluez 5 изменил способ обработки DUN, и, таким образом, поддержка старого “dund” была удалена.
- Действительно, нет никакого пакета “bluez-compat”, доступного больше для моего текущего дистрибутива (opensuse 13.1, run bluez 5.18)
Поэтому мой вопрос:
- Какой современный преемник “dund –listen” для bluez 5?
Как мне настроить службу DUN на моем компьютере, с которой можно подключиться с моего КПК? Я огляделся, но я не смог найти ни одного гида.
Функциональность “dund” должна, вероятно, быть реплицирована с использованием некоторых сценариев и вызовов dbus. Но я не могу найти никакого указателя, где начать искать решение.
Спасибо за вашу помощь.
Я думаю, вы можете
- Запустите pppd с помощью “rfcomm listen” в сценарии “connect” вашего /etc/ppp/peers/file
- Используйте “sdptool add DUN”, чтобы ваше обслуживание было доступно для поиска
Думаю, вы сами выясните детали. Пожалуйста, ответьте, если он не сработает для вас, и я попробую это сам или буду более конкретным.
Будьте осторожны, Любо