在现代 Linux 系统中,尤其是基于 systemd 的发行版(如 Ubuntu 20.04+、Debian 10+、CentOS Stream 等),systemd-networkd 是一个轻量级但功能强大的网络管理工具。它可用于配置静态 IP、DHCP、VLAN、桥接等多种网络场景。本教程将带你从零开始,配置一个简单的静态 IP 网络注册服务,适合 Linux 新手用户。
所谓“网络注册服务”,在这里指的是系统启动时自动加载并应用网络配置的服务。在 systemd 架构下,这个角色通常由 systemd-networkd 承担。它通过读取 /etc/systemd/network/ 目录下的配置文件,来决定如何配置网卡。
在开始前,请确保:
ip a 命令查看,常见如 eth0、enp0s3 等)首先,停止并禁用其他网络管理器(如 NetworkManager 或 netplan),避免冲突。然后启用 systemd-networkd:
sudo systemctl stop NetworkManagersudo systemctl disable NetworkManagersudo systemctl enable --now systemd-networkd
进入配置目录,创建一个以 .network 结尾的文件。文件名可自定义,但建议包含网卡名以便识别。
sudo nano /etc/systemd/network/20-wired.network 在文件中写入以下内容(假设你的网卡名为 enp0s3,需要替换为你自己的网卡名):
[Match]Name=enp0s3[Network]DHCP=noAddress=192.168.1.100/24Gateway=192.168.1.1DNS=8.8.8.8DNS=1.1.1.1
说明:
[Match]:匹配网卡名称Address:设置静态 IP 和子网掩码(/24 表示 255.255.255.0)Gateway:默认网关DNS:指定 DNS 服务器保存文件后,重启 systemd-networkd 服务:
sudo systemctl restart systemd-networkd 验证 IP 是否生效:
ip addr show enp0s3ping -c 3 8.8.8.8
如果你遇到无法上网的问题,请检查:
本教程覆盖了以下核心 SEO 关键词:
通过本教程,你应该已经成功配置了基于 systemd-networkd 的静态 IP 网络服务。这种方法简洁、高效,特别适合服务器环境。掌握 Linux网络注册服务 的配置,是迈向 Linux 系统管理的重要一步!
本文由主机测评网于2025-11-27发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/202511965.html