如何通过miredo和UFW启用IPv6?
Ubuntu提供了有关如何启用UFW以及如何使用miredo启用IPv6的一些很好的信息:
- https://wiki.ubuntu.com/UncomplicatedFirewall
- https://wiki.ubuntu.com/IPv6
但是缺少的是有关如何正确配置UFW让Miredo工作的信息,因为我启用UFW IPv6就会停止工作:
$ ufw disable $ ping6 ipv6.google.com PING ipv6.google.com(2a00:1450:8004::93) 56 data bytes 64 bytes from 2a00:1450:8004::93: icmp_seq=1 ttl=56 time=1886 ms $ ufw enable $ ping6 ipv6.google.com PING ipv6.google.com(2a00:1450:8004::6a) 56 data bytes ping: sendmsg: Operation not permitted
那么如何正确配置Miredo和UFW,基本IPv6正在工作,但是所有其他传入流量都被阻止了?
默认情况下,在当前发布的ufw版本中禁用IPv6。 要启用,请编辑/etc/default/ufw
:
IPv6=yes
您还需要重新加载规则集。 在较新版本的Ubuntu上:
sudo ufw reload
在较早版本的Ubuntu上,您可以使用以下命令重新启动:
sudo /etc/init.d/ufw restart
必须通过编辑/etc/default/ufw
并将IPv6=no
更改为IPv6=yes
来明确启用UFW中的IPv6支持。