title: Reverse tethering with DUN on Bluez 5
body: <p>I would like to know which is the current modern way to do DUN reverse tethering using Bluez version >= 5.</p>
  
  <p>I have an old PDA that I use sometime (a Tapwave Zodiac running PalmOS5. It's similar to Palm Tungsten, etc.) These old devices don't have Wifi, only Bluetooth. For networking  over Bluetooth, these old devices don't support PAN, only DUN.</p>
  
  <p>So to provide them networking, one need to share a desktop PC's connection over bluetooth DUN.</p>
  
  <p>Up until Bluez version 4, the standard way to provide networking over bluetooth for such PalmOS 5 devices was:
  <a href="https://wiki.debian.org/BluetoothPalmOSConnection" rel="nofollow">https://wiki.debian.org/BluetoothPalmOSConnection</a></p>
  
  <p>Basically:</p>
  
  <ul>
  <li>run "dund" to listen for incoming connection.</li>
  <li>once the palmos device connects to the PC, have dund start PPPD with parameters tailored for the device</li>
  <li>use iptables to forward the connection.</li>
  </ul>
  
  <p>My problem:</p>
  
  <ul>
  <li>I've read that bluez 5 changed the way DUN is handled and thus support for the old "dund" was dropped.</li>
  <li>Indeed there's no "bluez-compat" package available anymore for my current distro (opensuse 13.1, runs bluez 5.18)</li>
  </ul>
  
  <p>So my question:</p>
  
  <ul>
  <li>What's the modern successor of "dund --listen" for bluez 5 ?</li>
  </ul>
  
  <p>How should I setup a DUN service on my computer to which to connect from my PDA ?
  I've looked around, but I haven't been able to find any guide.</p>
  
  <p>The "dund" functionality should very probably be replicated using some scripting and dbus calls. But I can't find any pointer where to begin looking for a solution.</p>
  
  <p>Thanks for your help.</p>