Networking Support (DUN/PAN)

From Blueman Wiki

Jump to: navigation, search

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

Personal tools