Hi! Am Mittwoch 18 Juni 2025 um 8:43:25 +1000, schrieb David Gwynne 3,1K: > the net.inet.gre.allow=1 enables gre processing for both ipv4 and > ipv6.
O.K. - thank you for clarifying! > dlg@bgp0 ~$ ifconfig gre6 > gre6: flags=248051<UP,POINTOPOINT,RUNNING,MULTICAST,AUTOCONF6TEMP,AUTOCONF6> > mtu 1476 > index 7 priority 0 llprio 6 > encap: vnetid none txprio payload rxprio packet > groups: gre > tunnel: inet6 2001:db8:602:307:c153:217c:4841:6ec4 --> > 2001:db8:602:307:2387:f6e:62ac:a02 ttl 64 nodf ecn > inet6 fe80::250:56ff:fea1:5dc3%gre6 --> prefixlen 64 scopeid 0x7 > > dlg@bgp1 ~$ ifconfig gre6 > gre6: flags=248051<UP,POINTOPOINT,RUNNING,MULTICAST,AUTOCONF6TEMP,AUTOCONF6> > mtu 1476 > index 8 priority 0 llprio 6 > encap: vnetid none txprio payload rxprio packet > groups: gre > tunnel: inet6 2001:db8:602:307:2387:f6e:62ac:a02 --> > 2001:db8:602:307:c153:217c:4841:6ec4 ttl 64 nodf ecn > inet6 fe80::250:56ff:fea1:aebe%gre6 --> prefixlen 64 scopeid 0x8 This works from Host A (OpenBSD) to Host B (OpenBSD), but not from Host A to Host C (Linux) :-( Tassilo from the Freetransit support (the gre(4) tunnel is for BGP) replied to following: "And the other thing I notice is that our linux box sends ipv6 destination options (so it's ipv6 hdr | destination opts | gre header), while your end sends (ipv6 hdr | gre header). Maybe the ipv6 extension header gets filtered at your end?" This is confusing for me ATM... He's ticking off checkboxes with possible causes of the problem; I'd be happy, if you could explain this open question / draw on your experience - thank you again for your time! (I don't know how to debug this with tcpdump from my machine, since I don't have access to the Linux box) -- Mit besten Wünschen / With best wishes, Manuel Kuklinski