Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Android phone that connects to my local area network via WiFi. The LAN consists of a switch and a Debian box that acts as a router, with two interfaces: one external and one internal. For some reason, after updating to Ice Cream Sandwich, my phone can no longer get through to the internet although it can connect to all machines on my LAN.

Any thoughts on what might be causing this routing problem? When I try to access the net from the phone, I see ARP, Requests that seem to go unanswered, eg:

ARP, Request who-has tell ...

It seems as if traffic isn't getting routed back to my phone properly. I run my own DNS, one internal and one external.

Thanks for any ideas.

P.S. I downloaded an nslookup utility onto the phone (using cellular network, which does work) and the phone properly gets served DNS from my home network. Also, FYI, other devices connect to the WiFi fine. Finally, the phone MAC address DOES appear in arp -i eth1 output. I am thoroughly confused.

share|improve this question
you did not mention any details of your WIFI AP/router configuration. – user23414 Mar 6 '13 at 2:39

Sounds like you are getting DHCP to your internal network vLAN only.

But its definitely a routing issue. Can you set manual route from your phone IP to WAN port?

share|improve this answer

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.