ubuntu24树莓派添加iptables规则后ipv6地址消失
今天在树莓派上设置了ip6tables防护,一添加ip6tables -A INPUT -j DROP ,网口上的ipv6公网地址就消失了,删除此规则重启网络又重新出现,查了一下,需要配置一下特殊规则
ip6tables -P INPUT DROP
ip6tables -A INPUT -i lo -j ACCEPT
ip6tables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# 这是IPv6 地址自动配置和维护的关键步骤。它允许主机发现同一链路上的其他主机,并解析其 IPv6 地址对应的链路层地址
ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-solicitation -j ACCEPT
ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-advertisement -j ACCEPT
# 为了让主机能从路由器接收路由器通告,并据此自动配置IPv6地址,需要允许以下通信
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-solicitation -j ACCEPT
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
版权声明:
作者:konoha
链接:https://muye.org/ubuntu24%e6%a0%91%e8%8e%93%e6%b4%be%e6%b7%bb%e5%8a%a0iptables%e8%a7%84%e5%88%99%e5%90%8eipv6%e5%9c%b0%e5%9d%80%e6%b6%88%e5%a4%b1.html
文章版权归作者所有,未经允许请勿转载。
THE END