Ubuntu 装完系统没有网络?
装完 Ubuntu 没有网络(有线/无线都不通)。按接口状态、DHCP、驱动固件、DNS 四层排查,区分没装驱动、没拿到 IP 与解析失败三种情况,避免误判为网线问题。
简短答案
装完「没有网络」通常是网卡没驱动/没启用、**没拿到 IP(DHCP 失败)**或 DNS 解析失败三类之一。先看接口状态与是否拿到 IP,再查驱动固件,最后看 DNS,顺序别乱。
现象对照
| 现象 | 含义 |
|---|---|
接口 down 或不在列表 |
网卡没驱动或没启用 |
| 接口 up 但拿不到 IP | DHCP 失败或没配 |
| 有 IP 但访问不了域名 | DNS 解析失败 |
排查步骤
# 1. 看网络接口状态
ip a
ip link
# 2. 看是否拿到 IP / DHCP 是否成功
ip -4 addr show
resolvectl status | head
# 3. 查内核是否识别到网卡及驱动
lspci -nn | grep -i net
dmesg | grep -iE 'eth|en|network|firmware' | tail -20
# 4. 重启网络服务 / 手动触发 DHCP(按发行版工具而定)
sudo systemctl restart NetworkManager # 桌面
sudo netplan apply # 服务器,改 /etc/netplan 后执行
- 接口不在列表:多半驱动/固件没装,确认网卡芯片(
lspci)后按条目页装对应驱动包,包名以条目页为准。 - 拿不到 IP:检查网线/交换机、
netplan或 NetworkManager 配置;服务器默认用 netplan,配置方法以 Ubuntu 26.04.1 服务器条目 为准。 - 有 IP 但域名不通:改/核对 DNS(
resolvectl或/etc/resolv.conf),看是否被写死。
注意:桌面与服务器网络栈不同——桌面多走 NetworkManager,服务器多走 netplan,别把桌面命令直接套到服务器上。总览见 Ubuntu 索引;Debian 装完没网同理,参考 Debian 索引。
操作小结
ip a看接口 up/down、在不在列表。- 没接口查驱动固件(
lspci+dmesg),按条目页装包。 - 有接口没 IP:查 DHCP/配置,桌面重启 NM,服务器
netplan apply。 - 有 IP 不通域名:查 DNS,别误判为网线。