You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04移除netplan后网络故障,无法重装netplan的网络恢复求助

Ubuntu 22.04移除netplan后网络故障,无法重装netplan的网络恢复求助

别慌,这种情况我碰到过好多次,给你几个靠谱的解决方法,一步步来肯定能搞定!

方法一:临时手动获取IP,快速恢复网络后重装netplan

如果你的网络环境支持DHCP,这个方法最快:

  • 先查看你的网卡名称,执行命令:ip link show,你会看到类似ens33、eth0或者wlp2s0这样的接口名(有线网卡一般是ens或eth开头,无线是wlp开头)
  • 手动向DHCP服务器请求IP,执行:sudo dhclient <你的网卡名称>,比如sudo dhclient ens33
  • 执行ip addr检查是否获取到IP,如果成功的话,直接重装netplan:sudo apt update && sudo apt install netplan.io

方法二:用Ubuntu安装镜像离线安装netplan

如果手动获取IP失败,就用本地ISO镜像来装:

  1. 准备Ubuntu 22.04安装镜像:找一台能上网的机器下载Ubuntu 22.04的ISO文件,然后通过U盘拷贝到出问题的机器上;如果是虚拟机的话,直接挂载ISO镜像文件就行。
  2. 挂载ISO镜像作为本地源:
    • 创建挂载目录:sudo mkdir /mnt/ubuntu-iso
    • 挂载镜像文件(替换成你的ISO路径):sudo mount -o loop /path/to/ubuntu-22.04.iso /mnt/ubuntu-iso
  3. 临时修改APT源为本地镜像:
    • 先备份原来的源文件:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
    • 清空原有源并添加本地源:echo "deb [trusted=yes] file:///mnt/ubuntu-iso jammy main restricted universe multiverse" | sudo tee /etc/apt/sources.list
    • 更新APT缓存:sudo apt update
  4. 安装netplan:执行sudo apt install netplan.io,等待安装完成。
  5. 恢复原APT源并卸载镜像:
    • 恢复备份的源文件:sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
    • 卸载挂载的镜像:sudo umount /mnt/ubuntu-iso

最后:配置netplan恢复网络

不管用哪种方法装完netplan,都需要配置网络:

  • 进入netplan配置目录:cd /etc/netplan
  • 创建或编辑配置文件(比如01-network-manager-all.yaml):sudo nano 01-network-manager-all.yaml
  • 写入基础的DHCP配置(适合大多数场景):
network:
  version: 2
  renderer: NetworkManager
  • 保存退出后,应用配置:sudo netplan generate,接着sudo netplan apply
  • 重启网络服务确保生效:sudo systemctl restart NetworkManager

这样你的网络应该就能正常工作了!

备注:内容来源于stack exchange,提问作者Vikram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 10:23:01