Yu Watanabe
63295b42ae
network: introduce UplinkInterface= in [IPv6SendRA]
2021-08-04 22:20:56 +09:00
Yu Watanabe
2b24292692
network: update comment and man page
2021-08-04 22:19:14 +09:00
Zbigniew Jędrzejewski-Szmek
be0d27ee0c
man: fix assorted issues reported by the manpage-l10n project
...
Fixes #20297 .
2021-07-27 09:43:29 +02:00
Raul Tambre
534b5abce1
man/systemd.network: Fix duplicate Xfrm description
...
It's already listed along with others (Tunnel, VLAN, etc.) and its description matches those. The duplication was introduced by commit c3006a485c
.
2021-07-14 21:48:48 +09:00
Carl Lei
9de0c7f4ae
man: fix RFC number
...
#19947 didn't fix both.
2021-07-12 14:10:32 +09:00
Yu Watanabe
387f695526
tree-wide: "a" -> "an"
2021-06-30 23:33:00 +09:00
Raul Tambre
d3a047b9d1
man: Don't link to a manpage that's within our documentation
...
For example on systemd.network this results in the link taking one to another site with the manpage instead of the document that's on the same site.
2021-06-28 18:49:27 +09:00
Dan Streetman
7c644a6966
network: default RequiredForOnline=false if ActivactionPolicy= not set to up
...
If ActivationPolicy= is set to down, always-down, or manual, then any
matching link will delay boot (due to delaying network-online.target).
If RequiredForOnline= wasn't explicitly set, then default it to false
if ActivationPolicy= is down or manual. If ActivationPolicy=always-down,
then force RequiredForOnline=no.
2021-06-24 08:32:21 -04:00
Yu Watanabe
f4c48492fe
man: fix RFC number and its title
2021-06-16 10:32:28 +09:00
Yu Watanabe
21d03e6c63
man: add an example to configure default route on device with table
...
Prompted by #19911 .
2021-06-15 11:29:20 +01:00
Yu Watanabe
c3006a485c
man: add missing settings
...
Fixes #19869 .
2021-06-10 04:47:13 +09:00
Yu Watanabe
85bc4c080d
man: merge several settings about netdev
2021-06-10 04:46:40 +09:00
Yu Watanabe
9e1432d5cc
network: introduce IPv6StableSecretAddress= setting
...
Previously, IPv6LinkLocalAddressGenerationMode= is not set, then we
define the address generation mode based on the result of reading
stable_secret sysctl value. This makes the mode is determined by whether
a secret address is specified in the new setting.
Closes #19622 .
2021-06-09 04:56:48 +09:00
Yu Watanabe
165d7c5c42
network: introduce UplinkInterface= setting for DHCP server
2021-06-08 06:33:27 +09:00
borna-blazevic
c517a49bf7
network: dhcp-server: introduce [DHCPServerStaticLease] section
2021-05-27 15:51:26 +09:00
Yu Watanabe
f0c09831bd
network: allow to set Group=0 in [Link] section
...
Previously, when a link has already in a numbered group, we cannot
remove the link from the group.
This also fixes the range mentioned in the man page.
2021-05-25 07:12:05 +09:00
Yu Watanabe
75d5abd298
network: IPv6LinkLocalAddressGenerationMode=none disables IPv6LL addressing
2021-05-23 17:13:06 +09:00
Yu Watanabe
228c3e21e9
network: nexthop: add Group= setting to configure multipath route with group nexthop
2021-05-22 04:59:40 +09:00
Lennart Poettering
f9e60ff9ad
Merge pull request #19605 from yuwata/network-fdb-outgoing-interface
...
network: bridge-fdb: add support to specify outgoing interface
2021-05-20 21:33:14 +02:00
Yu Watanabe
e6655fbe40
man: mention that drop-in files are merged in alphanumeric order
...
This addresses the request in https://github.com/systemd/systemd/issues/19467#issuecomment-829332877 .
2021-05-20 21:20:51 +02:00
Susant Sahani
af99cdf4d4
network: bridge-fdb: add support to specify outgoing interface
2021-05-20 18:23:15 +09:00
Alvin Šipraga
553022c4af
man: clarify RequiredFamilyForOnline= behaviour for online state
...
With new "online state" semantics in networkd, make the description of
RequiredFamilyForOnline= a little more broad. Some rewording has been
done to make the passage easier to understand.
2021-05-19 10:34:06 +09:00
Alvin Šipraga
6c95e09388
man: clarify RequiredForOnline= behaviour for online state
...
With new "online state" semantics in networkd, make the description of
RequiredForOnline= a little more broad.
2021-05-19 10:34:06 +09:00
Yu Watanabe
0017ba3165
network: dhcp-server: introduce ServerAddress= setting
...
This may be useful when the link which DHCP server running on has
multiple static addresses.
2021-05-18 20:20:24 +09:00
ei-ke
410477a78f
Fixed a typo
2021-05-16 18:28:58 +02:00
Zbigniew Jędrzejewski-Szmek
6c55cefe2f
man: reword descriptions of two DHCPv4 options
2021-05-14 11:48:33 +02:00
Zbigniew Jędrzejewski-Szmek
c3696a9111
man: reorder items in [DHCPv4] and [DHCPv6] sections
...
The settings were listen in a completely random order, also different
between the v4 and v6 sections. Order by "options sent", "options received",
"communication settings" in both sections.
Also minor formatting changes are done, e.g. "=" is added in various places.
2021-05-14 11:48:33 +02:00
Yegor Alexeyev
11c38d3e51
rfc3046 implementation
2021-05-08 15:59:29 +09:00
Yu Watanabe
d7b0450639
network: dhcp4: introduce RoutesToNTP= boolean setting
2021-04-27 00:01:18 +09:00
Yu Watanabe
7057030610
network: dhcp4: enable RoutesToDNS= by default
2021-04-27 00:01:18 +09:00
Yu Watanabe
4e26a5baa0
network: make IAID and DUID for DHCPv6 configurable explicitly
...
Closes #18996 .
2021-04-21 21:00:11 +09:00
Yu Watanabe
4c0aae015f
man: update explanation about route metric
2021-04-21 13:55:02 +09:00
Yu Watanabe
0e1fb1d09a
network: radv: add RouteMetric= setting in [IPv6Prefix]
2021-04-21 13:55:02 +09:00
Yu Watanabe
9fe0b7b493
network: dhcp6-pd: add RouteMetric= setting in [DHCPv6PrefixDelegation]
2021-04-21 13:55:02 +09:00
Yu Watanabe
8ebafba9f9
network: move RouteMetric= from [DHCPv6] to [IPv6AcceptRA]
...
As the value is used in the routes in RA.
2021-04-21 13:55:02 +09:00
Yu Watanabe
c4ff0629dd
network: add RouteMetric= setting in [Address] section
2021-04-21 13:54:59 +09:00
Yegor Alexeyev
c95df5879e
relay role implementation
2021-04-20 15:11:53 +02:00
Zbigniew Jędrzejewski-Szmek
b7c3447a2f
Merge pull request #19310 from yuwata/network-dhcp-anonymize
...
network: dhcp4: several fixes and cleanups for Anonymize=
2021-04-16 11:12:22 +02:00
Yu Watanabe
86d58c8625
man: update explanation for Anonymize=
2021-04-14 14:15:15 +09:00
LetzteInstanz
8430841b5e
network: save IPv4/IPv6 address states into state file
...
This also introduces RequiredFamilyForOnline= setting to .network file,
and IPv4AddressState/IPv6AddressState DBus properties.
2021-04-14 08:51:02 +09:00
Yegor Alexeyev
21b6b87eb3
dhcp: Implemented BindToInterface= configuration option
2021-04-14 07:30:40 +09:00
Zbigniew Jędrzejewski-Szmek
a2dc3adef2
Merge pull request #18990 from yuwata/network-dhcpv6-use-domains
...
network: also introduce UseDomains= for [DHCPv6] section
2021-03-31 10:38:37 +02:00
Yu Watanabe
b63dae3168
man: DNS/NTP servers received from DHCP server are concatenated with the statically configured ones
...
Prompted by #9473 .
2021-03-15 14:48:47 +00:00
Yu Watanabe
f225a338c3
network: also introduce UseDomains= for [DHCPv6] section
...
When we split [DHCP] section into [DHCPv4] and [DHCPv6], UseDomains=
setting was forgot to be introduced in [DHCPv6] section.
2021-03-14 00:28:19 +09:00
Annika Wickert
c0267a592a
network: Implement B.A.T.M.A.N. Advanced interface type
2021-02-25 01:57:29 +09:00
Yu Watanabe
30f1083709
network: nexthop: add Blackhole= setting in [NextHop] section
...
As similar to unreachable type routes, blackhole nexthops do not have
NHA_OID attribute, so they are managed by Manager.
2021-02-23 02:21:17 +09:00
Yu Watanabe
2ddd52d1e2
network: nexthop: add OnLink= setting
2021-02-21 05:16:23 +09:00
Yu Watanabe
832583ada8
network: make Broadcast= accept boolean value
...
And disable it for wireguard interfaces by default.
Closes #18492 .
2021-02-20 14:23:00 +09:00
Yu Watanabe
324e342219
network: add NextHop= setting in [Route] section
2021-02-19 22:42:39 +09:00
Yu Watanabe
4c72d851cd
network: warn when any positive boolean string is specified for IPMasquerade=
...
Previously, any positive boolean string for IPMasquerade= enables only IPv4
masquerade. The commit 48ed276647
adds
IPv6 masquerade support. However, only "yes" is handled as "ipv4", and other
positive boolean strings are handled as "both".
This makes all positive boolean strings considered as "ipv4", warn that they
are deprecated, and suggest to use "ipv4" or "both".
Follow-up for 48ed276647
.
2021-02-19 14:24:10 +09:00