0
我想從規則文件而不是shell中添加iptable規則。這是我嘗試過的,但似乎沒有任何影響。我設置它的方式有什麼問題嗎?從文件中添加iptable規則
iptables.rules
IPT="/sbin/iptables"
# Flush old rules, old custom tables
$IPT --flush
$IPT --delete-chain
# Set default policies for all three default chains
$IPT -P INPUT DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT ACCEPT
的iptables
#!/bin/bash
/sbin/iptables-restore < /etc/iptables.up.rules
Shell命令
ln -s $HOME/config/iptables.rules /etc/iptables.up.rules
ln -s $HOME/config/init/iptables /etc/network/if-pre-up.d/iptables
chmod +x /etc/network/if-pre-up.d/iptables
'$ HOME'的權限是多少?也許'root'不能讀取它們?嘗試創建硬鏈接,以驗證。 – anishsane
你是否試圖讓這個'iptables'規則在重啓後保持不變? – Dale