Subject : Re: LUG: 9/18 Meeting
From : Michael Marley <michael@michaelmarley.[redacted]>
Date : Thu, 19 Sep 2019 07:49:36 -0400
Hi everyone,
I apologize, last night I told you I was going to explain a certain part of the local interface configuration and why it was necessary, but I totally forgot:
ConfigureWithoutCarrier=yes
IgnoreCarrierLoss=yes
KeepConfiguration=yes
The purpose of ConfigureWithoutCarrier is to do the IP configuration before interface comes up, so if the interface isn't up for some reason on boot (for example, the switch hasn't finished booting). The other two prevent the configuration from being torn down if the interface goes down. This is important since the configuration of the global IPv6 addresses is done by a separate program without integration to networkd. If networkd were to remove all assigned IP addresses when the interface went down (as is the default), anything that caused the local interface to go down (for example, rebooting the switch) would cause IPv6 connectivity to the Internet to be lost until the DHCPv6 client was manually started.
Michael
Hey everyone,
As a reminder, this week we will be meeting in 3001 EB2 from 7:30-8:30 . This is a one-time change, and we'll be back on schedule again next week.
This week, Michael will be talking about how you can build your own router using Linux. It should be an interesting talk! Please make sure to come on out if you can.
Thanks,POTLUG