1
German - Deutsch / kein IPv6 auf LAN nach restore/update auf 24.1.4
« on: March 24, 2024, 07:17:44 pm »
Moin,
um Redundanz (cold standby) aufzubauen, habe ich eine neue Installation von OPNsense 23.7 auf einer Ersatzhardware installiert und die config der produktiven 23.1 Installation dort eingespielt.
Anschließend habe ich die Ersatzmaschine von der Console auf 24.1 geupdated und dann nochmal alles aktualisiert.
Geht auch alles - nur IPv6 geht nicht mehr (Telekom DSL, ich bekomme dort ein /57er delegiert, in der Fritz!Box ist die jetzt aktive Ersatzmaschine als "exposed host" für IPv4 und IPv6 eingestellt, und auch alle anderen IPv6 Einstellungen sind aktiv:
Es ist
Es werden auch Netze delegiert:
Und auf der OPNsense kommt auch auf dem WAN Interface IPv6 an (allerdings aus dem "Heimnetz" Bereich, nicht aus dem delegierten /57 !!):
WAN hat als eine gültige IPv6 Adresse bekommen
aber warum eigentlich, wenn
Da ist doch irgendein Wurm drin?
Nur eben auf den internen Interfaces, zB LAN, gibt's kein delegiertes IPv6, sondern nur lokales:
Interface-Konfiguration:
Das sollte doch eigentlich stimmen?
Router Advertisment sind genau so eingestellt wie bei der produktiven Maschine, also so (Bild aus der neuen Maschine)
DHCPv6 allerdings kommt nicht hoch und zeigt ganz merkwürdige Sachen an:
Häh? fragt die OPNsense gar keine Präfix-Delegation an?
Da stimmt doch irgendwas grundsätzliches nicht?
https://forum.opnsense.org/index.php?topic=34584.0 habe ich versucht, das hilft nicht.
es sieht so aus, als ob das "follow Interface" nicht funktioniert oder aber die Anforderung der Präfix-Delegation tut nicht - aber warum? Es wird ja ein /57 delegiert ...
Die Interface Definition in /conf/config.xml sieht so aus:
um Redundanz (cold standby) aufzubauen, habe ich eine neue Installation von OPNsense 23.7 auf einer Ersatzhardware installiert und die config der produktiven 23.1 Installation dort eingespielt.
Anschließend habe ich die Ersatzmaschine von der Console auf 24.1 geupdated und dann nochmal alles aktualisiert.
Geht auch alles - nur IPv6 geht nicht mehr (Telekom DSL, ich bekomme dort ein /57er delegiert, in der Fritz!Box ist die jetzt aktive Ersatzmaschine als "exposed host" für IPv4 und IPv6 eingestellt, und auch alle anderen IPv6 Einstellungen sind aktiv:
Code: [Select]
IPv6-Einstellungen
PING6 freigeben.
Firewall für delegierte IPv6-Präfixe dieses Gerätes öffnen.
Dieses Gerät komplett für den Internetzugriff über IPv6 freigeben (Exposed Host).
Es ist
Code: [Select]
DNS-Server und IPv6-Präfix (IA_PD) zuweisen
FRITZ!Box wird als DNS-Server via DHCPv6 bekannt gegeben. Teile des vom Internetanbieter zugewiesenen IPv6-Netzes werden an nachgelagerte Router weitergeben.
aktiviert.Es werden auch Netze delegiert:
Code: [Select]
Verwendete IPv6 Präfixe:
Heimnetz 2003:ce:7710:1700::/64
Gastnetz 2003:ce:7710:1701::/64
WAN 2003:ce:77ff:108f::/64
Delegiert 2003:ce:7710:1780::/57
Delegiert 2003:ce:7710:1740::/58
Und auf der OPNsense kommt auch auf dem WAN Interface IPv6 an (allerdings aus dem "Heimnetz" Bereich, nicht aus dem delegierten /57 !!):
Code: [Select]
WAN (wan) igb0 dhcp
IPv4
192.168.178.58/24
IPv6
2003:ce:7710:1700:a236:9fff:fe5a:93b0/64
fd29:12:1960:3556:a236:9fff:fe5a:93b0/64
fe80::a236:9fff:fe5a:93b0/64
Gateway
192.168.178.1
fe80::9a9b:cbff:fe08:3ca0
Routes
default
192.168.178.0/24
WAN hat als eine gültige IPv6 Adresse bekommen
aber warum eigentlich, wenn
Code: [Select]
Only request an IPv6 prefix; do not request an IPv6 address.
aktiviert ist?? Dann sollte das WAN Interface doch gar keine externe IPv6 Adresse bekommen?Da ist doch irgendein Wurm drin?
Nur eben auf den internen Interfaces, zB LAN, gibt's kein delegiertes IPv6, sondern nur lokales:
Code: [Select]
LAN (lan) igb1 static
192.168.80.2/24
192.168.80.1/24
fe80::a236:9fff:fe5a:93b1/64
192.168.80.0/24
fe80::%igb1/64
Interface-Konfiguration:
Das sollte doch eigentlich stimmen?
Router Advertisment sind genau so eingestellt wie bei der produktiven Maschine, also so (Bild aus der neuen Maschine)
Code: [Select]
Router Advertisements Assisted
Router Priority High
Source Address Automatic
Advertise Default Gateway: yes
DHCPv6 allerdings kommt nicht hoch und zeigt ganz merkwürdige Sachen an:
Code: [Select]
Enable YES Enable DHCPv6 server on LAN interface
Subnet <leer>
Subnet mask <leer> bits
Available range: No available address range for configured interface subnet size.
Häh? fragt die OPNsense gar keine Präfix-Delegation an?
Da stimmt doch irgendwas grundsätzliches nicht?
https://forum.opnsense.org/index.php?topic=34584.0 habe ich versucht, das hilft nicht.
es sieht so aus, als ob das "follow Interface" nicht funktioniert oder aber die Anforderung der Präfix-Delegation tut nicht - aber warum? Es wird ja ein /57 delegiert ...
Die Interface Definition in /conf/config.xml sieht so aus:
Code: [Select]
<interfaces>
<wan>
<if>igb0</if>
<descr>WAN</descr>
<enable>1</enable>
<lock>1</lock>
<spoofmac/>
<promisc>1</promisc>
<ipaddr>dhcp</ipaddr>
<dhcphostname/>
<alias-address/>
<alias-subnet>24</alias-subnet>
<dhcprejectfrom/>
<adv_dhcp_pt_timeout/>
<adv_dhcp_pt_retry/>
<adv_dhcp_pt_select_timeout/>
<adv_dhcp_pt_reboot/>
<adv_dhcp_pt_backoff_cutoff/>
<adv_dhcp_pt_initial_interval/>
<adv_dhcp_pt_values>SavedCfg</adv_dhcp_pt_values>
<adv_dhcp_send_options/>
<adv_dhcp_request_options/>
<adv_dhcp_required_options/>
<adv_dhcp_option_modifiers/>
<adv_dhcp_config_advanced/>
<adv_dhcp_config_file_override/>
<adv_dhcp_config_file_override_path/>
<ipaddrv6>dhcp6</ipaddrv6>
<dhcp6-ia-pd-len>7</dhcp6-ia-pd-len>
<dhcp6-ia-pd-send-hint>1</dhcp6-ia-pd-send-hint>
<dhcp6prefixonly>1</dhcp6prefixonly>
<dhcp6usev4iface>1</dhcp6usev4iface>
<adv_dhcp6_interface_statement_send_options/>
<adv_dhcp6_interface_statement_request_options/> <adv_dhcp6_interface_statement_information_only_enable/>
<adv_dhcp6_interface_statement_script/>
<adv_dhcp6_id_assoc_statement_address_enable/>
<adv_dhcp6_id_assoc_statement_address/>
<adv_dhcp6_id_assoc_statement_address_id/>
<adv_dhcp6_id_assoc_statement_address_pltime/>
<adv_dhcp6_id_assoc_statement_address_vltime/>
<adv_dhcp6_id_assoc_statement_prefix_enable/>
<adv_dhcp6_id_assoc_statement_prefix/>
<adv_dhcp6_id_assoc_statement_prefix_id/>
<adv_dhcp6_id_assoc_statement_prefix_pltime/>
<adv_dhcp6_id_assoc_statement_prefix_vltime/>
<adv_dhcp6_prefix_interface_statement_sla_len/>
<adv_dhcp6_authentication_statement_authname/>
<adv_dhcp6_authentication_statement_protocol/>
<adv_dhcp6_authentication_statement_algorithm/>
<adv_dhcp6_authentication_statement_rdm/>
<adv_dhcp6_key_info_statement_keyname/>
<adv_dhcp6_key_info_statement_realm/>
<adv_dhcp6_key_info_statement_keyid/>
<adv_dhcp6_key_info_statement_secret/>
<adv_dhcp6_key_info_statement_expire/>
<adv_dhcp6_config_advanced/>
<adv_dhcp6_config_file_override/>
<adv_dhcp6_config_file_override_path/>
</wan>
<lan>
<if>igb1</if>
<descr>LAN</descr>
<enable>1</enable>
<lock>1</lock>
<spoofmac/>
<ipaddr>192.168.80.2</ipaddr>
<subnet>24</subnet>
<ipaddrv6>track6</ipaddrv6>
<track6-interface>wan</track6-interface>
<track6-prefix-id>5</track6-prefix-id>
<dhcpd6track6allowoverride>1</dhcpd6track6allowoverride>
<hw_settings_overwrite>1</hw_settings_overwrite>
<disablechecksumoffloading>1</disablechecksumoffloading>
<disablesegmentationoffloading>1</disablesegmentationoffloading>
<disablelargereceiveoffloading>1</disablelargereceiveoffloading>
<disablevlanhwfilter>1</disablevlanhwfilter>
</lan>
<lo0>
<internal_dynamic>1</internal_dynamic>
<descr>Loopback</descr>
<enable>1</enable>
<if>lo0</if>
<ipaddr>127.0.0.1</ipaddr>
<ipaddrv6>::1</ipaddrv6>
<subnet>8</subnet>
<subnetv6>128</subnetv6>
<type>none</type>
<virtual>1</virtual>
</lo0>