2

我想知道当前使用 Bluez 版本 >= 5 进行 DUN 反向网络共享的现代方式。

我有一个旧的PDA,我有时会使用(一个运行PalmOS5 的Tapwave Zodiac。它类似于Palm Tungsten 等)这些旧设备没有Wifi,只有蓝牙。对于通过蓝牙联网,这些旧设备不支持 PAN,仅支持 DUN。

因此,要为他们提供网络,需要通过蓝牙 DUN 共享台式 PC 的连接。

在 Bluez 版本 4 之前,为此类 PalmOS 5 设备提供蓝牙联网的标准方法是: https ://wiki.debian.org/BluetoothPalmOSConnection

基本上:

  • 运行“dund”来监听传入的连接。
  • 一旦 palmos 设备连接到 PC,请使用为设备量身定制的参数启动 PPPD
  • 使用 iptables 转发连接。

我的问题:

  • 我读过 bluez 5 改变了处理 DUN 的方式,因此放弃了对旧“dund”的支持。
  • 实际上,我当前的发行版(opensuse 13.1,运行 bluez 5.18)不再有“bluez-compat”包可用

所以我的问题:

  • bluez 5 的“dund --listen”的现代继任者是什么?

我应该如何在我的计算机上设置一个 DUN 服务,以便从我的 PDA 连接到该服务?我环顾四周,但找不到任何指南。

很可能应该使用一些脚本和 dbus 调用来复制“dund”功能。但我找不到任何开始寻找解决方案的指针。

谢谢你的帮助。

4

1 回答 1

0

我想你可以

  • 在 /etc/ppp/peers/ 文件的“connect”脚本中使用“rfcomm listen”运行 pppd
  • 使用“sdptool add DUN”,以便您的服务是可发现的

我想你会自己弄清楚确切的细节。如果它对您不起作用,请回复,我会自己尝试或更具体。

保重,卢波

于 2014-09-17T08:32:11.813 回答