Ubuntu 16 服务器版 32 位:无法 ping 通互联网,但可以 ping 通 LAN

Ubuntu 16 服务器版 32 位:无法 ping 通互联网,但可以 ping 通 LAN

Ubuntu 16.04.1 LTS 32位服务器版

计算机:Intel Pentium 4 /2.4Ghz 32位

无线网络卡:Realtek 芯片组/TPLINK 无线 N PCI 适配器

我是 Linux 和 Ubuntu 的新手。我已经和我的电脑斗争了好几个月,似乎无法 ping 通任何外部互联网源,例如 google.com;我可以 ping 通路由器和 LAN 上的计算机。在安装期间可以连接到互联网下载 LAMP 堆栈,但现在 sudo apt-get 不起作用了。

经过多次故障排除后,我知道了不是问题

  • DNS解析错误:我可以将 google.com 解析为一个 IP,但我无法 ping 它或者它的 IP。resolv.conf 设置正确。
  • 接口配置:我已将计算机设置为从 DHCP 路由器接收配置。它为我的接口找到正确的硬件地址,我注意到路由器上的 IP 表中正确地按主机名和硬件 MAC 地址列出了计算机。我最初为其分配了一个正常 IP 范围之外的 IP,但为了进行故障排除,现在它是自动分配的。
  • 防火墙设置:没有设置防火墙配置,因此我知道不是防火墙配置错误导致丢弃传入的数据包。
  • IP 表:据我理解,这些也是正确的。
  • TCP 转储:我运行了 tcpdump,同时 ping google.com 并且它没有收到任何返回的数据包,并且 tcpdump 指出数据包已被过滤器捕获和接收,并且内核没有丢弃任何数据包。
  • 射频击杀:这不可能,因为我可以与路由器和 LAN 设备通信。

我开始认为这是网关问题,但我不确定。以下是我检查过的内容:

  • 错误的 Mac 地址 ip 配置:我检查了我的路由器日志,它正在为我电脑上的无线网卡 MAC 地址分配正确的 IP
  • 平安:我可以从我的路由器 ping google.com,也可以从同一网络上的 Windows7 机器 ping google.com。
  • 设置:NAT 已开启;SPI 防火墙已开启;过滤匿名互联网请求已选中;过滤 IDENT(端口 113)已选中;SIP ALG 已禁用。

其他说明:

  • 我注意到我没有安装网络管理器;尽管我认为我有它的二进制文件。我认为这只是针对 GUI 应用程序,因为这是服务器版本,所以它没有 GUI。

  • 我没有安装 traceroute,我只有 traceroute6。它不允许我安装 traceroute。

  • 当我尝试使用某些参数进行 Tcpdump 时,它会显示:“您没有权限在此设备上进行捕获。(套接字:不允许操作)。”

我无法从服务器控制台复制和粘贴文本,所以这里是打印输出为:

  1. 网络状态监测
  2. 路线-n
  3. nslookup google.com
  4. 接口.d
  5. 解析配置文件
  6. 假设配置

打印出图片

任何建议都将不胜感激。我需要让我的服务器运行项目。

第2部分

我现在确信这台电脑是邪恶的,有意识的。我哥哥最近离开了,他的房间里有一个以太网端口,所以按照 Kamil Kurzynowski 的建议,我打算设置有线连接。然而,在我采纳这个建议之前,我重新安装了电脑:然后事情发生了。现在它不想加载以太网端口驱动程序的内核模块,所以无法进行有线连接;虽然它在系统的有线安装过程中可以工作。/lib/ 中显然没有名为4.4.0-21-通用。我尝试重新安装它几次,一次取出无线网卡,一次没有互联网连接,只安装基本的系统实用程序,但它仍然无法加载以太网驱动程序。

在我安装了几次之后,我还注意到了一些奇怪的事情。当我登录并点击向上箭头时,它显示了很久以前我试图让它与无线网卡一起工作时的命令。请注意,这是在我尝试重新安装几次之后。我刷新了内存并删除了 bash 历史记录并重新安装。每当我重新安装时,我都会重复使用以前的分区;它说它会重新格式化并删除数据。

我的问题是这样的:

  • 有没有办法下载这个内核模式并安装它,以便我可以让它与驱动器对话。
  • 我是否应该清空硬盘并重新安装;以防它不能正确地重新使用分区

读数图片

PS 我使用的 live USB 与此问题发生之前安装 Ubuntu 16 时使用的相同。我也进行了 RAM 测试,结果显示一切正常。

答案1

我会检查路由器、服务器和其间任何设备的 IP 表。ICMP 回显可能被外部阻止。我不知道完整的网络拓扑,所以我不会这么快就指责网关。但这是很好的一点,我忘了除了地址解析之外没有任何连接。此时我们需要等待作者的答复。

相关内容