没有地址。openwrt关闭ipv6没有网是由于没有地址导致的,在路由器LAN口IPv6分配长度选择64位,这样IPv6就可以上网了。
您好,openwrt旁路由设置方法如下,希望我的回答对您有帮助:
主路由一般安装爱快或者ROS,主要负责PPPOE拨号、实现多拨、流控、宽带叠加等功能,辅路由一般安装OpenWrt用于实现去广告、网易云音乐听歌等功能。
旁路由一般选择单网口的设备安装OpenWrt,也可以使用群晖主机虚拟一个OpenWrt软路由。
主路由:192.168.10.1。
旁路由:192.168.10.200。
第一步:设置旁路由。
登录OpenWrt后台,关闭DHCP,DHCP由主路由分配。
修改默认ip为192.168.10.200(“200”可修改为任意数字),按图所示,填入默认网关和DNS。
这样旁路由设置完成,接下来设置主路由。以爱快为例,其他操作大同小异。
第二步,打开爱快的DHCP服务器,按图修改网关为OpenWrt的ip地址(192.168.10.200),DNS选择你网速最快的保存即可,主路由设置完成。
是不是很简单!
优化设置:
1、删除upnp
2、打开防火墙,删除WAN口,其他如图所示。
3、自定义端口转发
4、关闭ipv6
在OPWNERT里面安装 6relayd插件就行了。
说明
本文所述方法只用于原生支持 IPv6 接入的网络环境(典型例子如教育网)。
本文用来解决这一问题:本来我的网络环境是支持 IPv6 的,但是接入到 OpenWrt 路由器后,我的设备就没法使用 IPv6 了;怎么让路由器下的设备也能用上原生的 IPv6 呢?
完成以下操作约耗时 10 分钟。
方案
使用 6relayd 这个软件包。介绍(link):
一、安装 6relayd。
在 OpenWrt 12.09(Attitude Adjustment)中,官方源默认不提供 6relayd。解决办法有两个:
自己编译带有 6relayd 的固件(或 ipk 包);
如果你的路由器是 ar71xx 架构(比如 TP-Link WR703N、NETGEAR WNDRMAC),可以使用 我编译好的 ipk 包。
二、配置 6relayd。
编辑 /etc/config/6relayd,加入一组配置项:
config relay
option network 'wan lan' # note the order 。
option rd 'relay' 。
option dhcpv6 'relay' 。
option ndp 'relay' 。
然后 /etc/init.d/6relayd start 开启 6relayd 服务即可。
现在连接至 OpenWrt 的设备可以获得 IPv6 地址了:
连接至 OpenWrt 的设备可以获得 IPv6 地址了。
方法/步骤
打开openwrt路由器web页面(即LuCI界面)选择 系统-软件包-软件列表(更新软件) 这里笔者推荐www.y350.com。
openwrt 配置IPV6
openwrt 配置IPV6
这里能看见3个默认接口,我们使用WAN6来配置IPV6。
选择修改-协议 IPv6-over-IPv4(6to4)-切换协议-安装协议支持。
完成后保存&应用
openwrt 配置IPV6
openwrt 配置IPV6
删除网络-接口-全局网络选项里面的IPv6 ULA前缀。
在保存&应用
选择LAN-修改-DHCP服务器-IPv6设置-广播的DNS服务器。
修改为谷歌DNS 2001:4860:4860::8888 。
保存&应用
openwrt 配置IPV6
openwrt 配置IPV6
重启路由器查看效果,如电脑获取IPV6地址请重启网卡或重启电。