喵咪喵咪咪
(喵咪喵咪咪)
1
最近隔壁自习室arp攻击比较严重,这是一种难以言说的痛。。。
我提两种可能的方案,希望大家给一些意见。
第一种当然就是把arp表变成静态,正确的网管地址和mac地址我们都知道,而且也比较稳定。问题在于我不知道怎样做,传言说arp表本身是静态的,所以不可能。对此我表示完全不信,尽管不知道怎么做。
第二种就是在自习室主入口前面放一个硬件防火墙,过滤掉流进来的错误arp包。我没有接触过防火墙不知道可行性如何,反正觉得理论上还靠谱。
我哪里说的有问题请大家指正,话说第一次用tapatalk发帖子,希望没有弄错地方。
sudo /sbin/arp -s <ip 地址> <Mac 地址>
请注意空格。
如果你觉得每次开机都要运行一次都很麻烦,可以修改 /etc/ethers 文件。
喵咪喵咪咪
(喵咪喵咪咪)
3
arp -s 是可以添加一个机器进入 arp 表,但是错误的 arp 依然在里面,就算删掉还是会再回来。我想说的静态是不再更新 arp 表。
现在用的方法是写了一个脚本,每隔半分钟维护一次 arp 表。现在还看不出来效果如何。
我不是给你说了吗,直接修改 /etc/ethers
喵咪喵咪咪
(喵咪喵咪咪)
6
根据手册和实战情况来看,arp -f filename 是可以手动添加一个 arp,但是效果和 -s 差不多,
除了能保证手动添加的部分是静态的,错误的 arp 还是会不断出现。
总的来说,半分钟刷一次的脚本和 -f 选项貌似都没有特别的效果,说不能上网就上不去了。。。
喵咪喵咪咪
(喵咪喵咪咪)
8
关键在于 arp 实现之初就要求不能成为静态的,也许这是谬传,
但是在没有考虑到 arp 病毒的问题时,静态 arp 只可能带来麻烦。
我想这可能是我们一直没有找到办法的原因,因为功能实现上就避免了这个?