0
쉘이 아닌 규칙 파일에서 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
쉘에서 miguimon로 게시물을 참조
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'의 권한은 무엇입니까? 아마'루트'는 그들을 읽을 수 없었습니다? 확인하려면 하드 링크를 만들어보십시오. – anishsane
이'iptables' 규칙을 재부팅시에도 계속 유지하려고합니까? – Dale