I have used numerous up to date cnat or cbridge images to try to set up my Pi4b with a ClusterHAT 2.4. I am seeing MAC addresses on the Pi4b as well as serial devices, but neither is able to communicate with the Pi ZEROs. I have also tried to attach a Pi ZERO (P20) image with a USB connection, also to no avail. 32 and 64 bit images show the same behavior. I have seen extremely intermittent success. One of the Pis is a Pi ZERO-W, so I should be able to post its view of the connection.
Static hostname: Pi4b-64-cluster
Icon name: computer
Machine ID: b659d7240f29459aab330cb98fbf6d05
Boot ID: 6c0d87d483324813ac0b916d2e3235c6
Operating System: Debian GNU/Linux 10 (buster)
Kernel: Linux 5.10.17-v8+
Architecture: arm64
-- testing clusterhat --
clusterhat:1
clusterctrl:False
maxpi:4
throttled:0x0
hat_version:2.4
hat_version_major:2
hat_version_minor:4
hat_size:4
hat_uuid:de91a4ce-ac7f-11e9-a2a3-2a2ae2dbcce4
hat_vendor:8086 Consultancy
hat_product_id:0x0004
hat_alert:0
hat_hub:1
hat_wp:1
hat_led:1
hat_wplink:0
hat_xra1200p:True
p1:1
p2:1
p3:1
p4:1
br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.120 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::79dc:886f:660d:fa2d prefixlen 64 scopeid 0x20<link>
ether dc:a6:32:ad:52:49 txqueuelen 1000 (Ethernet)
RX packets 486550 bytes 61897779 (59.0 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 189856 bytes 43163844 (41.1 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
brint: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.19.180.254 netmask 255.255.255.0 broadcast 172.19.180.255
inet6 fe80::6057:baff:fe79:157c prefixlen 64 scopeid 0x20<link>
ether 62:57:ba:79:15:7c txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 52 bytes 5909 (5.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
ether dc:a6:32:ad:52:49 txqueuelen 1000 (Ethernet)
RX packets 486432 bytes 70446842 (67.1 MiB)
RX errors 0 dropped 89 overruns 0 frame 0
TX packets 291836 bytes 47540932 (45.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
ethpi1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::222:82ff:feff:fe01 prefixlen 64 scopeid 0x20<link>
ether 00:22:82:ff:fe:01 txqueuelen 1000 (Ethernet)
RX packets 180 bytes 38348 (37.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 134 (134.0 B)
TX errors 310880 dropped 0 overruns 0 carrier 0 collisions 0
ethpi2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::222:82ff:feff:fe02 prefixlen 64 scopeid 0x20<link>
ether 00:22:82:ff:fe:02 txqueuelen 1000 (Ethernet)
RX packets 25232 bytes 740753 (723.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 134 (134.0 B)
TX errors 311112 dropped 0 overruns 0 carrier 0 collisions 0
ethpi3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::222:82ff:feff:fe03 prefixlen 64 scopeid 0x20<link>
ether 00:22:82:ff:fe:03 txqueuelen 1000 (Ethernet)
RX packets 25045 bytes 704174 (687.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 7 bytes 1420 (1.3 KiB)
TX errors 310996 dropped 0 overruns 0 carrier 0 collisions 0
ethpi4: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::222:82ff:feff:fe04 prefixlen 64 scopeid 0x20<link>
ether 00:22:82:ff:fe:04 txqueuelen 1000 (Ethernet)
RX packets 25043 bytes 704118 (687.6 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 65 bytes 15411 (15.0 KiB)
TX errors 277704 dropped 0 overruns 0 carrier 0 collisions 0
ethpi20: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet6 fe80::222:82ff:feff:fe14 prefixlen 64 scopeid 0x20<link>
ether 00:22:82:ff:fe:14 txqueuelen 1000 (Ethernet)
RX packets 25066 bytes 712878 (696.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 34 bytes 8347 (8.1 KiB)
TX errors 310822 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1562 bytes 2806072 (2.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1562 bytes 2806072 (2.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.15 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 2001:1970:55e2:6500:6b0d:9a41:6f11:7e14 prefixlen 64 scopeid 0x0<global>
inet6 2001:1970:55e2:6500::72ae prefixlen 128 scopeid 0x0<global>
inet6 fe80::ec5c:6172:550a:44b0 prefixlen 64 scopeid 0x20<link>
ether 6e:aa:e8:7f:6d:57 txqueuelen 1000 (Ethernet)
RX packets 155447 bytes 160697508 (153.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 9447 bytes 1372562 (1.3 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default gw.home.brack.c 0.0.0.0 UG 213 0 0 br0
default 192.168.0.1 0.0.0.0 UG 307 0 0 wlan0
172.19.180.0 0.0.0.0 255.255.255.0 U 0 0 0 brint
192.168.0.0 0.0.0.0 255.255.255.0 U 307 0 0 wlan0
192.168.1.0 0.0.0.0 255.255.255.0 U 213 0 0 br0
PING 192.168.1.120 (192.168.1.120) 56(84) bytes of data.
--- 192.168.1.120 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.104/0.104/0.104/0.000 ms
PING 192.168.1.121 (192.168.1.121) 56(84) bytes of data.
From 192.168.1.120 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.121 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
PING 192.168.1.122 (192.168.1.122) 56(84) bytes of data.
From 192.168.1.120 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.122 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
PING 192.168.1.123 (192.168.1.123) 56(84) bytes of data.
From 192.168.1.120 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.123 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
PING 192.168.1.124 (192.168.1.124) 56(84) bytes of data.
From 192.168.1.120 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.124 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
PING 192.168.1.125 (192.168.1.125) 56(84) bytes of data.
From 192.168.1.120 icmp_seq=1 Destination Host Unreachable
--- 192.168.1.125 ping statistics ---
1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms
? (192.168.0.1) at 02:00:00:00:00:04 [ether] on wlan0
-- listing serial ports --
crw-rw---- 1 root gpio 254, 0 May 9 12:05 /dev/gpiochip0
crw-rw---- 1 root gpio 254, 1 May 9 12:05 /dev/gpiochip1
crw-rw---- 1 root gpio 246, 0 May 9 12:05 /dev/gpiomem
crw-rw---- 1 root video 238, 0 May 9 12:05 /dev/rpivid-h264mem
crw-rw---- 1 root video 240, 0 May 9 12:05 /dev/rpivid-hevcmem
crw-rw---- 1 root video 239, 0 May 9 12:05 /dev/rpivid-intcmem
crw-rw---- 1 root video 237, 0 May 9 12:05 /dev/rpivid-vp9mem
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi1 -> ttyACM0
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi1a -> ttyACM1
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi2 -> ttyACM2
lrwxrwxrwx 1 root root 7 May 9 12:06 /dev/ttypi20 -> ttyACM8
lrwxrwxrwx 1 root root 7 May 9 12:06 /dev/ttypi20a -> ttyACM9
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi2a -> ttyACM3
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi3 -> ttyACM4
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi3a -> ttyACM5
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi4 -> ttyACM6
lrwxrwxrwx 1 root root 7 May 9 12:05 /dev/ttypi4a -> ttyACM7