我有一个系统需要通过systemd-networkd
. 为了配置以太网适配器eth0
,我创建了一个/etc/systemd/network/eth.network
包含以下内容的文件:
[Match]
Name=eth*
KernelCommandLine=!nfsroot
[Network]
Address=10.0.1.100/24
Gateway=10.0.1.1
DNS=8.8.8.8
不幸的是,在将日志记录输出设置为详细后,我发现systemd-networkd
实际上读取了它的配置/lib/systemd/network/80-wired.network
,而不是从中为该适配器配置 DHCP。
我的问题:删除/移动该文件是否安全?为什么它会覆盖我的文件?(我的印象是,它/etc
优先于 systemd 附带的文件。)
编辑:我正在使用 yocto 项目的 poky 参考分布的修改。