鉴于诸多国内关于OpenWRT固件下配置IPv6相关业务资料不够齐全,固件版本不一,现翻译官方示例供学习参考。
1 DHCP与DNS
分配固定静态地址
uci add dhcp host
#基本信息
uci set dhcp.@host[-1].name="mylaptop"#名称
uci set dhcp.@host[-1].dns='1'
uci add_list dhcp.@host[-1].mac="11:22:33:44:55:66"#MAC地址
uci add_list dhcp.@host[-1].mac="aa:bb:cc:dd:ee:ff"#可以多个MAC但是官方认为不可靠
#ipv4
uci set dhcp.@host[-1].ip="192.168.1.23"#IPv4地址
#ipv6
uci set dhcp.@host[-1].duid="000100004fd454041c6f65d26f43"#设备生成,可不填?
uci set dhcp.@host[-1].hostid="23"
#提交更改生效
uci commit dhcp
/etc/init.d/dnsmasq restart
/etc/init.d/odhcpd restart
防火墙开放ipv6端口
vi /etc/config/firewall
#添加内容
config rule
option src 'wan'#入接口
option proto 'tcp'#协议,也可'tcp udp'
option dest 'lan'
option dest_ip '2001:db8:42::1337'#目的设备的IPv6
option dest_port '80'#端口号,范围写作'1024:65535'
option family 'ipv6'
option target 'ACCEPT'#放行
防火墙转发全部流量至局域网,危险慎用!

该文提供了在OpenWRT固件中配置IPv6的详细步骤,包括使用DHCP分配静态地址,设置DNS,以及配置防火墙规则以开放IPv6端口和进行端口转发。此外,还涉及了动态前缀的主机端口转发规则,并给出了官方的在线测试工具链接。
最低0.47元/天 解锁文章
4万+

被折叠的 条评论
为什么被折叠?



