笔者一直使用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主的视频里找了正确的设置方法。

视频链接如下:

https://youtube.com/watch?v=m5wrXoDLNNY%3Fstart%3D943%26feature%3DoembedIPV6%E8%AE%BE%E7%BD%AE%E6%96%B9%E6%B3%95

设置过程简单记录如下:

  • 关闭LAN接口的所有IPV6设置
  • 新建一个网络接口并起一个名字
  • 协议选择DHCP v6客户端(因为主路由提供了DHCP v6服务)
  • 最关键的地方在于“包括以下接口”的地方,要选择“自定义接口”,并且输入“@lan”
  • 新接口的防火墙选择“lan”

最后,贴图几个关键设置的地方

1、LAN接口设置

lan口设置-1
lan口设置-2

2、IPV6口设置

IPV6口设置-1
IPV6口设置-2
IPV6口设置-3
IPV6口设置-4

3、其他注意事项

ULA前缀留空,不需要设置。

成功设置后,重启下Nano Pi,网关和连接网关的特定设备均可访问IPV6网络。

成功,总算可以访问IPV6了。

作者 root

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注