Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在Bluez 5上使用DUN反向栓系_Linux_Bluez_Tethering_Palm Os - Fatal编程技术网

Linux 在Bluez 5上使用DUN反向栓系

Linux 在Bluez 5上使用DUN反向栓系,linux,bluez,tethering,palm-os,Linux,Bluez,Tethering,Palm Os,我想知道目前使用Bluez版本>=5进行DUN反向系留的现代方式是什么 我有一个旧的PDA,我有时会用它(运行PalmOS5的Tapwave Zodiac。它类似于Palm Wooding等),这些旧设备没有Wifi,只有蓝牙。对于蓝牙网络,这些旧设备不支持PAN,只支持DUN 因此,要为他们提供网络,需要通过蓝牙DUN共享台式PC的连接 在Bluez版本4之前,为此类PalmOS 5设备提供蓝牙联网的标准方式是: 基本上: 运行“dund”以侦听传入连接 palmos设备连接到PC后,使用

我想知道目前使用Bluez版本>=5进行DUN反向系留的现代方式是什么

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

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

在Bluez版本4之前,为此类PalmOS 5设备提供蓝牙联网的标准方式是:

基本上:

  • 运行“dund”以侦听传入连接
  • palmos设备连接到PC后,使用为设备定制的参数启动PPPD
  • 使用iptables转发连接
我的问题是:

  • 我读到Bluez5改变了处理DUN的方式,因此对旧的“dund”的支持被放弃
  • 事实上,对于我当前的发行版(opensuse 13.1,运行bluez 5.18),已经没有“bluez compat”软件包了
因此,我的问题是:

  • bluez 5的“dund--listen”的现代继承者是什么
我应该如何在计算机上设置DUN服务,以便从PDA连接到该服务? 我环顾四周,但找不到任何向导

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

谢谢你的帮助。

我想你可以

  • 在/etc/ppp/peers/文件的“connect”脚本中使用“rfcomm listen”运行pppd
  • 使用“sdptool add DUN”可以发现您的服务
我想你会自己弄清楚具体细节的。请回应,如果它不适合你,我会尝试自己或更具体

保重,, Lubo

根据记录,“sdptool添加”仅适用于Bluez 4。据我所见,Bluez5需要DBus。请看这里:;DBus Python脚本: