intel CPU 架构的联想笔记本电脑,安装银河麒麟系统V10 sp1,前段时间可正常使用,近期突然无法上网了。
配有无线网卡和有线网卡,都能通过DHCP自动分配IP地址和DNS,而且均可以ping 通网关甚至是互联网的IP地址,但就是无法解析外网域名,导致浏览器无法访问,应用市场无法无法下载软件。
根据麒麟软件官网及信创放社区的一些方案建议,通过修改\etc\resolv.conf文件中的nameserver后,也没能解决,有没有高手可以帮忙解决?重装系统除外。
修改\etc\resolv.conf文件中的nameserver后,将这个文件用chattr -i 命令进行锁定
针对您提到的银河麒麟系统(V10 sp1)在Intel CPU架构的联想笔记本电脑上无法解析外网域名的问题,但能够ping通外网IP地址,以下是一些可能的解决步骤和建议:
1. 检查网络连接:
- 确认无线网卡和有线网卡均通过DHCP正确获取了IP地址和DNS。
- 尝试使用`ping`命令ping通几个不同的外网IP地址,以确保网络连接没有问题。
2. 检查防火墙设置:
- 防火墙可能阻止了域名解析请求。检查系统防火墙设置,确保没有阻止DNS查询或相关网络流量的规则。
3. 检查hosts文件:
- 位于`/etc/hosts`的hosts文件可能包含错误或冲突的条目。检查该文件,确保没有错误的域名到IP地址的映射。
4. 检查`/etc/resolv.conf`文件:
- 尽管您已经尝试修改过`/etc/resolv.conf`中的nameserver,但请确保设置是正确的,并且没有被其他系统服务或配置覆盖。
- 考虑使用`systemd-resolved`服务,因为它可能会覆盖`/etc/resolv.conf`文件中的设置。您可以通过检查`/etc/systemd/resolved.conf`或`/run/systemd/resolve/resolv.conf`来查看`systemd-resolved`的配置。
5. 检查`systemd-resolved`服务:
- 如果`systemd-resolved`服务正在运行,并且`/etc/resolv.conf`指向它(通常通过符号链接),那么您应该检查该服务的状态和配置。
- 使用`systemctl status systemd-resolved`查看服务状态。
- 如果需要,可以尝试重启该服务:`sudo systemctl restart systemd-resolved`。
6. 检查网络服务配置:
- 如果您使用的是NetworkManager和networking服务的组合,请确保它们之间的配置没有冲突。
- 尝试只使用一个网络服务管理工具(如只使用NetworkManager),并禁用另一个。
7. 检查DNS服务器:
- 尝试手动指定不同的DNS服务器地址(如Google的8.8.8.8或1.1.1.1),看看是否可以解决问题。
- 检查您的ISP或网络服务提供商是否更改了默认的DNS服务器地址。
8. 检查系统日志:
- 查看系统日志(如`/var/log/syslog`或`journalctl`)以获取与DNS解析相关的任何错误或警告消息。
9. 检查软件商店设置:
- 对于错误代码0006和软件商店无法下载软件的问题,确保软件商店的网络设置正确,并且没有被代理或VPN等网络工具干扰。
10. 考虑其他网络问题:
- 有时候,网络问题可能由路由器、交换机或其他网络设备引起。尝试重启这些设备,看看是否可以解决问题。
11. 更新系统和软件:
- 确保您的银河麒麟系统以及所有已安装的软件都是最新版本。有时,更新可以解决与网络连接相关的问题。
12. 考虑使用第三方工具:
- 如果以上方法都不能解决问题,您可以考虑使用第三方DNS解析工具或网络诊断工具来进一步排查问题。
希望这些建议能帮助您解决银河麒麟系统无法解析外网域名的问题。如果问题仍然存在,请考虑联系麒麟软件的技术支持或相关社区寻求更专业的帮助。
系统上默认的安装的是iptables,使用iptables -L -n --line-numbers 查看ip和端口号的设置,如下图所示: 上图中方框内的规则就是对ping命令的显示,删除这两条规则: iptables -D IN_public 1 iptables -D INPUT 5 删除之后,其他电脑就可以ping通银河麒麟V10了,ssh也可以使用了,so easy!
使用了网友的众多解决办法后,只有通过chattr -i 这个方式才真实成功了。
其实网友提供的方式都没有问题,可能在于我的系统文件被损坏了而已
加入交流群
请使用微信扫一扫!