Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have an iPad named aiPad, and a Mac named prosseek.

With 'ping prosseek.local', I can find the Mac, but with "ping aipad.local", I can't find the iPad.

  • What might be wrong with my iPad bonjour?
  • What kind of tools/methods can I use to debug this problem?

ADDED

The subnet that iPad logged in was different from the one of my Mac. When I use the same network, it works fine.

share|improve this question
add comment

2 Answers 2

up vote 2 down vote accepted

You can not do this when the display is asleep. Unless an app is actively utilizing it, the WiFi radio is put into it's sleep routines relatively quickly. (I don't know how the 3G radio in the iPad works, so I can't answer that half of the coin.)

Outside of that, what is the actual problem at hand? Are you using some app that provides a webserver/other connection mechanism that you cannot connect to? Surely you're not concerned that you can't ping your iPad, only because you cannot ping your iPad.


Besides all that, I do want to confirm that it's possible.

$ ping ItsNew.local
PING itsnew.local (10.0.3.127): 56 data bytes
64 bytes from 10.0.3.127: icmp_seq=0 ttl=64 time=9.638 ms
64 bytes from 10.0.3.127: icmp_seq=1 ttl=64 time=398.883 ms
64 bytes from 10.0.3.127: icmp_seq=2 ttl=64 time=211.562 ms

$ ping Its-An-iPad.local
PING its-an-ipad.local (10.0.3.168): 56 data bytes
64 bytes from 10.0.3.168: icmp_seq=0 ttl=64 time=210.275 ms
64 bytes from 10.0.3.168: icmp_seq=1 ttl=64 time=130.986 ms
64 bytes from 10.0.3.168: icmp_seq=2 ttl=64 time=154.825 ms

No, neither my iPhone nor my iPad are jailbroken. Stock iOS 4.3.1.

share|improve this answer
add comment

Would you edit your question to make is more clear what you really want to do? Specifically what process do you hope to have running on the iPad to listen to incoming network connections?

Bonjour is almost certainly working fine on the iPad if it sees printers/AirTunes/AppleTV. As @vxjasonxv has shown - the iPad will answer pings when the display is on and the wifi connected with recent network activity.

You can use tcpdump on your mac to see traffic from the iPad and you could use the Network Utility to port scan the iPad's ip address to probe for open ports. It might also help if you can log into your router to see the iPad's assigned IP address if you don't want to watch for the arp requests using tcpdump.

share|improve this answer
    
I can ping my iPhone and iPad by name just fine. the process we expect to have running to listen to incoming network connections is the entire networking stack. APNS doesn't exist without a significant networking stack behind it to function... –  Jason Salaz Apr 14 '11 at 0:31
    
Thanks so much - I was on the wrong track - I appreciate the correction! –  bmike Apr 14 '11 at 0:46
add comment

Your Answer

 
discard

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.