当前位置:首页 > 系统教程 > 正文

Ubuntu 24.04 网络配置完全指南(从零到精通:Netplan、静态IP、DHCP与故障排查)

Ubuntu 24.04 网络配置完全指南(从零到精通:Netplan、静态IP、DHCP与故障排查)

摘要:无论你是刚接触 Linux 的小白,还是需要快速配置服务器的运维人员,本文都能带你彻底搞懂 Ubuntu 24.04 网络配置。我们将从最基础的概念讲起,手把手演示 Netplan 的写法,并详细说明如何设置 静态IP 和使用 DHCP。全程使用实际命令和配置文件截图,保证你跟着做就能成功联网!

一、Ubuntu 24.04 的网络管理变革

从 Ubuntu 18.04 开始,系统默认使用 Netplan 作为网络配置抽象工具,它通过 YAML 格式的配置文件统一管理后端(如 systemd-networkd 或 NetworkManager)。在 Ubuntu 24.04 中,Netplan 依然是绝对核心,因此掌握它的语法就等于掌握了网络配置的钥匙。老旧的 /etc/network/interfaces 方式已不再推荐使用。

Ubuntu 24.04 网络配置完全指南(从零到精通:Netplan、静态IP、DHCP与故障排查) 网络配置  Netplan 静态IP DHCP 第1张

二、Netplan 配置文件详解(手把手教学)

Netplan 的配置文件统一存放在 /etc/netplan/ 目录下,通常是一个以 .yaml 结尾的文件(例如 01-network-manager-all.yaml00-installer-config.yaml)。

👉 第一步:查看当前网络接口在终端输入 ip als /sys/class/net,找到你要配置的网卡名称,常见的有 eth0ens33wlan0(无线)。

👉 第二步:编辑 Netplan 配置文件使用 sudo nano /etc/netplan/00-installer-config.yaml 打开文件。初始内容可能非常简单,我们需要根据需求修改。

场景1:配置静态IP(服务器常用)

network:  version: 2  renderer: networkd  ethernets:    ens33:      # 替换为你的网卡名      dhcp4: false      addresses:        - 192.168.1.100/24      routes:        - to: default          via: 192.168.1.1      nameservers:          addresses: [8.8.8.8, 114.114.114.114]

以上配置禁用了 DHCP,手动指定了 静态IP、网关和 DNS。保存后退出(Ctrl+X, Y, Enter)。

场景2:使用DHCP自动获取IP(笔记本/桌面)

network:  version: 2  renderer: NetworkManager   # 桌面版建议用NetworkManager  ethernets:    ens33:      dhcp4: true

无线网络(Wi-Fi)类似,只需在 wifis 下配置 SSID 和密码。

三、使配置生效并验证

修改完 YAML 文件后,务必先测试语法:sudo netplan try该命令会应用新配置,并等待用户确认;如果网络连接断开,60秒后自动回滚,避免你被锁在服务器外。

确认无误后,执行:sudo netplan apply此时配置立即生效。你可以用 ip addr show 查看 IP 是否变更,用 ping -c 4 baidu.com 测试网络连通性。

四、常见问题与小白避坑指南

❗ 缩进错误:YAML 对缩进极度敏感,必须使用空格(不能用Tab),且同一层级缩进必须对齐。如果不确定,用 cat -A 文件名 查看隐藏字符。

❗ 渲染器选择:如果你使用 Ubuntu 桌面版,建议将 renderer 设为 NetworkManager,这样右上角网络图标可以正常管理;服务器版用 networkd 更轻量。

❗ 多网卡混淆:如果有多个网卡,YAML 里每个都要单独配置,或者使用通配符,但新手最好逐一定义。

至此,你已经完全掌握了 Ubuntu 24.04 网络配置 的核心技能。从理解 Netplan,到设置 静态IPDHCP,再到故障排查,整个过程清晰明了。收藏本文,下次重装系统也能迅速搞定网络!

—— 教程结束,希望你的 Ubuntu 24.04 网络永远畅通 ——