Linux网络管理工具systemd-networkd简介

systemd作为Linux的初始化系统,不仅管理启动过程,还演变为通用管理平台。systemd-networkd处理网络配置,包括DHCP、静态IP、虚拟网络功能,适合稳定环境。与NetworkManager冲突,通常在桌面环境中使用NetworkManager。使用systemd-networkd需关闭其他网络管理器,并可能需要wpa-supplicant和systemd-resolved处理DNS。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

systemd做为init.d的替代者出现,最初它的主要目标是管理了Linux系统的启动和在机过程,如今它已经不只是一个初始化进程,它是一个通用的系统以及服务管理平台。用户可以通过systemctrl命令对systemd进得管理与配置。执行过程中的log会写到journal-log里,并可通过journalctl工具进行查看。

systemd-networkd是systemd 的其中一部分 ,负责 systemd 生态中的网络配置部分。使用 systemd-networkd,你可以为网络设备配置基础的 DHCP/静态 IP 网络。它还可以配置虚拟网络功能,例如网桥、隧道和 VLAN等。systemd-networkd 与wpa_supplicant 服务配合可以支持配置WIFI无线适配器。

注意现在的桌面Linux环境通常是用networkmanager来进行网络管理的,networkmanager和systemd-networkd 是冲突的,他们之间有一定的原则来管控相互之间的冲突,但最简单的方式还是只用其中一种,如果你用了systemd-networkd那么把networkmanager给先关闭了。一般来说systemd-networkd 更适合于网络配置相对稳定的服务器环境。而对于桌面Linux环境,往往会有无线接口,提供了GUI接口的NetworkManager使用起来会比较方便。

使用systemd-networkd之间,需要先关闭其他网络管理器,如NetworkManager, netctl,dhcp daemon,dhcpcd, dhclient等

networkd内置了dhcp client。
但如果需要更新DNS, 无线网络等
那么你还需要更新resolv.conf,启动systemd-resolved

对于无线网络,你需要wpa-supplicant

入门使用可以参考:https://zhuanlan.zhihu.com/p/19770401

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值