I cannot IPv4-ping mac from iPad, but can from other machine; all on same subnet

I can use my firewall/router’s diagnostics to see that the Mac is at the expected static IPv4 address, and the router can ping the Mac. However my iPad cannot IPv4-ping the Mac for some reason. The Mac has at least two IPv4 addresses, one for wired and one for wireless n/w interfaces. I have tried pinging both from my iPad. The iPad is on the same /26 IPv4 subnet. The mac is at xx.yy.zz.218-219 and my iPad is at xx.yy.zz.193 /26.


Mac’s software firewalling? But iPad talks to my router’s diagnostics.


Can anyone help?

iMac (M1, 2021)

Posted on Aug 10, 2025 11:40 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 10, 2025 12:18 PM

I concur with MrHoffman. My spin on this is given what you’ve described, the fact that your router can ping your Mac but your iPad can’t suggests the problem isn’t a pure layer-3 reachability issue — it’s more likely an endpoint or network isolation rule blocking the traffic between those two devices. Since both are in the same /26 (xx.yy.zz.192–xx.yy.zz.255), there should be no routing in between, so any block is probably happening at the Mac or on the Wi-Fi/AP side.


On the Mac, macOS’s built-in application firewall (System Settings → Network → Firewall) can absolutely drop ICMP echo requests from other LAN clients, especially if “Stealth Mode” is enabled. Stealth Mode explicitly ignores ping requests and certain probes. Even if the firewall is “off” for apps, Stealth Mode might still block you. Also, if your iPad is connected via Wi-Fi but your Mac is wired, some routers or APs run “client isolation” — this prevents wireless clients from talking directly to other clients on the same network, especially wired-to-wireless communication.


I suggest you try the following test:

  1. On your Mac, go to System SettingsNetworkFirewall and temporarily disable it (and Stealth Mode if enabled).
  2. If that doesn’t fix it, check your Wi-Fi access point’s settings for “AP isolation,” “Wireless isolation,” or “Client separation,” and disable it for the SSID your iPad is using.
  3. Try testing on the same interface — either plug your iPad into Ethernet via an adapter (or hotspot to the Mac via Wi-Fi) to see if ICMP works. If it works on the same interface, the block is likely at the AP level, not macOS.


If you are familiar with how to read tcpdump output, you can analyze a dump to see if your iPad's pings are actually arriving at the Mac.

  1. On the iPad: SettingsWi-Fi → tap the “i” next to your network → note the IPv4 address. Let’s say it’s `xx.yy.zz.193`.
  2. Open Terminal on your Mac and run this command, replacing `xx.yy.zz.193` with your iPad’s IP: sudo tcpdump -n icmp and host xx.yy.zz.193 This will show any ICMP packets (pings) between the Mac and that IP. You’ll be prompted for your admin password.
  3. You’ll need an app on the iPad that can ping — something like “Ping” from the App Store. Ping the Mac’s IPv4 address from your iPad while tcpdump is running.
  4. Interpret the results: If you see `icmp echo request` lines in tcpdump, your iPad’s pings are reaching the Mac, but the Mac isn’t replying — likely macOS firewall/Stealth Mode blocking it. If you see nothing, the packets aren’t even arriving at your Mac — that points to AP isolation or another network-layer block between wired and wireless.
12 replies
Question marked as Top-ranking reply

Aug 10, 2025 12:18 PM in response to SkyePad

I concur with MrHoffman. My spin on this is given what you’ve described, the fact that your router can ping your Mac but your iPad can’t suggests the problem isn’t a pure layer-3 reachability issue — it’s more likely an endpoint or network isolation rule blocking the traffic between those two devices. Since both are in the same /26 (xx.yy.zz.192–xx.yy.zz.255), there should be no routing in between, so any block is probably happening at the Mac or on the Wi-Fi/AP side.


On the Mac, macOS’s built-in application firewall (System Settings → Network → Firewall) can absolutely drop ICMP echo requests from other LAN clients, especially if “Stealth Mode” is enabled. Stealth Mode explicitly ignores ping requests and certain probes. Even if the firewall is “off” for apps, Stealth Mode might still block you. Also, if your iPad is connected via Wi-Fi but your Mac is wired, some routers or APs run “client isolation” — this prevents wireless clients from talking directly to other clients on the same network, especially wired-to-wireless communication.


