raspiberry pi下禁止ping最简单的方法
2016-05-03 18:21
537 查看
1、解决方案
ping是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式为:Ping IP地址。但服务启用ping有时候会造成很多麻烦。
因此有时候根据需要(如防止攻击),Linux服务器管理员可限制服务器禁止其它用户Ping。同时又保证Linux服务器又可以Ping其它服务器。
下面介绍linux下最简单的禁ping方法
首先登陆服务器终端之间执行:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
这样就可以禁ping了。如果想恢复ping可以执行命令
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
2、问题解决
出现问题: “
总体解决命令如下:
禁止ping:echo 1|sudo tee /proc/sys/net/ipv4/icmp_echo_ignore_all
允许ping:echo 0|sudo tee /proc/sys/net/ipv4/icmp_echo_ignore_all
ping是一个通信协议,是ip协议的一部分,tcp/ip 协议的一部分。利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障。应用格式为:Ping IP地址。但服务启用ping有时候会造成很多麻烦。
因此有时候根据需要(如防止攻击),Linux服务器管理员可限制服务器禁止其它用户Ping。同时又保证Linux服务器又可以Ping其它服务器。
下面介绍linux下最简单的禁ping方法
首先登陆服务器终端之间执行:echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
这样就可以禁ping了。如果想恢复ping可以执行命令
echo 0 > /proc/sys/net/ipv4/icmp_echo_ignore_all
2、问题解决
出现问题: “
sudo echo x >” 时提示“Permission denied”,解决方法如下:
甲: 示例
sudo echo a > 1.txt
-bash: 1.txt: Permission denied
乙: 分析:
bash 拒绝这么做,说是权限不够.
这是因为重定向符号 “>” 也是 bash 的命令。sudo 只是让 echo 命令具有了 root 权限,
但是没有让 “>” 命令也具有root 权限,所以 bash 会认为这个命令没有写入信息的权限。
丙: 解决办法。三种:
1) 利用 “sh -c” 命令,它可以让 bash 将一个字串作为完整的命令来执行,这样就可以将 sudo 的影响范围扩展到整条命令。
具体用法如下:
sudo sh -c "echo a > 1.txt"
利用bash -c 也是一样的,现在bash shell 流行。
2) 利用管道和 tee 命令,该命令可以从标准输入中读入信息并将其写入标准输出或文件中,
具体用法如下:
echo a |sudo tee 1.txt
echo a |sudo tee -a 1.txt // -a 是追加的意思,等同于 >>
tee 命令很好用,它从管道接受信息,一边向屏幕输出,一边向文件写入。
linux 总是有一些小工具为我们考虑的很贴切!
总体解决命令如下:禁止ping:echo 1|sudo tee /proc/sys/net/ipv4/icmp_echo_ignore_all
允许ping:echo 0|sudo tee /proc/sys/net/ipv4/icmp_echo_ignore_all
相关文章推荐
- ASP.NET MVC 3和Razor中的@helper 语法
- 【转】asp.net c# 网上搜集面试题目大全(附答案)
- ASP.NET WebAPI 自动生成帮助文档
- 重温ASP.NET WebAPI(二)进阶
- 重温ASP.NET WebAPI(一)初阶
- Could not write to output file 'c:\Windows\Microsoft.NET ASP.NET Files\root\xx' -- 'Access is denied
- Datatables 在asp.net mvc
- Raspberry Pi树莓派无线网卡配置[多重方法备选]
- ASP.NET MVC HtmlHelper如何扩展
- winserver2008 R2 64位 企业版 , IIS 配置运行 asp+access 网站
- ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
- Asp.net 企业建站CMS
- Asp.net gzip压缩的启用
- ASP.NET数据网格控件WebGrid Enterprise全新发布v10|附下载
- ASP.NET MVC 网站开发总结(三) ——图片截图上传
- ASP.NET MVC 网站开发总结(二)——一个或多个文件的异步或同步上传
- ASP.NET跨平台实践:无需安装Mono的Jexus“独立版”
- ASP.NET MVC HtmlHelper如何扩展
- Asp.net WebApi 项目示例(增删改查)
- 如何在asp.net页面使用css和js