首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么iptables不能删除arp请求

问为什么iptables不能删除arp请求
EN

Security用户
提问于 2019-01-27 11:11:50
回答 2查看 8.4K关注 0票数 5

我试图把我的笔记本电脑隐藏在手机的网络扫描应用程序中。该应用程序使用arp请求来查找网络上的设备。我在iptable上什么都试过了。它不起作用,即使我把所有的政策都取消了。幸运的是,arptable可以删除请求。但为什么iptable不能这么做?

EN

回答 2

Security用户

回答已采纳

发布于 2019-01-27 12:44:12

ARP和TCP/IP是网络技术栈中的不同层次。如果你读过关于OSI模型的文章,这也适用于这里。

ARP是第二层处理主机与本地网络连接的协议。

TCP/IP协议是处理网络连接的协议。

iptables主要处理TCP/IP和更高层。arptables处理ARP层。

票数 10
EN

Security用户

发布于 2019-01-27 12:22:11

因为iptables处理TCP/IP。ARP不是TCP/IP。

您可以安装arptables,并使用它过滤arp请求。在与debian相关的发行版上,sudo apt install arptables应该能做到这一点。

那你就可以

代码语言:javascript
复制
arptables -A INPUT --source-mac de:ad:be:ef:ba:be -j DROP

以此类推。man arptables将为您提供一个完整的概述。

票数 8
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/202270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档