LAN Schnittstellen bekommen kein IPv6 nach WAN reconnect

Started by lebernd, August 21, 2020, 12:07:27 PM

Previous topic - Next topic
Hallo in die Runde,

ich habe nach der Anleitung in der Doku IPv6 (Telekom) konfiguriert. Das funktioniert eigentlich auch soweit.

Nach einem reconnect in der Nacht habe ich morgens jedoch das folgende Bild:
dhcpd6 - service ist gestoppt und die beiden LAN Schnittstellen haben keine IPv6-Adresse.

Meine morgendliche Routine ist derzeit:
Ein LAN-Interface über die GUI einfach nochmal zu "speichern". Syslog zeigt dann:

2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : webgui_configure_do(,opt1))
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : vxlan_configure_interface())
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : unbound_configure_do(,opt1))
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : openssh_configure_do(,opt1))
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : opendns_configure_do())
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : ntpd_configure_defer())
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (execute task : dyndns_configure_do(,opt1))
2020-08-21T07:08:42 kernel pflog0: promiscuous mode enabled
2020-08-21T07:08:42 kernel pflog0: promiscuous mode disabled
2020-08-21T07:08:42 opnsense[21364] plugins_configure newwanip (,opt1)
2020-08-21T07:08:40 opnsense[40289] /usr/local/etc/rc.filter_configure: ROUTING: keeping current default gateway 'fe80::3e61:4ff:fe4a:6574%pppoe0'
2020-08-21T07:08:40 opnsense[40289] /usr/local/etc/rc.filter_configure: ROUTING: keeping current default gateway '62.155.240.1'
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: The WAN_PPPOE monitor address is empty, skipping.
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: The WAN_DHCP6 monitor address is empty, skipping.
2020-08-21T07:08:40 opnsense[21364] plugins_configure monitor (execute task : dpinger_configure_do())
2020-08-21T07:08:40 opnsense[21364] plugins_configure monitor ()
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: keeping current default gateway 'fe80::3e61:4ff:fe4a:6574%pppoe0'
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: setting IPv6 default route to fe80::3e61:4ff:fe4a:6574
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: IPv6 default gateway set to wan
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: keeping current default gateway '62.155.240.1'
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: setting IPv4 default route to 62.155.240.1
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: IPv4 default gateway set to wan
2020-08-21T07:08:40 opnsense[21364] /interfaces.php: ROUTING: entering configure using defaults
2020-08-21T07:08:33 opnsense[72156] plugins_configure hosts (execute task : unbound_hosts_generate())
2020-08-21T07:08:33 opnsense[72156] plugins_configure hosts (execute task : dnsmasq_hosts_generate())
2020-08-21T07:08:33 opnsense[72156] plugins_configure hosts ()
2020-08-21T07:08:33 opnsense[72156] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2001:4f8:0:2::14' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T07:08:33 opnsense[72156] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2a02:2970:1002::18' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T07:08:32 opnsense[72156] plugins_configure dhcp (execute task : dhcpd_dhcp_configure(,inet6))
2020-08-21T07:08:32 opnsense[72156] plugins_configure dhcp (,inet6)
2020-08-21T07:08:32 opnsense[72156] /usr/local/etc/rc.newwanipv6: On (IP address: fe80::ec4:7aff:fe68:c334) (interface: WAN[wan]) (real interface: pppoe0).
2020-08-21T07:08:32 opnsense[72156] /usr/local/etc/rc.newwanipv6: IPv6 renewal is starting on 'pppoe0'
2020-08-21T07:08:32 dhcp6c[64398] dhcp6c REQUEST on pppoe0 - running newipv6
2020-08-21T07:08:30 opnsense[21364] plugins_configure dns (execute task : unbound_configure_do())
2020-08-21T07:08:30 opnsense[21364] plugins_configure dns (execute task : dnsmasq_configure_do())
2020-08-21T07:08:30 opnsense[21364] plugins_configure dns ()
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1_vlan30
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1
2020-08-21T07:08:30 opnsense[21364] plugins_configure dhcp (execute task : dhcpd_dhcp_configure())
2020-08-21T07:08:30 opnsense[21364] plugins_configure dhcp ()
2020-08-21T07:08:30 opnsense[21364] plugins_configure ipsec (execute task : ipsec_configure_do(,opt1))
2020-08-21T07:08:30 opnsense[21364] plugins_configure ipsec (,opt1)
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: ROUTING: skipping IPv6 default route
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: ROUTING: IPv6 default gateway set to wan
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: ROUTING: skipping IPv4 default route
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: ROUTING: IPv4 default gateway set to wan
2020-08-21T07:08:30 opnsense[21364] /interfaces.php: ROUTING: entering configure using 'opt1'


Und die neuen IPv6-Adressen sind an der Schnittstelle.
Ich habe probiert da den entscheidenden Befehl rauszusuchen - bin bisher jedoch nicht fündig geworden... Also falls jemand  :D ?

Es gibt ja ein paar Posts zu derzeitigen Schwierigkeiten mit IPv6, allerdings ist mir nicht ganz klar, ob das nicht noch andere Probleme sind.

Gruß, Bernd

(Ach so: ich habe es jetzt auch ins Profil geschrieben. Ist Version 20.7.1)

IPU451, 16GB RAM, 120GB SSD:
OPNsense 22.7.11_1-amd64
FreeBSD 13.1-RELEASE-p5
OpenSSL 1.1.1s 1 Nov 2022

IPU441, 8GB RAM, 120GB SSD:
OPNsense 23.1.1_2-amd64
FreeBSD 13.1-RELEASE-p6
OpenSSL 1.1.1t 7 Feb 2023

Die logs aus der Nacht wenn die Trennung erfolgt wären glaube ich interessanter... bekommt Dein WAN dabei denn eine IPv6?
Wie sieht Deine Interface Config für das WAN und LAN aus?
i am not an expert... just trying to help...

Hm,
also die Config ist wirklich die, die in der Anleitung steht: https://docs.opnsense.org/manual/how-tos/ipv6_dsl.html
- Die LAN-Schnittstellen sind opt1 und opt1_30 / also einmal mit und einmal ohne VLAN-Tag.
- Es sind statische IP-Adressen - DHCP läuft für IPv4 auf einem anderen Server. Auf der sense also Relay.
- IPv6 Prefix ID ist einmal 0 und einmal 1

Jetzt zum Log der Nacht:

