FEHLER GEFUNDEN!
Es war wirklich in der IP-Konfiguration des iMac, aber nicht im Ethernet-Interfache en0, sondern im "bridge100" - was auch immer das ist:
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether xxxxxxxx
inet 172.16.2.1 netmask 0xffffff00 broadcast 172.16.2.255
inet6 xxxxxxxxxxx%bridge100 prefixlen 64 scopeid 0x13
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x0
member: vmenet0 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 18 priority 0 path cost 0
nd6 options=201<PERFORMNUD,DAD>
media: autoselect
status: active
Diese 172.16.2.1 ist genau die Adresse des Rechners auf den ich nicht komme. Ist ja auch klar wenn die im iMac selbst ist!
In der Netztwerkkonfiguration gibt es nur Ethernet, WLAN und Thunderbolt bridge - die steht auf DHCP und es wird keine IP angezeigt.
Auch wenn ich diese auf "aus" stelle, ist die 172.16.2.1 immer noch im iMac aktiv.
Gemerkt habe ich es, als ich den Zielrechner runtergefahren habe und er vom iMac (und nur vom iMac) sich noch immer anpingen lies.
MacOS ist übrigens 12.4
Muss jetzt erstmal googeln, was diese bridge100 ist und warum diese eine feste und aktive IP hat?
Das 172.6.0.0/16 nutze ich übrigens, weil ich hier ca 150 Geräte im Netzt habe (davon jede Menge Shellys, Tasmota etc. zur Hausautomatisierung).
Würde zwwar auch noch in ein Class-C-Netz passen, aber im Class-B lässt es sich ein wenig übersichtlicher gestalten.
172.16.0.0 /16 ist ja genau wie 192.168.x.x zur freien lokalen Nutzung gedacht.