阻止特定IP访问网关

阻止特定IP访问网关

假设您使用的是 Linux 互联网网关/路由器。您会如何使用 bash 脚本阻止具有特定 IP 的客户端。我更喜欢./block_client.sh 192.168.1.123阻止和./unblock_client.sh 192.168.1.123

答案1

$ cat block_client.sh
#!/bin/bash
iptables -I INPUT -s 192.168.1.123 -j DROP
$ cat unblock_client.sh
#!/bin/bash
iptables -D INPUT -s 192.168.1.123 -j DROP

答案2

您可能想要部署类似的东西有源滤波器您将能够分别执行apf -d 192.168.1.123apf -u 192.168.1.123阻止和取消阻止。此外,APF 将其阻止列表保留在本地,并在每次重新启动时将它们插入到 iptables 中。

相关内容