I suggest you try the following test:

  1. On your Mac, go to System SettingsNetworkFirewall and temporarily disable it (and Stealth Mode if enabled).
  2. If that doesn’t fix it, check your Wi-Fi access point’s settings for “AP isolation,” “Wireless isolation,” or “Client separation,” and disable it for the SSID your iPad is using.
  3. Try testing on the same interface — either plug your iPad into Ethernet via an adapter (or hotspot to the Mac via Wi-Fi) to see if ICMP works. If it works on the same interface, the block is likely at the AP level, not macOS.


If you are familiar with how to read tcpdump output, you can analyze a dump to see if your iPad's pings are actually arriving at the Mac.

  1. On the iPad: SettingsWi-Fi → tap the “i” next to your network → note the IPv4 address. Let’s say it’s `xx.yy.zz.193`.
  2. Open Terminal on your Mac and run this command, replacing `xx.yy.zz.193` with your iPad’s IP: sudo tcpdump -n icmp and host xx.yy.zz.193 This will show any ICMP packets (pings) between the Mac and that IP. You’ll be prompted for your admin password.
  3. You’ll need an app on the iPad that can ping — something like “Ping” from the App Store. Ping the Mac’s IPv4 address from your iPad while tcpdump is running.
  4. Interpret the results: If you see `icmp echo request` lines in tcpdump, your iPad’s pings are reaching the Mac, but the Mac isn’t replying — likely macOS firewall/Stealth Mode blocking it. If you see nothing, the packets aren’t even arriving at your Mac — that points to AP isolation or another network-layer block between wired and wireless.

Aug 10, 2025 12:28 PM in response to SkyePad

RFC1918 documents the private IP blocks, and RFC6890 documents the test- and documentation-related IP blocks. These blocks are not publicly routable, and are available for uses including documentation and questions.


As for the subnets, my mistake. These are in the same /26 subnet. Clearly, I use /26 approximately never.


What’s the traceroute show?


Any VLANs here?

Aug 10, 2025 1:33 PM in response to MrHoffman

Trace route shows 1 hop, as expected, 3.5 ms.


I do have wireless L2 isolation, but not on this WLAN. I have two WLANs. Let’s call them ‘trusted’ and ‘guests’. My ipad is on the trusted one, not the guests one. The guests WLAN has inter-client isolation and is L2-firewalled from accessing the main trusted one, by blacklisting everything and just whitelisting the router by MAC address. This configuration is not new. The trusted WLAN has no such L2 trickery. Indeed, if I were to move my current iPad to ‘guests’, then there would indeed be big problems, just as you suggest. I’ve just checked that my iPad hasn’t connected to the wrong WLAN, all ok.


Will make those changes on the Mac.

Aug 10, 2025 11:57 AM in response to SkyePad

Your network router or firewall is apparently blocking ICMP traffic between your two subnets in 192.0.2/26 or whatever range you’re using.


For example in 10.10.10/26:



Here assuming this is a public IP address range too, as a /26 would be an odd configuration choice in a private block, particularly given the availability of 10/8, and 172.16/12, per RFC1918 et al. In a private block, /24 would be more typical, and also less likely to entangle IoT and other such potentially-CIDR-confused gear.

Aug 10, 2025 12:09 PM in response to MrHoffman

Sorry, I didn’t explain well. I have only the one /26 subnet, which is global and routable. I don’t use private addresses such as 10.* and I don’t use NAT to access the internet. My wlan is bridged by a WAP onto the ethernet LAN, so it’s not a separate subnet. For Internet access, I have 64 public IPv4 addresses from my ISP.

Aug 10, 2025 12:16 PM in response to MrHoffman

I have only the one /26, from xx.yy.zz.192-255, can’t post the public xx.yy.zz in an open forum. There is no second subnet, and I’m not using any addresses outside the subnet here. I’d like you to trust me that I know what I’m doing, as I have 25 yrs of experience with networking and the network has been in place for 15 yrs.


It seems to be some weird behaviour by the Mac, at my best guess.

Aug 10, 2025 1:12 PM in response to MrHoffman

No VLANs. I ought to point out that this configuration worked fine until something happened and then I couldn’t SSH into the Mac anymore. Since I can’t ping the Mac, and I’ve just reset the Mac’s user account password for myself, then passwords don’t seem to be the problem.

I don’t have any L2 filtering in this WAP between the WLAN and wired LAN, and the router knows nothing about wireless.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

I cannot IPv4-ping mac from iPad, but can from other machine; all on same subnet

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.