Networking Support (DUN/PAN)
From Blueman Wiki
Blueman supports different ways and methods to connect to PAN/DUN networks which are based on plugins. Each plugin can intercept "Connect" calls and do different tasks for different system setups. For example NetworkManager 0.7 and 0.8 handle bluetooth connections very differently, so to solve this problem blueman has seperate plugins which handle different NM versions differently.
Contents |
PAN Plugins
NMIntegration
This plugin is used with Network Manager 0.7.x. It uses a "hack" which adds relevant entries in HAL and UDEV and fools NM into thinking it's a hardware device. NM 0.7 Does not support bluetooth natively and this is the only way to get Bluetooth connections working.
Blueman has to be built with --enable-hal for this plugin to work. As hal is deprecated, on recent distributions it should stay disabled.
Requires : NetworkManager 0.7.x
NMPANSupport
This one is used with NetworkManager 0.8 natively, so if you're running a recent distribution with NM 0.8, this one should be used.
Requires : NetworkManager 0.8.x
DhcpClient
DhcpClient plugin calls dhclient and tries to obtain an IP address, use this one if NetworkManager is unavailable
Requires : dhclient
DUN Plugins
NMIntegration
See above.
NMDUNSupport
NMDUNSupport simply connects to the DUN service and waits for ModemManager to pick up /dev/rfcomm device, and if it succeeds the DUN connection will be simply available in NetworkManager as a mobile broadband connection.
Requires : NetworkManager 0.8.x, ModemManager
PPPSupport
PPPSupport simply initializes the modem and runs pppd on it, use it as a fallback if above ones don't work, or if NetworkManager is not used.
Requires : pppd

