arptables命令 – ARP包过滤管理工具

arptables命令用来设置、维护和检查Linux内核中的arp包过滤规则表。使用arptables命令可以定义多个不同的规则表,每个规则表包含多个内置的规则链或者用户自定义的规则链。

arptables命令工作在ARP协议层,要掌握此命令必须理解ARP的原理。

语法格式:  arptables [参数]

常用参数:

-A 向规则链中追加规则
-D 从指定的链中删除规则
-l 向规则链中插入一条新的规则
-R 替换指定规则
-P 设置规则链的默认策略
-F 刷新指定规则链,将其中的所有规则链删除,但是不改变规则链的默认策略
-Z 将规则链计数器清零
-L 显示规则链中的规则列表
-X 删除指定的空用户自定义规则链
-h 显示指令帮助信息
-j 指定满足规则的添加时的目标
-s 指定要匹配ARP包的源ip地址
-d 指定要匹配ARP包的目的IP地址

参考实例

添加新的规则:

[root@xtuos.com ~]# arptables -A IN -s 192.168.0.10 -j DROP

显示arp包过滤规则:

[root@xtuos.com ~]# arptables -L

指定源ip进行包过滤:

[root@xtuos.com ~]# arptables -s 192.168.20.20

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1614.html

(0)
上一篇 2021年3月19日 上午12:26
下一篇 2021年3月19日 上午12:33

相关推荐

  • ipvsadm命令 – linux 虚拟服务器管理

    ipvsadm命令用于在Linux内核中设置,维护或检查虚拟服务器表。 Linux虚拟服务器可用于基于两个或更多节点的集群构建可伸缩网络服务。 群集的主节点将服务请求重定向到将实际…

    Linux命令 2021年3月19日
  • jobs命令 – 显示shell的作业信息

    jobs命令主要用于显示系统中的任务列表及其运行状态。 该命令可以显示任务号及其对应的进程号,其中,任务号是以普通用户的角度进行的,而进程号则是从系统管理员的角度来看的。一个任务可…

    Linux命令 2021年3月18日
  • redis-server命令 – redis服务端程序启动

    Redis是一个开放源码(BSD授权)的内存数据结构存储,用作数据库、缓存和消息中介。redis-server命令是一个启动Redis服务器的命令行。redis-sentinel命…

    Linux命令 2021年3月18日
  • vgmerge命令 – 合并两个卷组

    vgmerge命令的作用是可以合并两个现有的卷组。 如果物理盘区大小相等,并且两个卷组的物理和逻辑卷摘要都符合目标卷组名称的要求,则非活动源卷组名称将合并到目标卷组名称中。 语法格…

    Linux命令 2021年3月19日
  • free命令 – 显示系统内存情况

    free 命令能够显示系统中物理上的空闲和已用内存,还有交换内存,同时,也能显示被内核使用的缓冲和缓存。这些信息是通过解析文件 /proc/meminfo 而收集到的。 不带任何选…

    Linux命令 2021年3月19日
  • cupsenable命令 – 启动指定的打印机

    cupsenable命令用于启动指定的打印机。 使用cupsenable命令启动打印机的时候,可以指定某个确定的打印机,也可以指定一类打印机。 语法格式:cupsenable [参…

    Linux命令 2021年3月18日
  • pppstats命令 – 用于显示PPP连线状态

    pppstats命令用于显示PPP连线状态。 利用pppstats(point to point protocol status)指令可让你得知PPP连接网络的相关信息。 语法格式…

    Linux命令 2021年3月19日
  • lpmove命令 – 将某个任务移动到另外一台打印机

    lpmove命令属于CUPS打印命令系列。该命令可以将指定的作业或所有作业从源移动到目标。打印作业可以是作业ID号或旧目的地和作业ID。 CUPS(Common UNIX Prin…

    Linux命令 2021年3月18日
  • convertquota命令 – 替换旧的磁盘额数据文件

    convertquota命令用于将老的磁盘额数据文件(“quota.user”和“quota.group”)转换为新格式的文件(“quota.user”和“quota.group”…

    Linux命令 2021年3月19日
  • testdisk命令 – 修复磁盘文件

    testdisk是一个强大的免费的跨平台的数据恢复工具,这款软件主要被设计用于恢复丢失的分区以及修复那些由于人为或者病毒等原因导致分区表错误而无法启动系统的问题。 语法格式:tes…

    Linux命令 2021年3月19日