debian – 无法ping,但可以下载包

debian – 无法ping,但可以下载包,第1张

概述我在Dell PowerEdge服务器上安装了Debian Squeeze.但是,我在配置网络时遇到了一些问题.虽然我可以ping我的网络内的机器,但我无法在网络外(www.ogle.com)d0.最奇怪的是,我可以从Debian存储库更新软件包,然后安装它们! DNS解析工作正常 – 通过主机google.com验证. 我知道这应该是与网络配置和/或防火墙有关的一些问题.但是,我无法弄清楚这个问 我在Dell PowerEdge服务器上安装了Debian Squeeze.但是,我在配置网络时遇到了一些问题.虽然我可以Ping我的网络内的机器,但我无法在网络外(www.ogle.com)d0.最奇怪的是,我可以从Debian存储库更新软件包,然后安装它们!

DNS解析工作正常 – 通过主机Google.com验证.

我知道这应该是与网络配置和/或防火墙有关的一些问题.但是,我无法弄清楚这个问题.我真的很感激任何帮助.

内容/ etc / network / interfaces

# The loopback network interfaceauto loiface lo inet loopbackauto eth0allow-hotplug eth0#iface eth0 inet dhcpiface eth0 inet static    address 10.14.85.244      netmask 255.255.0.0    network 10.14.0.0    gateway 10.14.1.2

/etc/resolv.conf的内容

domain sit.iitkgpsearch sit.iitkgpnameserver 10.14.0.2

/etc/apt/apt.conf的内容

Acquire::http::proxy "http://IP:PORT/";    # Values are actually used hereAcquire::ftp::proxy "ftp://IP:PORT/";Acquire::https::proxy "https://IP:PORT/";

iptables的

# iptables -LChain input (policy ACCEPT)target     prot opt source               destination         Chain FORWARD (policy ACCEPT)target     prot opt source               destination         Chain OUTPUT (policy ACCEPT)target     prot opt source               destination

路线

# route -nKernel IP routing tableDestination     Gateway         Genmask         Flags Metric Ref    Use Iface10.14.0.0       0.0.0.0         255.255.0.0     U     0      0        0 eth00.0.0.0         10.14.1.2       0.0.0.0         UG    0      0        0 eth0

接近ping strace的结尾可以看到类似EAGAIN(资源暂时不可用)的东西.当我(成功)Ping内部IP地址时,不会出现此消息.请放心,这是一个新的服务器,并且有足够的磁盘和内存空间可用.

更新

刚注意到tcptraceroute正常工作:

# tcptraceroute -i eth0 Google.comSelected device eth0,address 10.14.85.244,port 53532 for outgoing packetsTracing the path to Google.com (74.125.236.80) on TCP port 80 (www),30 hops max 1  10.14.1.2  0.310 ms  0.283 ms  0.281 ms 2  10.151.1.2  0.274 ms  0.253 ms  0.281 ms 3  maa03s05-in-f16.1e100.net (74.125.236.80) [closed]  0.141 ms  0.172 ms  0.227 ms

更新&解析度

我相信防火墙阻止了ICMP消息.此外,相关服务器没有公共IP地址.我认为这也与它有关.我可以Ping通Google.com的另一台机器有一个公共IP地址.

然而,我主要担心的是apt-get确实有效,但不是lynx或wget.问题出在代理环境变量上.它们设置在.bashrc文件中,但未导出.我没注意到这一点.一旦我输出它们,事情就顺利进行了.

感谢所有提供见解的人!

解决方法 对你来说 – 一个HaikuHokku.

See Your firewall.
It blocks the ICMP.
Make it not do that.

或者,更明确地说:

Ping是ICMP. DNS是UDP.下载是TCP.
您遇到的问题是Ping不起作用,这意味着您的防火墙(或网络上的某个地方)可能阻止了ICMP.

修复,或让负责的netadmin修复它,Ping将起作用.

总结

以上是内存溢出为你收集整理的debian – 无法ping,但可以下载包全部内容,希望文章能够帮你解决debian – 无法ping,但可以下载包所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1037951.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存