systemd v210からsystemdはudevとnetworkdによるネットワーク設定がサポートされるようになった。 これを利用するとNetworkManagerやnetctlといったものを利用せずにsystemd自身でネットワークの設定が行えるようになる(既存のネットワークマネージャの類を使い続けることもできる)。 以下はArch Linuxでの例を挙げるけど、CoreOSやDebianなどでもだいたい同じだと思う。 networkdの設定ファイル systemd-networkdでの設定は/etc/systemd/networkディレクトリに.network、.netdev、.linkファイルを配置していくことになる。 .networkファイル …… マッチするデバイスにネットワークを設定するファイル。 .netdevファイル …… マッチする環境に仮想ネットワークデバイスを作成