![如何阻止特定远程 IP 地址的 IP 转发](https://linux22.com/image/1082826/%E5%A6%82%E4%BD%95%E9%98%BB%E6%AD%A2%E7%89%B9%E5%AE%9A%E8%BF%9C%E7%A8%8B%20IP%20%E5%9C%B0%E5%9D%80%E7%9A%84%20IP%20%E8%BD%AC%E5%8F%91.png)
我使用 ubuntu 作为多个主机的网关。我需要建议如何阻止特定 IP 地址或特定 IP 范围的 IP 转发?
我尝试通过 ufw 拒绝规则来阻止 ip,但看起来 ip 转发设置无法通过规则修改,并且只能全局应用(/etc/default/ufw 中的 DEFAULT_FORWARD_POLICY)
答案1
尝试在*filter 部分中添加/etc/ufw/before.rules
-A ufw-before-forward -o eth0 -d xxx.xxx.xxx.xxx/xxx -j REJECT
这将在转发之前丢弃数据包