Ubuntu20 ping: www.baidu.com: 域名解析暂时失败的解决办法
参考:richxu20250501,本人仅笔记记录
问题:无法上网,无法使用apt下载功能包等内容
第1步 点击VM的编辑选项

第2步点击更改设置

第3步 选中虚拟网卡VMnet8,点击NAT 设置 。再点击里面的DNS设置
第4步 去掉自动检测可用的DNS 服务器选项,自己手动配置DNS服务器,即可完成。第5步:回到VMware 的虚拟机菜单,选择设置菜单项
第6步:回到VMware的虚拟机 菜单,选择设置菜单项,然后按照下图的设置
第7步:登录到ubuntu20.04 系统,点击左下角的显示应用程序按钮,在弹出的菜单中选择设置,如下图所示:

第8步:选择网络选项卡,然后点击网络边边的小齿轮按钮,设置网络,如下图所示:

第9步:按照下图所示,设置网络,如下图所示:

第10步:直接打卡Ubuntu20.04中的浏览器 , 验证网络是否可以上网,

二编
编译功能包又出现断网情况
重启虚拟机后dhclient进程未运行解决办法 - 出水芙蓉·薇薇 - 博客园
查看网卡设置是否被NetworkManager管理,执行如下命令
nmcli device status

网卡 ens33 正常联网,物理链路没问题,问题只是 DNS 解析 GitHub 域名失败,不是断网。
快速修复 DNS,让系统能解析 github.com
1. 修改 resolv.conf 改用公共 DNS
sudo nano /etc/resolv.conf
把里面原有 nameserver 全部删掉,写入:
nameserver 114.114.114.114
nameserver 8.8.8.8
Ctrl+O 保存、Ctrl+X 退出。
2. 测试域名解析是否恢复
nslookup github.com
再次打开百度发现联网正常
三编
ubuntu每次重启后都会断网
# 1. 完全关网络再开(比down/up更彻底)
sudo nmcli network off sudo nmcli network on
# 2. 重启 NetworkManager
sudo systemctl restart NetworkManager
# 3. 重新获取 IP(DHCP)
sudo dhclient -r ens33 # 释放
sudo dhclient ens33 # 重新获取 #
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)