summaryrefslogtreecommitdiff
path: root/src/network/networkd-address.c
Commit message (Collapse)AuthorAge
* networkd: fix several Address entries in [Network] sectionTom Gundersen2013-11-28
|
* networkd: minor fixesTom Gundersen2013-11-26
| | | | | In particular, store the ifname, though we should only use it carefully, as it is not guaranteed to be stable. Using it for logging is fine though.
* delete unused variablesThomas Hindoe Paaboel Andersen2013-11-25
|
* networkd: add support for [Address] sectionsTom Gundersen2013-11-25
| | | | | | | | This will allow specifying more options per address than the simple Address= entry in the [Network] section. Preliminary support for the same functionality for [Route] sections are added, but not yet hooked up, as more testing is needed.
* conf-parser: distinguish between multiple sections with the same nameTom Gundersen2013-11-25
| | | | | | | | | | | | | | | | | | | | | | | Pass on the line on which a section was decleared to the parsers, so they can distinguish between multiple sections (if they chose to). Currently no parsers take advantage of this, but a follow-up patch will do that to distinguish [Address] Address=192.168.0.1/24 Label=one [Address] Address=192.168.0.2/24 Label=two from [Address] Address=192.168.0.1/24 Label=one Address=192.168.0.2/24 Label=two
* networkd: make all calls asyncTom Gundersen2013-11-17
|
* networkd: store netmask and mac address explicitlyTom Gundersen2013-11-17
|
* rtnl: rename rtnl_bus_send_with_reply_and_block() to rtnl_bus_call()Tom Gundersen2013-11-13
| | | | Follow the equivalent rename in sd-bus to stay as similar as possible.
* networkd: add a basic network daemonTom Gundersen2013-11-09
This daemon listens for and configures network devices tagged with 'systemd-networkd'. By default, no devices are tagged so this daemon can safely run in parallel with existing network daemons/scripts. Networks are configured in /etc/systemd/network/*.network. The first .network file that matches a given link is applied. The matching logic is similar to the one for .link files, but additionally supports matching on interface name. The mid-term aim is to provide an alternative to ad-hoc scripts currently used in initrd's and for wired setups that don't change much (e.g., as seen on servers/and some embedded systems). Currently, static addresses and a gateway can be configured. Example .network file: [Match] Name=wlp2s0 [Network] Description=My Network Gateway=192.168.1.1 Address=192.168.1.23/24 Address=fe80::9aee:94ff:fe3f:c618/64