I've looked around but found nothing on this subject.

I have an Android phone with a public IP given by sprint. Tethering on the android uses NAT, so if I want to access any of the devices behind the phone I have to use port forwarding (Which I'd really rather not do). Is it possible to set tethering to bridged (Disable NAT), so the device behind the phone will be given the public IP?

  • What sort of devices do you want to access and what would you be using to access devices behind the Android phone? – Tim Kist May 5 '18 at 9:21
  • 1
    Your question already contains the answer: with a public IP given by sprint. You get exactly one IP address not multiple. A mobile network is AFAIK not like a LAN where you can simply get as many IP addresses via DHCP as you need. Only with IPv6, bridging may be possible if you get a subnet instead of one address. – Robert May 5 '18 at 18:45
  • I am trying to give a mikrotik router my phone's static IP so I can log directly into it remotely. The FWD app works, but it has it's limitations. As for the issue with a mobile network handing out multiple IP addresses, I only want to connect one device behind the phone, and I want the phones public IP to be given to it. So no additional IP addresses needed. – Zock77 May 7 '18 at 14:57

Have a look at this thread about using open VPN. Here you can give public IPs to devices using Open VPN, I think.

Or you could find another tethering app which supports this such as PdaNet+ which may have more control.

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.