summaryrefslogtreecommitdiff
path: root/man
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2014-06-27 20:42:06 +0200
committerLennart Poettering <lennart@poettering.net>2014-06-27 20:42:06 +0200
commit4bb278e51e81ea3c5c62e1f7e296309b0fac8e3d (patch)
treecacafb02aa459d1d1797d1d3a01b7a42be49751a /man
parent52fb538361053f8c4abce0e40cd0bae3d28ceb16 (diff)
man: document automatic networkd IP range allocation
Diffstat (limited to 'man')
-rw-r--r--man/systemd.network.xml37
1 files changed, 37 insertions, 0 deletions
diff --git a/man/systemd.network.xml b/man/systemd.network.xml
index efe6ce755..349ccc5dc 100644
--- a/man/systemd.network.xml
+++ b/man/systemd.network.xml
@@ -210,6 +210,43 @@
an Address key (see below). This option may be specified
more than once.
</para>
+
+ <para>If the specified
+ address is 0.0.0.0
+ (for IPv4) or [::]
+ (for IPv6) a new
+ address range of the
+ requested size is
+ automatically
+ allocated from a
+ system-wide pool of
+ unused ranges. The
+ allocated range is
+ checked against all
+ current network
+ interfaces and all
+ known network
+ configuration files to
+ avoid IP range
+ conflicts. The default
+ system-wide pool
+ consists of
+ 192.168.0.0/16,
+ 172.16.0.0/12 and
+ 10.0.0.0/8 for IPv4,
+ and [fc00::] for
+ IPv6. This
+ functionality is
+ useful to manage a
+ large number of
+ dynamically created
+ network interfaces
+ with the same network
+ configuration and
+ automatic address
+ range
+ assignment.</para>
+
</listitem>
</varlistentry>
<varlistentry>