在Debian系統中,ifconfig
命令主要用于配置網絡接口,而不是直接配置防火墻。然而,你可以結合使用iptables
或nftables
來配置防火墻規則。以下是使用iptables
和nftables
配置防火墻的基本步驟:
查看當前iptables規則:
sudo iptables -L -v -n
允許特定IP地址訪問:
sudo iptables -A INPUT -s 192.168.1.100 -j ACCEPT
拒絕所有來自特定IP地址的連接:
sudo iptables -A INPUT -s 192.168.1.200 -j DROP
允許特定端口(例如SSH):
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT
拒絕所有入站連接:
sudo iptables -P INPUT DROP
保存iptables規則:
Debian系統通常使用iptables-persistent
包來保存規則。
sudo apt-get install iptables-persistent
在安裝過程中,系統會提示你是否保存當前的iptables規則。
查看當前nftables規則:
sudo nft list ruleset
允許特定IP地址訪問:
sudo nft add rule ip filter input ip saddr 192.168.1.100 accept
拒絕所有來自特定IP地址的連接:
sudo nft add rule ip filter input ip saddr 192.168.1.200 drop
允許特定端口(例如SSH):
sudo nft add rule ip filter input tcp dport 22 accept
拒絕所有入站連接:
sudo nft add rule ip filter input drop
保存nftables規則:
Debian系統通常使用nftables-persistent
包來保存規則。
sudo apt-get install nftables-persistent
在安裝過程中,系統會提示你是否保存當前的nftables規則。
sudo
。通過以上步驟,你可以在Debian系統中使用iptables
或nftables
配置防火墻規則。