feat(satellite): der Satelliten-Rechner steht selbst mit in der Geraeteliste
Der Satellit laeuft auf einem ganz normalen Rechner — bei Stefan auf duffy-desktop. Dort laufen typischerweise noch andere Dienste (FreeCAD-MCP, Web-App, Dateiserver). Bisher war ausgerechnet dieser Rechner unsichtbar: man findet sich nicht per mDNS/ARP selbst. Er erscheint jetzt als normales Geraet — ansprechbar wie jedes andere, nur zusaetzlich mit 🛰️ markiert und blau abgesetzt, damit klar ist, dass dort der Satellit traegt. Abschaltbar ueber LIST_SELF=false, falls man den Traeger bewusst heraushalten will. Nebeneffekt, der ein echtes Problem loest: der eigene Rechner gilt damit als "gefunden" und ist ohne Eintrag in TUNNEL_ALLOW tunnelbar. Genau der Fall, um den es ging — der FreeCAD-MCP laeuft auf dem Satelliten-Host selbst. Beim Zusammenfuehren bleibt die Markierung erhalten: findet mDNS denselben Rechner nochmal, haette der Merge isSatellite sonst verschluckt. hostname kommt aus demselben Grund mit in die erhaltenen Felder. Dazu ein ✎-Knopf pro Geraet in der Diagnostic: Namen vergeben, damit ARIA "duffy-desktop" ansprechen kann statt einer IP. Der Name haengt an der MAC und ueberlebt einen DHCP-Wechsel. 8 Pruefungen: Selbst-Eintrag vollstaendig, Markierung ueberlebt den Merge, mDNS-Infos bleiben erhalten, eigener Rechner ohne TUNNEL_ALLOW erlaubt, fremde IP weiterhin blockiert. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -96,6 +96,15 @@ DEVICE_CACHE_TTL_SEC=120 # wie lange ein Inventar als "frisch" gilt
|
||||
# Bridge macht daraus einen lokalen Port (aria-bridge:19000...).
|
||||
#
|
||||
# DEFAULT AUS: das ist ein Weg in dein Netz, den schaltet man bewusst ein.
|
||||
# Soll der Rechner, auf dem der Satellit laeuft, SELBST in der Geraeteliste
|
||||
# auftauchen? Er wird per mDNS/ARP nicht gefunden (man findet sich nicht
|
||||
# selbst), ist aber oft der interessanteste Host — dort laufen typischerweise
|
||||
# weitere Dienste (FreeCAD-MCP, Web-App, Dateiserver). Er erscheint dann als
|
||||
# normales Geraet, zusaetzlich mit 🛰️ gekennzeichnet, und laesst sich genauso
|
||||
# ansprechen. Nebeneffekt: er gilt damit als "gefunden" und ist ohne Eintrag in
|
||||
# TUNNEL_ALLOW tunnelbar.
|
||||
LIST_SELF=true
|
||||
|
||||
TUNNEL_ENABLED=false
|
||||
|
||||
# Welche Ziele sind erlaubt? LEER = nur Geraete, die der Satellit bei der Suche
|
||||
|
||||
Reference in New Issue
Block a user