hallo backslash,
um alle in frage kommenden fälle im hinblick auf die FW-regeln durchzutesten habe ich alle überhaupt auftretenden IPv6-adressen durchvariert und die nachstehenden stationsobjete angelegt.
dass die varianten e) und f) nicht funktionieren, weil dabei aus den ULAs abgeleitet
WAN-adressen verwendet werden, hatte ich erwartet.
backslash hat geschrieben: 21 Mai 2025, 10:09
Dein Server hat doch in deinem LAN immer die gleiche Adresse. Da kannst du doch einfach ein passedes Stationsobjekt mit der Adresse "2001:db8:f2a1:c

29ff:fe06:9228" erstellen...
die adresse ...

... hatte ich auch schon erfolgs zwar nicht als komplette adresse sondern als interface-ID probiert. grund: s.o. "variante e) und f)." am besten man verwendet b).
ich habe also nun folgendes konfiguriert:
Code: Alles auswählen
# Stations-Objekte
#
# SRV1: server 1
# IID: Host-Identifier / Interface-ID
# ADR: IP-Adresse
a) SRV1_GUA_ADR 2003:c4:872a:950c:20c:29ff:fe06:9228
b) SRV1_GUA_IID ::20c:29ff:fe06:9228
c) SRV1_ULA_LAN_ADR 2001:db8:f2a1:c:20c:29ff:fe06:9228
d) SRV1_ULA_LAN_IID identisch zu b)
e) SRV1_ULA_WAN_ADR 2003:c4:872a:950c:e574:29ff:fe06:9228
f) SRV1_ULA_WAN_IID ::e574:29ff:fe06:9228
g) SRV1_MAC 00:0c:29:06:92:28
Code: Alles auswählen
# IPv6-Forwarding-Regeln
#
# GUA: to SRV1_GUA_ADR 2003:c4:872a:950c:20c:29ff:fe06:9228
# ULA: to SRV1_ULA_WAN_ADR 2003:c4:872a:950c:e574:29ff:fe06:9228
#
# ja: ssh verbindung kommt zustande
# nein: connection refused
a) SRV1_SSH_GUA_ADR
Dst: 2003:c4:872a:950c:20c:29ff:fe06:9228/128 22-22
GUA: nein
ULA: nein
Code: Alles auswählen
b) SRV1_SSH_GUA_IID
Dst: 2003:c4:872a:950c:20c:29ff:fe06:9228/128 22-22 (LAN ifc INTRANET)
Dst: 2001:db8:f2a1:c:20c:29ff:fe06:9228/128 22-22 (LAN ifc INTRANET)
GUA: nein
ULA: ja
Code: Alles auswählen
c) SRV1_SSH_ULA_LAN_ADR
Dst: 2001:db8:f2a1:c:20c:29ff:fe06:9228/128 22-22
GUA: nein
ULA: ja
Code: Alles auswählen
e) SRV1_SSH_ULA_WAN_ADR
Dst: 2003:c4:872a:950c:e574:29ff:fe06:9228/128 22-22
GUA: nein
ULA: nein
unsinn, weil WAN-adresse.
Code: Alles auswählen
f) SRV1_SSH_ULA_WAN_IID
Dst: 2003:c4:872a:950c:e574:29ff:fe06:9228/128 22-22 (LAN ifc INTRANET)
Dst: 2001:db8:f2a1:c:e574:29ff:fe06:9228/128 22-22 (LAN ifc INTRANET)
GUA: nein
ULA: nein
unsinn, weil IID von WAN-adresse.
Code: Alles auswählen
g) SRV1_SSH_MAC 00:0c:29:06:92:28
Dst: es wird kein IPv6-filter erzeugt.
GUA: nein
ULA: nein
wieso wird bei g) kein IPv6-filter erzeugt?
fazit:
IIDs erzeugen FW-regeln für alle präfixe, die auf dem jeweiligen interface (hier: 2 stück auf INTRANET) liegen.
forwarding-regeln auf basis von GUA-stationsobjekten bleiben wirkungslos, vermutlich weil NPTv6 den verkehr mit ziel GUA auf ULAs umsetzt. richtig?
ULA-stationsobjekte funktionieren, solange man als ziel die WAN-adresse angibt, die zur jeweiligen ULA passt.
diese WAN-adressen können die typischen dynv6-dienste aber nicht aus einem präfix und den MAC-adressen ableiten. statt dessen muss jeder host seine WAN-adresse nach jedem präfix-wechsel bei einem dienst w.z.B. ifconfig.me erfragen, um die komplette IPv6-adressesie dann an den dyn-DNS-dienst zu übergeben.
gibt es eine möglichkeit die umsetzung für GUAs, welche auch im LAN existieren (fälle a) und b) ), zu verhindern?
beste grüße
frank