I have already read other questions relating to sharing Internet connection from the Phone to the PC. This as most of us know works out of the box in latest Ubuntu (and for some it just needs to either add an additional package or install a package in the cell). This is not the case here.

What I am looking for is the following:

  1. Internet arrives at the PC via ethernet cable.
  2. PC has Bluetooth and I would like to share the internet via Bluetooth.
  3. Phone should connect to Bluetooth and receive Internet via Bluetooth.

How can I share an Internet connection via Bluetooth from the PC to the Phone. Already tested Blueman and is not working for this.

I am using a Nokia n900 and a Samsung Galaxy S.

  • The answer depends on what kind of phone you want to use.Not every modern phone can see PAND/DUND as network.As far as I know only Palm(old), Nokia N9/N00, Symbians60v2/3 based phones(requires gnubox) & iphone has the capability to do that. Android with ICS may work(Only DUN).You can install PAND/DUND from 'bluez-compact' package. Get help from these topics: post1, post2, post3. – Khurshid Alam Apr 25 '12 at 23:27
  • In my case I am using a N900 and a Huawei MT8220. Also none of the links you posted will solve this problem. They only apply for very old versions. In some cases VERY old versions. – Luis Alvarado Apr 25 '12 at 23:29
  • @RohithRaveendran you should actually move the answer here since that would be a duplicate of this one. – Luis Alvarado Feb 19 '13 at 19:26
  • @Musher are you using a phone that tethering over bluetooth can be enabled on? – Jeremy31 Aug 20 '15 at 22:01
  • @Musher why not use WiFi? – daltonfury42 Aug 21 '15 at 19:12

I am not sure if there is any good way using native bluetooth app that ships with ubuntu but I am going to use a pretty old app called blueman.

install it using

sudo apt-get install blueman

Now from unity search (from dash) for blueman and you will get bluetooth manager click on that and you will get window and blueman service will be enabled.

now you can see two bluetooth icons on top panel of unity. one will be native and other will be blueman's

click on blueman's icon and click local services.

selecting local services

Now a new window **Local Services** pops up, in it click on 'network' and enable Network Access point, click apply and save it.

enabling network

Now you can access internet using bluetooth of your computer after pairing them and connecting.

  • 1
    In 12.04 it was working file. But now in 14.04 it's not working. I can't see the blueman icon either. – Sambit Jun 2 '14 at 9:50
  • 3
    You can start the Local Services... by executing blueman-services. – Wernight Nov 10 '14 at 10:01
  • 1
    I started Local Services with blueman-services, and my screen looks the same as above. I even installed dnsmasq and bridge-utils. Once I do this, my other computer can connect, but it doesn't receive the proper IP address. Even when I set it manually, ping fails. Perhaps this is just broken in 14.04? – Brandon Apr 11 '15 at 10:40
  • 2
    Tried it on 16.04 and it does not work. – conualfy Sep 16 '16 at 10:48
  • 1
    I use also Blueman - and I was able to "eliminate" the native bluetooth icon (Ubuntu 15.xx, 16.04 and now 16.10) by clicking in the main on/off at top right / System settings (or like that) / Bluetooth / Bluetooth status show up in menu (or similar). BTW Bluetooth sharing is something "ancient", so it is very likely that phone side does not know it (meanwhile Ubuntu side provides). – V-Mark Oct 24 '17 at 18:54

Works fine with 16.04.4

When you link your phone to your computer per bluetooth, be sure that your bluetooth works with an internet connection. You have to wait a few seconds after the internet bluetooth link is up

  • OP asked how to share internet from PC to Phone. Kindly add more detail to your answer – ptetteh227 Apr 28 '18 at 17:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.