笔者一直使用nano Pi上的OpenWrt作为自己局域网的网关,OpenWrt网关有两个用途:
- 用于下载、DDNS、为局域网提供NAS服务等;
- 用于特定设备等特定流量通过OpenWrt进行加密转发
第二个用途需要设置特定设备等网关地址为Nano Pi的IP地址,而Nano Pi的网关地址指向主路由IP
笔者家庭的宽带ISP提供IPV6服务,同时笔者购买的华为拨号主路由同样支持IPV6,并且局域网内的不连接Nano Pi的设备均可以正常获取公网IPV6地址,并且能够成功访问IPV6网站。
一直存在的问题上,Nano Pi无法从主路由获得IPV6地址,NanoPi无法连接IPV6网站,同时,连接到Nano Pi的特定设备也无法连接IPV6。这个问题困扰了笔者大半年,最近终于在一个UP主的视频里找了正确的设置方法。
视频链接如下:
设置过程简单记录如下:
- 关闭LAN接口的所有IPV6设置
- 新建一个网络接口并起一个名字
- 协议选择DHCP v6客户端(因为主路由提供了DHCP v6服务)
- 最关键的地方在于“包括以下接口”的地方,要选择“自定义接口”,并且输入“@lan”
- 新接口的防火墙选择“lan”
最后,贴图几个关键设置的地方
1、LAN接口设置
2、IPV6口设置
3、其他注意事项
ULA前缀留空,不需要设置。
成功设置后,重启下Nano Pi,网关和连接网关的特定设备均可访问IPV6网络。
成功,总算可以访问IPV6了。
你试试看用外面的ipv6 比方说你的手机流量的ipv6,去直接ping你这个LAN的ipv6地址,你会发现可以直接访问这个nano pi的上面的所有服务端口,包括ssh端口,nas端口,socks5端口等等。 所以不太安全,知道你的ipv6就能扫描你
试了,通不了的。