2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : webgui_configure_do(,wan))
2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : vxlan_configure_interface())
2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : unbound_configure_do(,wan))
2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : openssh_configure_do(,wan))
2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : opendns_configure_do())
2020-08-21T03:11:52 opnsense[88564] plugins_configure newwanip (execute task : ntpd_configure_defer())
...
...
...
2020-08-21T03:11:15 opnsense[5685] /usr/local/etc/rc.dyndns: Dynamic DNS: updatedns() starting
2020-08-21T03:11:15 opnsense[88564] /usr/local/etc/rc.newwanip: OpenVPN server 1 instance started on PID 20651.
2020-08-21T03:11:14 kernel ovpns1: link state changed to UP
2020-08-21T03:11:14 kernel pflog0: promiscuous mode enabled
2020-08-21T03:11:14 kernel pflog0: promiscuous mode disabled
2020-08-21T03:11:13 opnsense[8888] plugins_configure hosts (execute task : unbound_hosts_generate())
2020-08-21T03:11:13 opnsense[8888] plugins_configure hosts (execute task : dnsmasq_hosts_generate())
2020-08-21T03:11:13 opnsense[8888] plugins_configure hosts ()
2020-08-21T03:11:13 opnsense[8888] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2001:4f8:0:2::14' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:13 opnsense[8888] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2a02:2970:1002::18' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:12 opnsense[8888] /usr/local/etc/rc.newwanipv6: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1_vlan30
2020-08-21T03:11:12 opnsense[8888] /usr/local/etc/rc.newwanipv6: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1
2020-08-21T03:11:12 opnsense[89389] /usr/local/etc/rc.filter_configure: ROUTING: keeping current default gateway 'fe80::3e61:4ff:fe4a:6574%pppoe0'
2020-08-21T03:11:12 opnsense[89389] /usr/local/etc/rc.filter_configure: ROUTING: keeping current default gateway '62.155.240.1'
2020-08-21T03:11:12 opnsense[8888] plugins_configure dhcp (execute task : dhcpd_dhcp_configure(,inet6))
2020-08-21T03:11:12 opnsense[8888] plugins_configure dhcp (,inet6)
2020-08-21T03:11:12 opnsense[8888] /usr/local/etc/rc.newwanipv6: On (IP address: fe80::ec4:7aff:fe68:c334) (interface: WAN[wan]) (real interface: pppoe0).
2020-08-21T03:11:12 opnsense[8888] /usr/local/etc/rc.newwanipv6: IPv6 renewal is starting on 'pppoe0'
2020-08-21T03:11:11 ipsec_starter[54863]
2020-08-21T03:11:11 ipsec_starter[54863] 'con1' routed
2020-08-21T03:11:11 kernel ovpns1: link state changed to DOWN
2020-08-21T03:11:11 dhcp6c[2353] dhcp6c RELEASE on pppoe0 - running newipv6
2020-08-21T03:11:11 opnsense[88564] /usr/local/etc/rc.newwanip: Resyncing OpenVPN instances for interface WAN.
2020-08-21T03:11:11 opnsense[88564] plugins_configure vpn (execute task : openvpn_configure_do(,wan))
2020-08-21T03:11:11 ipsec_starter[54863] no files found matching '/usr/local/etc/ipsec.opnsense.d/*.conf'
2020-08-21T03:11:11 kernel pflog0: promiscuous mode enabled
2020-08-21T03:11:11 opnsense[88564] plugins_configure vpn (execute task : ipsec_configure_do(,wan))
2020-08-21T03:11:11 opnsense[88564] plugins_configure vpn (,wan)
2020-08-21T03:11:11 opnsense[11497] plugins_configure hosts (execute task : unbound_hosts_generate())
2020-08-21T03:11:11 opnsense[11497] plugins_configure hosts (execute task : dnsmasq_hosts_generate())
2020-08-21T03:11:11 opnsense[11497] plugins_configure hosts ()
2020-08-21T03:11:11 opnsense[11497] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2001:4f8:0:2::14' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:11 kernel pflog0: promiscuous mode disabled
2020-08-21T03:11:11 opnsense[11497] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2a02:2970:1002::18' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:10 opnsense[11497] /usr/local/etc/rc.newwanipv6: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1_vlan30
2020-08-21T03:11:10 opnsense[11497] /usr/local/etc/rc.newwanipv6: Warning! dhcpd_radvd_configure(auto) found no suitable IPv6 address on igb1
2020-08-21T03:11:10 opnsense[11497] plugins_configure dhcp (execute task : dhcpd_dhcp_configure(,inet6))
2020-08-21T03:11:10 opnsense[11497] plugins_configure dhcp (,inet6)
2020-08-21T03:11:10 opnsense[11497] /usr/local/etc/rc.newwanipv6: On (IP address: fe80::ec4:7aff:fe68:c334) (interface: WAN[wan]) (real interface: pppoe0).
2020-08-21T03:11:10 opnsense[11497] /usr/local/etc/rc.newwanipv6: IPv6 renewal is starting on 'pppoe0'
2020-08-21T03:11:10 dhcp6c[92417] dhcp6c REQUEST on pppoe0 - running newipv6
2020-08-21T03:11:09 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: keeping current default gateway 'fe80::3e61:4ff:fe4a:6574%pppoe0'
2020-08-21T03:11:09 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: keeping current default gateway '62.155.240.1'
2020-08-21T03:11:09 opnsense[88564] /usr/local/etc/rc.newwanip: The WAN_PPPOE monitor address is empty, skipping.
2020-08-21T03:11:09 opnsense[88564] /usr/local/etc/rc.newwanip: The WAN_DHCP6 monitor address is empty, skipping.
2020-08-21T03:11:09 opnsense[88564] plugins_configure monitor (execute task : dpinger_configure_do())
2020-08-21T03:11:09 opnsense[88564] plugins_configure monitor ()
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: keeping current default gateway 'fe80::3e61:4ff:fe4a:6574%pppoe0'
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: setting IPv6 default route to fe80::3e61:4ff:fe4a:6574
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: IPv6 default gateway set to wan
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: keeping current default gateway '62.155.240.1'
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: setting IPv4 default route to 62.155.240.1
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: IPv4 default gateway set to wan
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: ROUTING: entering configure using 'wan'
2020-08-21T03:11:08 dhcp6c[94743] RTSOLD script - Sending SIGHUP to dhcp6c
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: Accept router advertisements on interface pppoe0
2020-08-21T03:11:08 opnsense[88564] plugins_configure hosts (execute task : unbound_hosts_generate())
2020-08-21T03:11:08 opnsense[88564] plugins_configure hosts (execute task : dnsmasq_hosts_generate())
2020-08-21T03:11:08 opnsense[13478] plugins_configure hosts (execute task : unbound_hosts_generate())
2020-08-21T03:11:08 opnsense[13478] plugins_configure hosts (execute task : dnsmasq_hosts_generate())
2020-08-21T03:11:08 opnsense[13478] plugins_configure hosts ()
2020-08-21T03:11:08 opnsense[88564] plugins_configure hosts ()
2020-08-21T03:11:08 opnsense[13478] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2001:4f8:0:2::14' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: The command '/sbin/route add -host -'inet6' '2001:4f8:0:2::14' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:08 opnsense[13478] /usr/local/etc/rc.newwanipv6: The command '/sbin/route add -host -'inet6' '2a02:2970:1002::18' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:08 opnsense[88564] /usr/local/etc/rc.newwanip: The command '/sbin/route add -host -'inet6' '2a02:2970:1002::18' 'fe80::3e61:4ff:fe4a:6574%'' returned exit code '71', the output was 'route: fe80::3e61:4ff:fe4a:6574%: Name does not resolve'
2020-08-21T03:11:07 kernel nd6_dad_timer: called with non-tentative address fe80:c::ec4:7aff:fe68:c334(pppoe0)
2020-08-21T03:11:07 opnsense[13478] plugins_configure dhcp (execute task : dhcpd_dhcp_configure(,inet6))
2020-08-21T03:11:07 opnsense[13478] plugins_configure dhcp (,inet6)
2020-08-21T03:11:07 opnsense[13478] /usr/local/etc/rc.newwanipv6: On (IP address: fe80::ec4:7aff:fe68:c334) (interface: WAN[wan]) (real interface: pppoe0).
2020-08-21T03:11:07 opnsense[88564] /usr/local/etc/rc.newwanip: On (IP address: 87.180.205.88) (interface: WAN[wan]) (real interface: pppoe0).
2020-08-21T03:11:07 opnsense[88564] /usr/local/etc/rc.newwanip: IPv4 renewal is starting on 'pppoe0'
2020-08-21T03:11:07 opnsense[13478] /usr/local/etc/rc.newwanipv6: IPv6 renewal is starting on 'pppoe0'
2020-08-21T03:11:04 opnsense[87812] plugins_configure dns (execute task : unbound_configure_do(1))
2020-08-21T03:11:04 opnsense[87812] plugins_configure dns (execute task : dnsmasq_configure_do(1))
2020-08-21T03:11:04 opnsense[87812] plugins_configure dns (1)
2020-08-21T03:11:03 opnsense[87812] plugins_configure dhcp (execute task : dhcpd_dhcp_configure(1))
2020-08-21T03:11:03 opnsense[87812] plugins_configure dhcp (1)
2020-08-21T03:11:03 ipsec_starter[54863] no files found matching '/usr/local/etc/ipsec.opnsense.d/*.conf'
2020-08-21T03:11:03 ipsec_starter[54863]
2020-08-21T03:11:03 ipsec_starter[54863] trap policy 'con1' unrouted
2020-08-21T03:11:03 kernel ng0: changing name to 'pppoe0'
2020-08-21T03:11:03 kernel pppoe0: promiscuous mode disabled
2020-08-21T03:11:02 opnsense[87812] plugins_configure ipsec (execute task : ipsec_configure_do(1,wan))
2020-08-21T03:11:02 opnsense[87812] plugins_configure ipsec (1,wan)
2020-08-21T03:11:02 opnsense[87812] /usr/local/etc/rc.configure_interface: ROUTING: skipping IPv6 default route
2020-08-21T03:11:02 opnsense[87812] /usr/local/etc/rc.configure_interface: ROUTING: IPv6 default gateway set to wan
2020-08-21T03:11:01 opnsense[87812] /usr/local/etc/rc.configure_interface: ROUTING: entering configure using 'wan'
2020-08-21T03:11:00 ppp-linkdown[845] Removing stale PPPoE gateway fe80::3e61:4ff:fe4a:6574%pppoe0 on inet6


