ubuntu20.04有线联网,已自动分配ip,但ping不通外网ip和路由器ip

在Ubuntu 20.04系统中遇到有线联网但无法Ping通外网IP和路由器IP的问题,可能是由多种原因造成的。以下是一些详细的排查步骤和解决方案。

一、网络连接及硬件检查

  1. 检查网线连接
    - 确保网线插头牢固地插入设备的网口和路由器的对应接口。如果松动,重新插拔网线。
    - 如果有条件,可以更换一根网线再进行测试,以排除网线损坏的可能性。
  2. 检查网络接口状态
    配图
    - 使用ip a命令查看网络接口的状态,确认接口已启用并且已分配IP地址。

二、IP配置及路由检查

  1. 检查IP地址、子网掩码和网关
    - 使用ip a命令查看设备获取的IP地址、子网掩码等信息是否正确。
    - 确保这些信息与路由器配置的网段一致,网关地址正确且可通。
    - 尝试使用ping命令测试网关地址,如果不通,需检查设备与路由器之间的网络连接及路由器配置。
    配图
  2. 检查路由表
    - 使用route -n命令查看路由表信息,确认是否存在到外网的默认路由。
    - 如果没有默认路由,可以手动添加或检查路由器的DHCP配置是否正确分配了路由信息。

三、DNS配置检查

  1. 查看resolv.conf文件
    - 使用sudo cat /etc/resolv.conf命令查看该文件中的DNS服务器配置。
    配图
    - 如果没有配置或配置错误,可以按以下步骤修改:
    • 使用sudo vim /etc/resolv.conf命令编辑该文件,添加有效的DNS服务器地址,如nameserver 8.8.8.8nameserver 8.8.4.4等公共DNS服务器,或使用路由器提供的DNS地址。
    • 修改完成后保存并退出文件。
    • 执行sudo systemctl restart systemd - resolved.service命令重启DNS解析服务,使新的DNS配置生效。

四、防火墙设置检查

  1. 查看防火墙规则
    - 使用iptables - L - n --line - numbers命令查看防火墙规则,检查是否有规则限制了ICMP协议或禁止了对外网的访问。
  2. 修改防火墙规则
    - 如果发现有相关限制规则,可以使用iptables - D命令删除相应规则,如iptables - D INPUT 1等。
    - 也可以根据需要添加允许ICMP协议和对外网访问的规则。

五、路由器设置检查

  1. 确认路由器外网连接正常
    - 登录路由器管理界面,查看路由器的外网连接状态,确保已正常拨号连接到互联网。
    - 如果未连接成功,需检查路由器的配置参数、账号密码等信息是否正确,或联系网络供应商确认网络状态。
  2. 检查路由器访问限制
    - 检查路由器是否设置了访问控制列表、MAC地址过滤等限制,导致设备无法访问外网。
    - 若有,需将设备的MAC地址添加到允许列表中,或调整访问控制规则,以允许设备访问外网。

推荐书籍

推荐书籍 图书特点
《鸟哥的Linux私房菜:基础学习篇》 作者:鸟哥(蔡佳伦)。这是一本非常适合Linux初学者的书籍。内容涵盖了Linux系统的基本概念、文件系统、用户管理、软件安装等多方面的基础知识。优点是讲解通俗易懂,结合大量实例,让读者能够轻松理解复杂的概念。缺点是对于一些高级主题涉及较少。
《Linux命令行与Shell脚本编程大全》 作者:William Shotts。本书详细介绍了Linux命令行的使用以及Shell脚本编程。书中包含了众多实用的命令和脚本示例,可以帮助读者深入了解Linux系统的自动化操作。优点是内容全面且深入,适合想要深入学习Linux命令行和脚本编程的读者。缺点是对于初学者来说可能有些难度,需要有一定的基础才能更好地理解。
《Ubuntu Linux从入门到精通》 作者:陶松武。专门针对Ubuntu系统编写的书籍,从安装Ubuntu开始,逐步介绍系统的配置、软件管理、网络设置等内容。优点是针对性强,所有内容都围绕Ubuntu系统展开,非常适合想要深入学习Ubuntu的读者。缺点是对其他Linux发行版的借鉴意义较小。

已隐藏部分内容,更多查看原文

点击购买
点击购买
点击购买

评论

此博客中的热门博文

大家认为2025年都有哪些值得推荐的好书吗?

新题有什么学习心理学必备的书籍推荐吗?

谁能推荐些写得特别好的中国通史的书籍?古代近代现代都可以,最近感觉没书可看了,有吗?