优化Debian防火墙的性能可以通过多种方法实现,以下是一些基本的步骤和建议:
sudo apt update
sudo apt install iptables
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables-save命令保存当前规则,以便系统重启后仍然有效:sudo iptables-save /etc/iptables/rules.v4
/etc/network/if-pre-up.d/iptables文件:sudo iptables-restore < /etc/iptables/rules.v4
sudo iptables -P INPUT DROP
sudo iptables -P FORWARD DROP
sudo iptables -P OUTPUT ACCEPT
sudo iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A INPUT -s 192.168.1.0/24 -j ACCEPT
sudo iptables-save /etc/iptables/rules.v4
sudo apt install ufw
sudo ufw enable
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 80/tcp
sudo iptables -A INPUT -j LOG --log-prefix "iptables denied: "
net.ipv4.ip_conntrack_max和net.core.somaxconn等参数可以提高连接跟踪表的大小和最大连接数:sudo sysctl -w net.ipv4.ip_conntrack_max=131072
sudo sysctl -w net.core.somaxconn=65535
通过上述步骤,可以有效地优化Debian防火墙的性能,同时确保系统的安全性和稳定性。