This is what I've got. Two devices that can't ping each other, yet I clearly see the frames showing they make it to the wwan0 interface.
Like this:
Device .201 ping session to .203
Start ping from sysops .201 to airport .203
Sysops output of ping
root@AWC-EI:~# ping 107.90.50.203
PING 107.90.50.203 (107.90.50.203): 56 data bytes
--- 107.90.50.203 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
tcpdump from .201 - See the echo request and subsequent reply
root@AWC-EI:~# tcpdump -i wwan0 -U -s0 -v -n -l
tcpdump: listening on wwan0, link-type EN10MB (Ethernet), capture size 262144 bytes
11:48:27.635216 IP (tos 0x0, ttl 64, id 23354, offset 0, flags [DF], proto ICMP (1), length 84)
107.90.50.201 > 107.90.50.203: ICMP echo request, id 21856, seq 0, length 64
11:48:28.235536 IP (tos 0x68, ttl 63, id 13556, offset 0, flags [none], proto ICMP (1), length 84)
107.90.50.203 > 107.90.50.201: ICMP echo reply, id 21856, seq 0, length 64
11:48:28.643471 IP (tos 0x0, ttl 64, id 23421, offset 0, flags [DF], proto ICMP (1), length 84)
107.90.50.201 > 107.90.50.203: ICMP echo request, id 21856, seq 1, length 64
11:48:29.273009 IP (tos 0x68, ttl 63, id 13570, offset 0, flags [none], proto ICMP (1), length 84)
107.90.50.203 > 107.90.50.201: ICMP echo reply, id 21856, seq 1, length 64
tcpdump on .203 - see the echo request and reply
root@AWC-EI:~# tcpdump -i wwan0 -U -s0 -v -n -l
tcpdump: listening on wwan0, link-type EN10MB (Ethernet), capture size 262144 bytes
11:48:27.635216 IP (tos 0x0, ttl 64, id 23354, offset 0, flags [DF], proto ICMP (1), length 84)
107.90.50.201 > 107.90.50.203: ICMP echo request, id 21856, seq 0, length 64
11:48:28.235536 IP (tos 0x68, ttl 63, id 13556, offset 0, flags [none], proto ICMP (1), length 84)
107.90.50.203 > 107.90.50.201: ICMP echo reply, id 21856, seq 0, length 64
11:48:28.643471 IP (tos 0x0, ttl 64, id 23421, offset 0, flags [DF], proto ICMP (1), length 84)
107.90.50.201 > 107.90.50.203: ICMP echo request, id 21856, seq 1, length 64
11:48:29.273009 IP (tos 0x68, ttl 63, id 13570, offset 0, flags [none], proto ICMP (1), length 84)
107.90.50.203 > 107.90.50.201: ICMP echo reply, id 21856, seq 1, length 64
Where do I start to figure out why .201's ping reports 0 packets received? Same result in the other direction to. Yet I have no issue from either .201 or .203 pinging my two other devices.
Ping from .201 to .206 - works like a champ
root@AWC-EI:~# ping 107.90.50.206
PING 107.90.50.206 (107.90.50.206): 56 data bytes
64 bytes from 107.90.50.206: seq=0 ttl=63 time=439.704 ms
64 bytes from 107.90.50.206: seq=1 ttl=63 time=318.411 ms
Ping from .201 to .205 - also works
root@AWC-EI:~# ping 107.90.50.205
PING 107.90.50.205 (107.90.50.205): 56 data bytes
64 bytes from 107.90.50.205: seq=0 ttl=63 time=1187.012 ms
64 bytes from 107.90.50.205: seq=1 ttl=63 time=181.704 ms
Also no issue from .203 to .205 or .206. Just .201 to .203, neither can reach each other.
They're all bone stock, nothing but the APN was changed. What the heck am I battling?