💡
原文中文,约3800字,阅读约需9分钟。
📝
内容提要
在家庭网络中配置Linux路由器的IPv6有多种方式。NAT模式不推荐,因为这违背了IPv6的初衷。Relay模式在Linux上不够稳定。Bridge模式通过网桥转发IPv6数据包,同时保留IPv4的NAT。使用ebtables和iptables设置规则,确保IPv6数据包通过网桥,IPv4不受影响。配置内核参数支持IPv6转发和RA接收,以保证网络稳定和隐私保护。
🎯
关键要点
- 在家庭网络中配置Linux路由器的IPv6有多种方式。
- NAT模式不推荐,因为这违背了IPv6的初衷。
- Relay模式在Linux上不够稳定,且缺乏相关资料。
- Bridge模式通过网桥转发IPv6数据包,同时保留IPv4的NAT。
- 使用ebtables和iptables设置规则,确保IPv6数据包通过网桥,IPv4不受影响。
- 配置内核参数支持IPv6转发和RA接收,以保证网络稳定和隐私保护。
- 创建网桥时需在netifrc中配置,确保WAN和LAN接口正确连接。
- 禁止IPv4数据包通过网桥,以保护原有的NAT配置。
- 基于网桥的Relay可以实现NDP和SLAAC的中继。
- 需要注意光猫的DHCPD广播问题,可能需要额外的ebtables规则。
- 内核参数配置对IPv6的转发和地址自动配置至关重要。
- 使用tcpdump抓取RS/RA以监控网络状态。
➡️