Skip to content

Commit f224a9f

Browse files
committed
Add fedora 22 install docs warning about systemd-network
Following @cles commit #6bd15a68c for Arch Signed-off-by: yyekhlef <[email protected]>
1 parent e84a938 commit f224a9f

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

docs/installation/fedora.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,22 @@ If you need to add an HTTP Proxy, set a different directory or partition for the
206206
Docker runtime files, or make other customizations, read our Systemd article to
207207
learn how to [customize your Systemd Docker daemon options](/articles/systemd/).
208208

209+
## Running Docker with a manually-defined network
210+
211+
If you manually configure your network using `systemd-network` with fedora version 22, containers you start with Docker may be unable to access your network.
212+
Beginning with version 220, the forwarding setting for a given network (`net.ipv4.conf.<interface>.forwarding`) defaults to *off*. This setting prevents IP forwarding. It also conflicts with Docker which enables the `net.ipv4.conf.all.forwarding` setting within a container.
213+
214+
To work around this, edit the `<interface>.network` file in
215+
`/usr/lib/systemd/network/` on your Docker host (ex: `/usr/lib/systemd/network/80-container-host0.network`) add the following block:
216+
217+
```
218+
[Network]
219+
...
220+
IPForward=kernel
221+
...
222+
```
223+
224+
This configuration allows IP forwarding from the container as expected.
209225

210226
## Uninstall
211227

0 commit comments

Comments
 (0)