在现代 Linux 系统中,正确配置网络服务是确保服务器或工作站能够正常通信的基础。无论你是刚接触 Linux 的新手,还是希望巩固基础知识的用户,本教程都将带你一步步了解如何配置和管理 Linux 网络服务。
Linux 系统中的网络服务主要由几个关键组件构成:
本文将重点介绍 systemd-networkd 和 Netplan 这两种主流方式,帮助你掌握 Linux网络配置 和 网络服务管理 的核心技能。
systemd-networkd 是 systemd 套件的一部分,适用于无图形界面的服务器环境。
步骤 1:禁用 NetworkManager(如已启用)
sudo systemctl stop NetworkManagersudo systemctl disable NetworkManager
步骤 2:创建网络配置文件
假设你的网卡名称为 eth0,创建配置文件 /etc/systemd/network/20-eth0.network:
[Match]Name=eth0[Network]Address=192.168.1.100/24Gateway=192.168.1.1DNS=8.8.8.8
步骤 3:启用并启动 systemd-networkd
sudo systemctl enable systemd-networkdsudo systemctl start systemd-networkd
完成后,使用 ip a 或 ping 测试网络连通性。
Ubuntu 从 18.04 开始默认使用 Netplan 作为网络配置工具,它通过 YAML 文件生成底层网络配置。
步骤 1:编辑 Netplan 配置文件
通常位于 /etc/netplan/ 目录下,例如 01-netcfg.yaml:
network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.101/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
注意:YAML 对缩进非常敏感,请确保使用空格而非 Tab。
步骤 2:应用配置
sudo netplan apply
若配置有误,可使用 sudo netplan try 进行安全测试,超时未确认将自动回滚。
ip a 查看 IP 地址是否生效。systemctl status systemd-networkd 检查服务状态。journalctl -u systemd-networkd。通过本教程,你已经掌握了在 Linux 中配置静态 IP 的两种主流方法:使用 systemd-networkd 和 Netplan。无论你是在管理云服务器、本地虚拟机,还是嵌入式设备,这些技能都是 Linux网络配置 和 网络服务管理 的基础。
记住,不同发行版可能采用不同的默认工具。例如,CentOS/RHEL 常用 NetworkManager 或传统脚本,而 Ubuntu Server 则倾向 Netplan。熟悉 systemd-networkd 和 Netplan配置 将让你在大多数现代 Linux 环境中游刃有余。
现在,你可以自信地配置自己的 Linux 网络服务了!
本文由主机测评网于2025-11-29发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111226.html