Linux Debian에서 IPv6용 방화벽을 설정하고 싶습니다. iptables를 사용하는 것이 나에게 중요합니다. ipv4 폴더를 ipv6으로 변경해 보았습니다.
IPv6용 iptables를 설정하는 방법은 무엇입니까?
답변1
기존 답변 외에도.
iptables-save
(나처럼) and iptables-restore
명령 을 사용하는 구문을 선호한다면 괜찮습니다 ip6tables-save
.ip6tables-restore
편리한 부분은 다음과 같습니다.공유하다iptables-restore
ip6tables-restore
모든 버전별 행에 -4
각각 접두사를 붙이고 -6
IPv4에 적용되는 행에 남겨 두어 동일한 규칙 파일그리고IPv6.
$ADDRFAM
스크립트의 주소 family()가 올바른지 확인하려면 다음을 사용하세요.
set -e
case "$1" in
start)
case $ADDRFAM in
inet) iptables-restore < /etc/myfwrules.txt ;;
inet6) ip6tables-restore < /etc/myfwrules.txt ;;
esac
# ...
;;
stop)
# ...
;;
esac
exit 0
답변2
ip6tables
대신 명령을 사용하십시오 iptables
. 대부분의 (모두?) 중요한 방식에서는 동일하게 작동합니다.
답변3
ip6tables
대신 사용 iptables
가능한 다음 명령을 사용해야 합니다 .
ip6tables-restore
그리고ip6tables-save