9

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.

  • 1
    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
  • @Rilwan do you any app which can help with this? – cpz Aug 24 '16 at 7:22
1

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.

  • 1
    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
1

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!
  • So I am wondering if it is possible to share phone's internet via usb-ethernet adapter with a PC? – cpz Aug 24 '16 at 7:21
  • @cpz I've successfully tried that once. If I recall correctly, you can use precisely the setup I described, yet instead of the wifi clients you need to point the ethernet client (the PC) to the proxy server you've set up on your phone. I've actually found an even better & more complicated solution where the clients are configured automatically (proxy script); if you're interested, I'll post it somewhere. However, this still doesn't work with Chromecast (or the like?), as it does not support proxy scripts, alas. – user1666456 Aug 26 '16 at 19:49

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.