#network
/etc/systemd/network/10-static-enp0s3.network
[Match]
Name=eth0
[Network]
Address=192.168.0.2/24
Gateway=192.168.0.1
DNS=192.168.0.1
/etc/systemd/network/10-dhcp-enp0s8.network
[Match]
Name=eth0
[Network]
DHCP=yes
#版本 209 开始,systemd 提供了一个名为 systemd-networkd 命令用于处理基本的网络配置。systemd-networkd 的配置文件可能在 /usr/lib/systemd/network 或 /etc/systemd/network 中,其中 /etc/systemd/network 中的配置文件优先级更高。有三种配置文的类型:.link,.netdev 和 .network 。可以通过查阅 man 手册的 systemd-link(5),systemd-netdev(5) 和 systemd-network(5) 可以获得更多关于这些配置文件的详细介绍。引自:https://linux.cn/lfs/LFS-BOOK-7.7-systemd/chapter07/network.html
##
80-net-name-slot.rules in /etc/udev/rules.d/ no longer works since upstream
renamed the file to /lib/udev/rules.d/80-net-setup-link.rules
##reset rules of udev重置udev的rules
ln -s /dev/null /lib/udev/rules.d/80-net-name-slot.rules
浅析 Linux 初始化 init 系统,第 3 部分: Systemd
http://www.ibm.com/developerworks/cn/linux/1407_liuming_init3/index.html