Project

General

Profile

Actions

Bug #8273

open

IPv6 GRE tunnel over PPPoE fails on startup

Added by Wagner Sartori Junior about 6 years ago. Updated over 1 year ago.

Status:
Confirmed
Priority:
Normal
Category:
Interfaces
Target version:
Start date:
01/11/2018
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Plus-Next
Release Notes:
Affected Version:
2.4.x
Affected Architecture:

Description

I have a XS4ALL FTTH pppoe connection that provides IPv6. IPv6 works perfectly, however GRE doesn't during initialization.

My PPPoE interface configuration have:
  • Request a IPv6 prefix/information through the IPv4 connectivity link
  • Request only an IPv6 prefix
  • DHCPv6 Prefix Delegation size: /48
  • Do not allow PD/Address release

LAN interface track PPPoE with a prefix ID I have chosen.

I created an IPv6 GRE tunnel on my LAN interface (to use the LAN address).

After pfsense is up, I have (note the lack of the tunnel line):

gre2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1374
    options=80000<LINKSTATE>
    inet6 fd7c:d51:b33e:efd5::12a --> fd7c:d51:b33e:efd5::129  prefixlen 128 
    inet6 fe80::ae1f:6bff:fe00:25c0%gre2 prefixlen 64 scopeid 0x12 
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    groups: gre 

My manual workaround is to go to the GRE interface on the web interface, edit and save. Everything starts working fine after that:

gre2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1374
    options=80000<LINKSTATE>
    tunnel inet6 2001:?:?::5 --> 2001:?:?::2
    inet6 fd7c:d51:b33e:efd5::12a --> fd7c:d51:b33e:efd5::129  prefixlen 128 
    inet6 fe80::ae1f:6bff:fe00:25c0%gre2 prefixlen 64 scopeid 0x12 
    nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
    groups: gre 

Actions

Also available in: Atom PDF