Achso und ja! WAN bekommt eine neue IPv6-Adresse. Nur auf LAN-Seite gibt es keine neue.
IPU451, 16GB RAM, 120GB SSD:
OPNsense 22.7.11_1-amd64
FreeBSD 13.1-RELEASE-p5
OpenSSL 1.1.1s 1 Nov 2022

IPU441, 8GB RAM, 120GB SSD:
OPNsense 23.1.1_2-amd64
FreeBSD 13.1-RELEASE-p6
OpenSSL 1.1.1t 7 Feb 2023

Hallo,

ich schließe mich Mal an. Ich konnte das Problem neulich auf einer 20.7.1 auch beobachten. Alle (V)LAN Interfaces waren morgens ohne IPv6 Adressen. Durch einen PPPoE reconnect war wieder alles gut.

Da es bisher nur einmal vorkam, habe ich leider noch keine genaueren Infos.

Gruß
Robert

 :-\ Ich getraue mich nicht wirklich das als Lösung zu präsentieren, aber die Beobachtung von @robgnu brachte die Idee, einfach zweimal hintereinander `configctl interface reconfigure`laufen zu lassen. (Vorher habe ich den retrigger immer nur mit den LANs versucht.)

Und siehe da -  IPv6 auf WAN und LANs ...

Bis auf Weiteres lebe ich dann wohl mit zwei cron-Jobs kurz hintereinander...
Ist auch Thema auf Englisch: https://forum.opnsense.org/index.php?topic=18663.0
IPU451, 16GB RAM, 120GB SSD:
OPNsense 22.7.11_1-amd64
FreeBSD 13.1-RELEASE-p5
OpenSSL 1.1.1s 1 Nov 2022

IPU441, 8GB RAM, 120GB SSD:
OPNsense 23.1.1_2-amd64
FreeBSD 13.1-RELEASE-p6
OpenSSL 1.1.1t 7 Feb 2023