如何通过iptables防火墙允许6to4?

我试图允许6to4,虽然我的ipv4防火墙在Debian 6(挤压),但没有太多的运气,似乎其他操作系统使用的大部分语法不支持在Debian的iptables

我试过了:(我把这些放在DROP的所有INPUT / OUTPUT行之前)

$IPT -A INPUT -p ipv6 -j ACCEPT $IPT -A OUTPUT -p ipv6 -j ACCEPT 

与其他一些人一起,似乎没有任何工作。

使用6to4时,不会传输IPv6数据包。 相反,特殊的IPv4数据包被包裹在IPv6有效载荷的周围。 这些数据包具有RFC 2473定义的IPv4协议41。

 iptables -t filter -I INPUT -p 41 -j ACCEPT
 iptables -t filter -I OUTPUT -p 41 -j ACCEPT