Project

General

Profile

Bug #7412

rtsold will not run on VLAN interfaces

Added by Jim Pingle about 1 month ago. Updated about 1 month ago.

Status:
Confirmed
Priority:
Normal
Assignee:
-
Category:
DHCP6
Target version:
Start date:
03/20/2017
Due date:
% Done:

0%

Affected version:
2.4
Affected Architecture:
SG-1000

Description

A VLAN interface for a WAN will not pull an IPv6 address via DHCPv6 with a default configuration.

In a default configuration, dhcp6c is launched via rtsold. When a VLAN-based interface is assigned, rtsold fails to run which means dhcp6c is never launched.

Running rtsold in debug mode produces the following log message:

Mar 20 12:41:41 pfsense rtsold[38666]: <make_packet> link-layer address option has null length on cpsw0_vlan10. Treat as not included.

The same message is not logged when the parent interface is used directly.

If I check "Do not wait for a RA" on the WAN settings which bypasses the need for rtsold, dhcp6c is launched directly and pulls an address.

History

#1 Updated by mike cross about 1 month ago

Jim Pingle wrote:

A VLAN interface for a WAN will not pull an IPv6 address via DHCPv6 with a default configuration.

In a default configuration, dhcp6c is launched via rtsold. When a VLAN-based interface is assigned, rtsold fails to run which means dhcp6c is never launched.

Running rtsold in debug mode produces the following log message:
[...]

The same message is not logged when the parent interface is used directly.

If I check "Do not wait for a RA" on the WAN settings which bypasses the need for rtsold, dhcp6c is launched directly and pulls an address.

You marked #7436 as a duplicate of this - when you check Do not wait for an RA, does your configuration yield an operational default route? I just want to understand how my issue is a duplicate of this one. Thanks.

#2 Updated by Jim Pingle about 1 month ago

No, there is no default gateway because rtsold won't run. DHCPv6 on its own does not handle gateways. It's the same root problem.

#3 Updated by mike cross about 1 month ago

Ok, understood. Thanks for the explanation, I appreciate it. I'll lay low for a season and see how it goes.

Also available in: Atom PDF