summaryrefslogtreecommitdiff
path: root/man/systemd-networkd.service.xml
Commit message (Collapse)AuthorAgeFilesLines
* tree-wide: use the term "initrd" at most places we so far used "initramfs"Lennart Poettering2022-09-231-7/+5
| | | | | | | | | | | | In most cases we refernced the concept as "initrd". Let's convert most remaining uses of "initramfs" to "initrd" too, to stay internally consistent. This leaves "initramfs" only where it's relevant to explain historical concepts or where "initramfs" is part of the API (i.e. in /run/initramfs). Follow-up for: b66a6e1a5838b874b789820c090dd6850cf10513
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
|
* man: fix various internal referencesZbigniew Jędrzejewski-Szmek2020-06-251-1/+1
| | | | Found with linkchecker.
* man: mention networkctl in the networkd man pageZbigniew Jędrzejewski-Szmek2020-03-051-0/+5
|
* man: add systemd-network-generator.service(8)Zbigniew Jędrzejewski-Szmek2020-03-051-1/+2
| | | | | It's a bit bare-bones, but it should be enough to point the reader in the right direction.
* man: use same header for all filesZbigniew Jędrzejewski-Szmek2019-03-141-1/+1
| | | | | | | The "include" files had type "book" for some raeason. I don't think this is meaningful. Let's just use the same everywhere. $ perl -i -0pe 's^..DOCTYPE (book|refentry) PUBLIC "-//OASIS//DTD DocBook XML V4.[25]//EN"\s+"http^<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"\n "http^gms' man/*.xml
* man: standarize on one-line license headerZbigniew Jędrzejewski-Szmek2019-03-141-4/+1
| | | | | | No need to waste space, and uniformity is good. $ perl -i -0pe 's|\n+<!--\s*SPDX-License-Identifier: LGPL-2.1..\s*-->|\n<!-- SPDX-License-Identifier: LGPL-2.1+ -->|gms' man/*.xml
* doc: spell initramfs properly (#10566)dkg2018-10-301-1/+1
|
* tree-wide: drop copyright headers from frequent contributorsZbigniew Jędrzejewski-Szmek2018-06-201-2/+0
| | | | | | | | Fixes #9320. for p in Shapovalov Chevalier Rozhkov Sievers Mack Herrmann Schmidt Rudenberg Sahani Landden Andersen Watanabe; do git grep -e 'Copyright.*'$p -l|xargs perl -i -0pe 's|/([*][*])?[*]\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\s*[*]([*][*])?/\n*|\n|gms; s|\s+([*#]\s+)?Copyright[^\n]*'$p'[^\n]*\n*|\n|gms' done
* man: drop unused <authorgroup> tags from man sourcesZbigniew Jędrzejewski-Szmek2018-06-141-9/+0
| | | | | | | | | | | | Docbook styles required those to be present, even though the templates that we use did not show those names anywhere. But something changed semi-recently (I would suspect docbook templates, but there was only a minor version bump in recent years, and the changelog does not suggest anything related), and builds now work without those entries. Let's drop this dead weight. Tested with F26-F29, debian unstable. $ perl -i -0pe 's/\s*<authorgroup>.*<.authorgroup>//gms' man/*xml
* tree-wide: beautify remaining copyright statementsLennart Poettering2018-06-141-1/+1
| | | | | | Let's unify an beautify our remaining copyright statements, with a unicode ©. This means our copyright statements are now always formatted the same way. Yay.
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
| | | | | | | | | | | | | | | | This part of the copyright blurb stems from the GPL use recommendations: https://www.gnu.org/licenses/gpl-howto.en.html The concept appears to originate in times where version control was per file, instead of per tree, and was a way to glue the files together. Ultimately, we nowadays don't live in that world anymore, and this information is entirely useless anyway, as people are very welcome to copy these files into any projects they like, and they shouldn't have to change bits that are part of our copyright header for that. hence, let's just get rid of this old cruft, and shorten our codebase a bit.
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
| | | | | | | | | | Files which are installed as-is (any .service and other unit files, .conf files, .policy files, etc), are left as is. My assumption is that SPDX identifiers are not yet that well known, so it's better to retain the extended header to avoid any doubt. I also kept any copyright lines. We can probably remove them, but it'd nice to obtain explicit acks from all involved authors before doing that.
* Add SPDX license identifiers to man pagesZbigniew Jędrzejewski-Szmek2017-11-191-0/+2
|
* man: explain when networkd removed existing configuration and when notZbigniew Jędrzejewski-Szmek2017-09-151-7/+24
| | | | Fixes #6693.
* man: revert dynamic paths for split-usr setupsTom Gundersen2015-06-181-7/+4
| | | | | | | | | | | | | | | | | | | | | | | This did not really work out as we had hoped. Trying to do this upstream introduced several problems that probably makes it better suited as a downstream patch after all. At any rate, it is not releaseable in the current state, so we at least need to revert this before the release. * by adjusting the path to binaries, but not do the same thing to the search path we end up with inconsistent man-pages. Adjusting the search path too would be quite messy, and it is not at all obvious that this is worth the effort, but at any rate it would have to be done before we could ship this. * this means that distributed man-pages does not make sense as they depend on config options, and for better or worse we are still distributing man pages, so that is something that definitely needs sorting out before we could ship with this patch. * we have long held that split-usr is only minimally supported in order to boot, and something we hope will eventually go away. So before we start adding even more magic/effort in order to make this work nicely, we should probably question if it makes sense at all.
* man: generate configured paths in manpagesFilipe Brandenburger2015-05-281-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In particular, use /lib/systemd instead of /usr/lib/systemd in distributions like Debian which still have not adopted a /usr merge setup. Use XML entities from man/custom-entities.ent to replace configured paths while doing XSLT processing of the original XML files. There was precedent of some files (such as systemd.generator.xml) which were already using this approach. This addresses most of the (manual) fixes from this patch: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/patches/Fix-paths-in-man-pages.patch?h=experimental-220 The idea of using generic XML entities was presented here: http://lists.freedesktop.org/archives/systemd-devel/2015-May/032240.html This patch solves almost all the issues, with the exception of: - Path to /bin/mount and /bin/umount. - Generic statements about preference of /lib over /etc. These will be handled separately by follow up patches. Tested: - With default configure settings, ran "make install" to two separate directories and compared the output to confirm they matched exactly. - Used a set of configure flags including $CONFFLAGS from Debian: http://anonscm.debian.org/cgit/pkg-systemd/systemd.git/tree/debian/rules Installed the tree and confirmed the paths use /lib/systemd instead of /usr/lib/systemd and that no other unexpected differences exist. - Confirmed that `make distcheck` still passes.
* Reindent man pages to 2chZbigniew Jędrzejewski-Szmek2015-02-031-76/+77
|
* man: fix link to systemd-networkd-wait-online.service in ↵Chris Mayo2014-11-301-1/+1
| | | | systemd-networkd.service(8)
* resolved: add daemon to manage resolv.confTom Gundersen2014-05-191-5/+0
| | | | Also remove the equivalent functionality from networkd.
* doc: typographical fine tuningJan Engelhardt2014-05-061-1/+1
|
* man: networkd typo fixespoma2014-04-261-3/+2
|
* networkd-wait-online: improve interoptability and enable by defaultTom Gundersen2014-04-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | To make sure we don't delay boot on systems where (some) network links are managed by someone else we don't block if something else has successfully brought up a link. We will still block until all links we are aware of that are managed by networkd have been configured, but if no such links exist, and someone else have configured a link sufficiently that it has a carrier, it may be that the link is ready so we should no longer block. Note that in all likelyhood the link is not ready (no addresses/routes configured), so whatever network managment daemon configured it should provide a similar wait-online service to block network-online.target until it is ready. The aim is to block as long as we know networking is not fully configured, but no longer. This will allow systemd-networkd-wait-online.service to be enabled on any system, even if we don't know whether networkd is the main/only network manager. Even in the case networking is fully configured by networkd, the default behavior may not be sufficient: if two links need to be configured, but the first is fully configured before the second one appears we will assume the network is up. To work around that, we allow specifying specific devices to wait for before considering the network up. This unit is enabled by default, just like systemd-networkd, but will only be pulled in if anyone pulls in network-online.target.
* man: networkd - additional examples related to bridgingpoma2014-03-171-1/+1
|
* man: networkd - fix typoUmut Tezduyar Lindskog2014-03-041-1/+1
|
* man: networkd - mention resolv.conf symlinkTom Gundersen2014-03-031-0/+5
|
* man: refer to systemd.net{work,dev}(5) from systemd-networkd(8)Tom Gundersen2014-02-251-350/+12
|
* man: split out systemd.link(5) from udev(7)Tom Gundersen2014-02-251-1/+1
|
* man: networkd - clarify that multiple addresses/routes are supportedTom Gundersen2014-02-251-5/+10
|
* net-util: match on the driver as exposed by ethtool if DRIVER not setTom Gundersen2014-02-211-2/+3
| | | | Also fix a copy-paste error that broke matching on interface name.
* man: networkd typo fixesThomas Hindoe Paaboel Andersen2014-02-211-2/+2
|
* man: suffix networkd config file options with "="Lennart Poettering2014-02-211-34/+34
| | | | | That's what we do for all options in the other man pages. It helps clarifying that these are options that values need to be assigned to.
* .network/.netdev/.link: allow to match on architectureTom Gundersen2014-02-211-0/+20
|
* man: networkd/udev - add to [Match] documentationTom Gundersen2014-02-201-2/+75
|
* net-match: fix Driver= matchTom Gundersen2014-02-181-1/+2
| | | | It should match on the driver of the parent device.
* man: minor fixes to networkd pageTom Gundersen2014-02-181-6/+21
| | | | Also enforce that we don't allow setting the Broadcast for IPv6 addresses.
* doc: utilize the DocBook markup for some literalsJan Engelhardt2014-02-171-3/+3
|
* doc: update punctuationJan Engelhardt2014-02-171-7/+7
| | | | Resolve spotted issues related to missing or extraneous commas, dashes.
* networkd: VLAN - allow multiple vlans to be created on a linkTom Gundersen2014-02-101-3/+11
| | | | | | | | Also limit the range of vlan ids. Other implementations and documentation use the ranges {0,1}-{4094,4095}, but we use the one accepted by the kernel: 0-4094. Reported-by: Oleksii Shevchuk <alxchk@gmail.com>
* networkd: netdev - rename Netdev to NetDevTom Gundersen2014-02-071-4/+4
| | | | Both in the configuration file format and everywhere else in the code.
* networkd: dhcpv4 - add notion of 'CriticalConnection'Tom Gundersen2014-01-301-0/+8
| | | | | | | | | | These connections are never torn down, even when the DHCP specifications say that they should be. This is useful/necessary when the rootfs (or another critical fs) is mounted over this network connection, and dataloss would result if the connection is lost. This option defaults to off, but our initrd generator (TBD) will enable it when applicable.
* networkd: add basic VLAN supportTom Gundersen2014-01-251-2/+15
|
* networkd: add basic bonding supportTom Gundersen2014-01-221-1/+14
| | | | | Refactor bridging support to be generic netdev support and extend it to cover bonding as well.
* networkd: dhcp - by default ignore the MTUTom Gundersen2014-01-181-2/+2
|
* sd-dhcp-client/networkd: add transient hostname supportTom Gundersen2014-01-161-0/+7
|
* sd-dhcp-client/networkd: add interface MTU supportTom Gundersen2014-01-161-0/+7
|
* networkd: DHCPv4 - allow opting out of using DNS serversTom Gundersen2014-01-131-0/+21
| | | | Setting UseDNS=no will ignore any received DNS servers.
* networkd: refuse to use .network files with missing Address/Gateway keyTom Gundersen2014-01-051-2/+2
| | | | | | | | | | | | These keys are mandatory in [Address]/[Route] sections. Otherwise, we hit an assert: ens3: setting addresses Assertion 'address->family == 2 || address->family == 10' failed at /build/amd64-generic/tmp/portage/sys-apps/systemd-9999-r1/work/systemd-9999/src/network/networkd-address.c:137, function address_configure(). Aborting. Reported-by: Alex Polvi <alex.polvi@coreos.com> At the same time make sure Route's Destination and Gateway uses the same address family.
* Revert "net-util: add support for Type=ethernet"Tom Gundersen2014-01-041-2/+1
| | | | | | | This reverts commit 4cd1214db6cf4b262e8ce6381bc710091b375c96. This may still be fixed in the kernel, revert this for now until we see how it all shakes out.
* man: networkd - document DHCP optionTom Gundersen2014-01-031-0/+6
|