From Fedora Project Wiki


This test case tests whether NetworkManager can connect to a Bluetooth personal area network (commonly used as a way to access an Internet connection provided by a cellphone). You will require a device that can act as a Bluetooth PAN server (such as a Windows Mobile-based cellphone with Bluetooth functionality and the Internet Connection Sharing application), and a computer with a working Bluetooth adapter. This test case assumes the PAN itself is already set up and only the NetworkManager client configuration needs to be done. You also need to be running GNOME.

How to test

  1. Start up the system
  2. Disable all other network connections to avoid confusion
  3. Ensure the Bluetooth device that will act as the PAN server is discoverable
  4. Left click on the Bluetooth icon in the system tray, and select Set up new device..., then Forward
  5. Select your Bluetooth device when it is detected, and click Forward
  6. Continue with the pairing as normal through the PIN stage
  7. On the final screen, check the box marked Access the internet using your mobile phone (if there isn't one, something's gone wrong), then close the wizard
  8. Do any necessary configuration on the PAN server device: for instance, on a Windows Mobile phone, run the Internet Connection Sharing application, set the PC Connection box to Bluetooth PAN, and hit Connect
  9. Left click on the NetworkManager icon in the system tray, and you should see a connection section heading with the Bluetooth identifier of the PAN server device, with a connection underneath it (the name of the connection will be the MAC address of the device followed by PANU). Click on this connection
  10. Wait for the connection to be established
  11. Test network functionality
  12. Disable the server (turn off the device, or close down internet sharing) without first disabling the connection on the PC

Expected Results

  1. You should be able to access the network
  2. Within 30 seconds of the server being disabled, the connection on the PC should be automatically brought down