要使用iptables阻止惡意IP連接,您需要首先確定要阻止的IP地址。一旦您有了這些IP地址,您可以使用以下命令將它們添加到iptables規則中以阻止連接:
sudo iptables -A INPUT -s <惡意IP地址> -j DROP
將<惡意IP地址>
替換為您要阻止的IP地址。
sudo iptables -A INPUT -m iprange --src-range <起始IP地址>-<結束IP地址> -j DROP
將<起始IP地址>
和<結束IP地址>
替換為您要阻止的IP地址范圍。
sudo iptables -A INPUT -m iprange --src-range <起始IP地址>-<結束IP地址> -j DROP
將<起始IP地址>
和<結束IP地址>
替換為您要阻止的IP地址范圍。
sudo iptables -A INPUT -s <網絡地址>/<子網掩碼> -j DROP
將<網絡地址>
和<子網掩碼>
替換為您要阻止的網絡地址和子網掩碼。例如,要阻止192.168.1.0/24網絡上的所有IP地址,請使用以下命令:
sudo iptables -A INPUT -s 192.168.1.0/24 -j DROP
sudo iptables-save > /etc/iptables/rules.v4
注意:在執行這些命令之前,請確保您具有root權限。如果您不確定,請在命令前加上sudo
。
這些命令將幫助您使用iptables阻止惡意IP連接。但請注意,iptables規則可能會因Linux發行版而異。在執行這些命令之前,請查閱您的發行版文檔以獲取特定于您的系統的說明。