Some systems visible on network, others not
by Turbocapitalist from LinuxQuestions.org on (#5G1KV)
I am looking at several systems which are connected via WiFi to a SOHO, off-the-shelf proprietary router apparently running an OpenWRT ripoff. In short, there's not much which can be changed with that router in place.
The problem here is that one of the systems has not moved physically but now seems out of range or something. However, it is reachable using one of its neighbors as a jumphost. It is also intermittently available but decreasingly so and unpredictably. Power cycling the WiFi router will cause it to reconnect but only for a while.
From host 01:
Code:$ ssh host-03
ssh: connect to host host-03 port 22: Connection timed out
real 2m9.361s
user 0m0.001s
sys 0m0.008s
$ ssh -J host-09 host-03
Last login: Tue Mar 30 21:02:25 2021 from xx.yy.zz.142
...
$ traceroute host-03
traceroute to host-03 (xx.yy.zz.177), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 *^CFrom host 09:
Code:$ traceroute host-03
traceroute to host-03 (xx.yy.zz.177), 30 hops max, 60 byte packets
1 host-03.lan (xx.yy.zz.177) 111.496 ms 111.226 ms 110.877 msFrom host 03 itself (using a jump host to get there), it can ping the router:
Code:$ ping xx.yy.zz.1
PING xx.yy.zz.1 (xx.yy.zz.1) 56(84) bytes of data.
64 bytes from xx.yy.zz.1: icmp_seq=1 ttl=64 time=2.21 ms
64 bytes from xx.yy.zz.1: icmp_seq=2 ttl=64 time=1.84 ms
64 bytes from xx.yy.zz.1: icmp_seq=3 ttl=64 time=1.72 ms
^C
--- xx.yy.zz.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.723/1.923/2.206/0.208 msAnd if all the systems are connecting to the router, why can't some of them connect to the one odd system an vice versa?


The problem here is that one of the systems has not moved physically but now seems out of range or something. However, it is reachable using one of its neighbors as a jumphost. It is also intermittently available but decreasingly so and unpredictably. Power cycling the WiFi router will cause it to reconnect but only for a while.
From host 01:
Code:$ ssh host-03
ssh: connect to host host-03 port 22: Connection timed out
real 2m9.361s
user 0m0.001s
sys 0m0.008s
$ ssh -J host-09 host-03
Last login: Tue Mar 30 21:02:25 2021 from xx.yy.zz.142
...
$ traceroute host-03
traceroute to host-03 (xx.yy.zz.177), 30 hops max, 60 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 *^CFrom host 09:
Code:$ traceroute host-03
traceroute to host-03 (xx.yy.zz.177), 30 hops max, 60 byte packets
1 host-03.lan (xx.yy.zz.177) 111.496 ms 111.226 ms 110.877 msFrom host 03 itself (using a jump host to get there), it can ping the router:
Code:$ ping xx.yy.zz.1
PING xx.yy.zz.1 (xx.yy.zz.1) 56(84) bytes of data.
64 bytes from xx.yy.zz.1: icmp_seq=1 ttl=64 time=2.21 ms
64 bytes from xx.yy.zz.1: icmp_seq=2 ttl=64 time=1.84 ms
64 bytes from xx.yy.zz.1: icmp_seq=3 ttl=64 time=1.72 ms
^C
--- xx.yy.zz.1 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 5ms
rtt min/avg/max/mdev = 1.723/1.923/2.206/0.208 msAnd if all the systems are connecting to the router, why can't some of them connect to the one odd system an vice versa?