1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-11 20:58:27 +03:00
Susant Sahani 95b74ef6ea networkd: add support for address label
IPv6 address labels are used for address selection; they are described in RFC 3484.
Precedence is managed by userspace, and only the label itself is stored in the kernel.

enp0s25.network

[Match]
Name=enp0s25

[Network]
DHCP=yes
Address = 2001:db8:f00:baa::b

[AddressLabel]
Label=199
Prefix=2001:db8:41::/64

[AddressLabel]
Label=11
Prefix=2001:db8:31::/64

[AddressLabel]
Label=123
Prefix=2001:db8:21::/64

[AddressLabel]
Label=124
Prefix=2001:db8:11::/64
[sus@maximus label]$ ip addrlabel list

prefix ::1/128 label 0
prefix ::/96 label 3
prefix ::ffff:0.0.0.0/96 label 4
prefix 2001:db8:41::/64 dev enp0s25 label 199
prefix 2001:db8:31::/64 dev enp0s25 label 11
prefix 2001:db8:21::/64 dev enp0s25 label 123
prefix 2001:db8:11::/64 dev enp0s25 label 124
prefix 2001::/32 label 6
prefix 2001:10::/28 label 7
prefix 3ffe::/16 label 12
prefix 2002::/16 label 2
prefix fec0::/10 label 11
prefix fc00::/7 label 5
prefix ::/0 label 1
2017-04-26 16:00:44 +05:30
..
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-04-23 21:47:29 -04:00
2016-07-04 17:10:23 +02:00
2015-12-26 20:37:17 +01:00
2015-12-26 20:37:17 +01:00
2015-12-26 20:37:17 +01:00
2017-01-19 16:54:22 +01:00
2015-12-26 20:37:17 +01:00
2017-02-21 16:28:04 +01:00
2016-10-12 23:02:44 +02:00
2017-02-21 16:28:04 +01:00
2017-01-19 16:54:22 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2017-02-21 16:28:04 +01:00
2016-10-31 08:08:08 -04:00
2016-11-08 10:51:35 +01:00