summaryrefslogtreecommitdiffstats
path: root/network (follow)
Commit message (Collapse)AuthorAgeFilesLines
* networkd: add minimal IP forwarding and masquerading support to .network filesLennart Poettering2015-01-131-0/+2
| | | | | | | | | | | | | | This adds two new settings to networkd's .network files: IPForwarding=yes and IPMasquerade=yes. The former controls the "forwarding" sysctl setting of the interface, thus controlling whether IP forwarding shall be enabled on the specific interface. The latter controls whether a firewall rule shall be installed that exposes traffic coming from the interface as coming from the local host to all other interfaces. This also enables both options by default for container network interfaces, thus making "systemd-nspawn --network-veth" have network connectivity out of the box.
* udev: link_setup - respect kernel name assign policyTom Gundersen2014-08-081-1/+1
| | | | | | | | | Newer kernels export meta-information about the origin of an ifname. Respect this from the ifname rename logic. We do not rename any interfaces that was originally named by userspace, nor once which have already been renamed from userspace. Moreover, we optionally do not (the default) rename interfaces which the kernel claims to have named in a predictable way.
* networkd: merge DHCPv4 and DHCPv6 configTom Gundersen2014-06-291-2/+1
| | | | | | | If there are v4 or v6 specific options we can keep those in separate sections, but for the common options, we will use only one. Moreovere only use DHCP=[yes/both|no/none|v4|v6] to enable or disable the clients.
* build-sys: add missing Makefile symlinkLennart Poettering2014-06-191-0/+1
|
* net: enable dhcp6 for containersLennart Poettering2014-06-191-0/+1
|
* network: automatically assign each container veth link a /28 IP address rangeLennart Poettering2014-06-181-0/+2
|
* network: always take possession of host side of nspawn veth tunnels and do ↵Lennart Poettering2014-05-182-0/+20
| | | | IPv4LL on them
* network: default to IPv4LL on host0Tom Gundersen2014-04-031-0/+1
| | | | Now that we have a graceful handover from IPv4LL to DHCP, there is no longer any reason to leave this off by default.
* networkd/nspawn: enable dhcp client on veth device created in guestTom Gundersen2014-02-221-0/+6
| | | | | | | When starting systemd-nspawn with --network-veth, we create a veth device called host0 in the guest. Pick up on this and start a dhcp client on it. We will also pick up host0 netdevs created by other containers should they chose to use the same name.
* udev: net-config - allow interface names to be set from the hwdbTom Gundersen2014-02-191-1/+1
|
* network: move configuration to /etc/systemd/networkTom Gundersen2013-10-291-0/+3
This is private configuraiton, so let's not pollute the namespace (and hence make Debian happy :) ).