我在家庭DSL线路上设置了一个Raspberry Pi作为Web服务器。一切都很好。最近我将我的Pi发送给了一位朋友,因为他有更好的连接,我可以使用。我得到了静态内部ip,DMZ设置。到目前为止,一切正常,但我无法ping服务器,虽然我可以访问我托管的网站和mumble服务器。我使用duckdns来解析他的动态ip,我试着直接ping ip地址但是也没用。我的iptables配置不存在,iptables -L没有显示任何规则集。当Pi在我家时,我不需要它们,只需将它设置为DMZ服务器即可。我检查了朋友路由器的防火墙设置,但未启用。我不是网络或服务器管理的专家,所以我不知道我应该提供哪些信息,以便您提出解决方案。如果有人特别要求某些东西,我会把它编辑进来。提前谢谢大家。
硬件:Raspberry Pi 2
操作系统:Raspbian
我的/ etc / network / interfaces文件(我用来设置静态IP)
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.44
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
答案 0 :(得分:1)
一个ISP(你的,你朋友的)阻止ICMP请求(又名ping
)并非闻所未闻。
您可以使用nmap
之类的工具在给定端口上使用“TCP ping”。
例如以下将检查是否可通过端口80访问:
nmap -sn -PS80 <ip>