Sign up ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I want my phone to act as a ethernet capable wifi access point (WAN via ethernet).

When I use USB-OTG with an ethernet USB adapter attached to my Galaxy Nexus (non-rooted stock Jelly Bean) I get regular internet access just fine. Only thing I'm wondering about is the fact that 3G is shown in the status bar although mobile data connection is disabled. The connection goes over ethernet.

My Problem appears when I want to share this connection via wifi (hotspot). The hotspot is enabled and the other device (or whatever) is connected but it doesn´t get internet access...

Is this a known problem? Any ideas how to get this working?

Edit: It's not about 3G tethering, thats works fine. The problem is tethering while the phone is connected with the LAN over an RJ45-Ethernet adapter.

share|improve this question

migrated from Aug 3 '12 at 11:09

This question came from our site for professional and enthusiast programmers.

What adapter are you using? I tried to get internet over Ethernet with the Nexus, but it didn't work. – Blaine Anderson Jun 18 '13 at 19:38
Just my thought:-While enabling inbuilt WiFi tethering the hotspot interface would have binded with 3G baseband interface normally..In your case you may want to bind your internet providing ethernet interface with hotspot interface.Any private app could help. – Rilwan Aug 30 '13 at 12:18

2 Answers 2

I've finally found a solution, however it's quite complicated to set up and you need to configure the wifi clients (i.e. Chromecast won't work with that). I still hope to find a better solution.

  1. Connect ethernet, start hotspot as usual
  2. Download "Proxy Server" from Google Play – probably any other similiar app will do it as well
  3. In the app, add a new server, choose a port (default HTTP ports are not available without root), leave everything else as it is, start the server.
  4. On your wifi client that is connected with your phone's hotspot, go into the proxy settings (Windows: Control panel -> Internet -> Internet options -> Connections -> LAN Settings -> Use Proxy Server; Android: Wifi Settings -> Long press on name -> Change network -> Advanced -> Manual Proxy)
  5. Set the proxy you've just created. The IP adress will be the local ip of your phone which acts as a gateway within your wifi hotspot. It is shown in the "Info" section of the Proxy Server app at the bottom (last IPv4 entry!).
  6. You've finally got internet on your wifi clients!
share|improve this answer

Some carriers disable 3G tethering in order to make more money, so if your carrier has installed software on your phone before hand to stop tethering the only way to make it work is to root your device and install an application that will allow you to do that.

The reason why it only connects is maybe because creating a hotspot to share files/resources over a LAN is allowed but to access the internet isn't. Right now, the FCC is forcing Verizon in particular to allow users to be able to share their phone's 3G internet.

share|improve this answer
in general it´s not about 3g tethering, thats works fine. the problem is tethering while the phone is connected with the LAN over an RJ45-Ethernet adapter. – FlocksServer Aug 6 '12 at 12:15

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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