summaryrefslogtreecommitdiff
path: root/network
AgeCommit message (Collapse)AuthorFilesLines
2015-02-14network: fix 'LinkLocal' -> 'LinkLocalAddressing' in network filesDavid Herrmann2-2/+2
'LinkLocal' was renamed to 'LinkLocalAddressing' in: commit 56fd6bf795926409b087bce406ea851ad89f9fe8 Author: Tom Gundersen <teg@jklm.no> Date: Sat Feb 14 00:32:26 2015 +0100 networkd: .network - rename LinkLocal to LinkLocalAddressing ..but apparently the network files were not updated. Fix this.
2015-02-09networkd: generalize IPv4LL to LinkLocalTom Gundersen2-2/+2
This allows both IPv4 and IPv6 link-local addresses to be enabled or disabled. By default we still enable IPv6LL and disable IPv4LL. The old config option is kept for backwards compatibility, but removed from the documentation.
2015-01-13network: IPMasquerade= implies IPForward=, hence remove itLennart Poettering1-1/+0
2015-01-13networkd: introduce an AddressFamilyBoolean enum typeLennart Poettering1-1/+1
This introduces am AddressFamilyBoolean type that works more or less like a booleaan, but can optionally turn on/off things for ipv4 and ipv6 independently. THis also ports the DHCP field over to it.
2015-01-13doc: network - add comment about default prefix sizeTom Gundersen1-0/+1
Should hopefully make it clear that this is not some magic value, just the default we picked. Suggested by Jan Engelhardt.
2015-01-13networkd: add minimal IP forwarding and masquerading support to .network filesLennart Poettering1-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.
2014-08-08udev: link_setup - respect kernel name assign policyTom Gundersen1-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.
2014-06-29networkd: merge DHCPv4 and DHCPv6 configTom Gundersen1-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.
2014-06-19build-sys: add missing Makefile symlinkLennart Poettering1-0/+1
2014-06-19net: enable dhcp6 for containersLennart Poettering1-0/+1
2014-06-18network: automatically assign each container veth link a /28 IP address rangeLennart Poettering1-0/+2
2014-05-18network: always take possession of host side of nspawn veth tunnels and do ↵Lennart Poettering2-0/+20
IPv4LL on them
2014-04-03network: default to IPv4LL on host0Tom Gundersen1-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.
2014-02-22networkd/nspawn: enable dhcp client on veth device created in guestTom Gundersen1-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.
2014-02-19udev: net-config - allow interface names to be set from the hwdbTom Gundersen1-1/+1
2013-10-29network: move configuration to /etc/systemd/networkTom Gundersen1-0/+3
This is private configuraiton, so let's not pollute the namespace (and hence make Debian happy :) ).