放弃树莓派自带的 ifupdown 和 dhcpcd5,使用 systemd-networkd 管理网络
对,你说的没错,SystemD 什么都管 XD
为什么使用 systemd-networkd:
- 统一管理,配置文件均在同一目录,杜绝配置过于分散
- 接口管理更加方便,包括虚拟接口创建,接口改名,网桥,QoS
- 内置 DHCP 客户端与服务端,支持 DHCPv6-PD 和 RA
networkctl
指令可快速查看接口状态
配置并启用 systemd-networkd
配置
eth0
: 编辑/etc/systemd/network/01-eth0.network
1 2 3 4 5
[Match] Name = eth0 [Network] DHCP = yes
一键脚本:
1 2 3 4 5
echo "[Match] Name = eth0 [Network] DHCP = yes" | sudo tee /etc/systemd/network/01-eth0.network
设置开机自启
1
sudo systemctl enable systemd-networkd
卸载原有的网络管理
|
|
配置DNS
|
|