首页 > 我的文章 > PHP开发 > linux命令 > linux服务器不能PING

linux服务器不能PING

浏览:783 编辑:绿萝 来源:绿萝
确定设置了域名服务器, 没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的 # cat /etc/resolv.conf ----------------

确定设置了域名服务器, 没有的话, 建议设置Google的公共DNS服务, 它应该不会出问题的 #

cat /etc/resolv.conf

-------------------------------------------------------------------
nameserver 8.8.8.8

nameserver 8.8.4.4


保存成功后

#重启网络

service network restart


如何禁止Linux主机被其他服务器ping通(不影响本机ping其他服务器)?

方法:
禁止被ping通:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
允许被ping通:echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all

注意:因为 /proc/sys/net/ipv4/icmp_echo_ignore_all 并不是真实文件,不能以vi形式进行更改。

并且上面更改的方式为临时更改,服务器重启又回还原成默认可被ping。
要是想永久更改可在配制文件/etc/sysctl.conf中加一行

net.ipv4.icmp_echo_ignore_all=1


编辑完成后,请执行以下命令使变动立即生效:

/sbin/sysctl -p

/sbin/sysctl -w net.ipv4.route.flush=1