Yu Watanabe
308d01f3c4
network: do not request RAPID_COMMIT option
...
The option must not be included in OPTION_REQUEST option.
See the "Client ORO" field in
https://www.iana.org/assignments/dhcpv6-parameters/dhcpv6-parameters.xhtml#dhcpv6-parameters-2
This deprecates RapidCommit= setting. Note that sd-dhcp6-client always
sets the RAPID_COMMIT option in the solicit message.
2021-10-13 02:46:24 +09:00
Yu Watanabe
9fa25e0791
network: radv: set non-zero lifetime for DNS servers and domains by default
...
Closes #20850 .
2021-10-12 03:10:30 +09:00
Yu Watanabe
e609cd0694
network: introduce Token= setting in [IPv6Prefix]
...
Closes #20149 .
2021-10-07 01:24:50 +09:00
Yu Watanabe
f5960e0ab5
network: extend Token= setting in [DHCPv6PrefixDelegation]
...
Now the setting supports the same syntax as the one in the [IPv6AcceptRA]
section.
2021-10-07 01:24:12 +09:00
Yu Watanabe
140bf8dacc
network: introduce Token=eui64
...
So, now user can explicitly request EUI-64 algorithm to generate addresses.
2021-10-07 01:16:36 +09:00
Yu Watanabe
a73628e647
network: rename IPv6Token= in [Network] -> Token= in [IPv6AcceptRA]
...
The token is only used by received prefixes through RA.
2021-10-07 01:16:36 +09:00
Yu Watanabe
e47bcb7d0b
network: do not use RouteTable= in [DHCPv4] section for DHCPv6 routes
...
We forgot to add RouteTable= in [DHCPv6] section when we split [DHCP]
into two.
2021-09-14 17:51:19 +09:00
Yu Watanabe
57aef9d737
network: introduce KeepMaster= setting
...
Closes #20624 .
2021-09-04 00:23:20 +09:00
Yu Watanabe
a94ed9bd62
man: drop unnecessary white space
2021-09-04 00:20:36 +09:00
Tom Yan
c918b70a4d
network: default LinkLocalAddresssing= to no for link stacked with a passthru mode MACVLAN/MACVTAP
...
For similar reason to the case of a bridge slave: we don't want any IP configuration for it.
2021-08-26 06:11:41 +09:00
Yu Watanabe
c995fa02b1
network: dhcp4,ndisc: make addresses in Allow/DenyList= optionally take prefix length
...
Closes #20505 .
2021-08-23 20:36:09 +09:00
Yu Watanabe
7d93b92f31
network: add UseMTU= in [IPv6AcceptRA]
...
Note that kernel has similar knob in sysctl: accept_ra_mtu.
Closes #18868 .
2021-08-20 17:14:08 +09:00
Yu Watanabe
91546abf9e
Merge pull request #20456 from tomty89/man
...
Adding a few notes in the systemd.network man page
2021-08-18 15:58:06 +09:00
Yu Watanabe
c4f7a34756
network: do not assume the highest priority when Priority= is unspecified
...
Previously, when Priority= is unspecified, networkd configured the rule with
the highest (=0) priority. This commit makes networkd distinguish the case
the setting is unspecified and one explicitly specified as Priority=0.
Note.
1) If the priority is unspecified on configure, then kernel dynamically picks
a priority for the rule.
2) The new behavior is consistent with 'ip rule' command.
Replaces #15606 .
2021-08-18 15:57:45 +09:00
Tom Yan
5cf9069f08
man: network: mention that RouteMetric= in [DHCPv4] is also applied to the prefix route
2021-08-17 22:53:49 +08:00
Tom Yan
5ea859ef01
man: network: mention that Promiscuous= can be used to set nopromisc for passthru MACV{LAN,TAP}
2021-08-17 22:53:29 +08:00
Yu Watanabe
7c58ee5f8c
Merge pull request #20443 from yuwata/network-conf-parser-cleanups
...
network: conf parser cleanups
2021-08-17 02:42:27 +09:00
Yu Watanabe
aa10fa8d3a
Merge pull request #20442 from yuwata/network-can-introduce-many-settings
...
network: introduce several CAN interface related settings
2021-08-17 02:40:32 +09:00
Maxime de Roucy
d419ef0243
network: add address label on dhcpv4
...
Fixes : #13967
2021-08-17 02:40:18 +09:00
Yu Watanabe
80e41a68d6
man: address label can be set only for IPv4 addresses
2021-08-16 22:56:30 +09:00
Yu Watanabe
b164b570b4
network: can: allow to specify bit-timing with TimeQuantaNSec= and friends
...
Closes #19424 and #20435 .
2021-08-16 22:30:38 +09:00
Yu Watanabe
817561cc60
network: SamplePoint= should be specified only when BitRate= is specified
...
See can_get_bittiming() in drivers/net/can/dev/bittiming.c of kernel.
2021-08-16 18:54:01 +09:00
Yu Watanabe
239f91f71c
network: can: make Termination= optionally take a raw resistor value
...
Note that this slightly breaks backward compatibility when
Termination=1. Previously, this is handled as boolean true, then 120 ohm
was used. But now with this commit, it is handled as 1 ohm.
2021-08-16 18:52:24 +09:00
Yu Watanabe
6dd84c9e86
network: can: add missing control modes
2021-08-16 18:42:48 +09:00
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 c3006a485c9c35c0ab947479ff1dd7149fda9750.
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