在使用 Linux 系统时,网络配置是每个用户都必须掌握的基础技能。无论你是刚接触 Linux 的新手,还是希望深入理解网络服务机制的进阶用户,本文将带你一步步了解 Linux 中常见的网络配置服务,并手把手教你如何进行基本配置。
Linux 系统中有多种方式管理网络连接,其中最常用的两种服务是 NetworkManager 和 systemd-networkd。它们的作用是自动或手动配置网卡、IP 地址、DNS、路由等网络参数。
如果你使用的是 Ubuntu Desktop、Fedora Workstation 等带图形界面的发行版,默认会启用 NetworkManager。你可以通过图形界面或命令行工具 nmcli 进行配置。
$ nmcli connection show
$ sudo nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24$ sudo nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1$ sudo nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8,8.8.4.4"$ sudo nmcli con mod "Wired connection 1" ipv4.method manual$ sudo nmcli con up "Wired connection 1"
执行后,你的网卡就会使用指定的静态 IP 地址。这是 Linux网络配置中最常见的操作之一。
在 Ubuntu Server、Debian 或 CentOS Stream 等无图形界面的系统中,systemd-networkd 是更高效的选择。
$ sudo systemctl enable --now systemd-networkd$ sudo systemctl enable --now systemd-resolved
假设你的网卡名称是 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
$ sudo systemctl restart systemd-networkd
这样就完成了基于 systemd-networkd 的 静态IP配置。这种方式非常适合自动化部署和云服务器环境。
ip a 查看网卡是否获得正确 IP。ping 8.8.8.8 测试网络连通性。/etc/resolv.conf(注意:使用 systemd-resolved 时该文件可能是符号链接)。无论是使用 NetworkManager 还是 systemd-networkd,掌握 Linux网络配置的核心原理都能帮助你更灵活地管理网络。对于桌面用户,推荐 NetworkManager;对于服务器运维,systemd-networkd 更加轻量高效。通过本文的步骤,即使是小白也能顺利完成基本的 静态IP配置任务。
提示:不同 Linux 发行版的默认网络服务可能不同,请先确认你使用的系统类型再选择配置方法。
本文由主机测评网于2025-11-30发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025111346.html