openwrt接二级路由器无ip的解决办法:
1、需要能用来当作软路由的主板,主板要至少需要2个千兆网口,一个用作Wan,其他用作Lan这边用到的是ASUS-N3050I-CM-A,这块主板拥有两个千兆网口,搭载了功耗仅6w的n3050 CPU,非常适合用作软路由。搭配一块4G DDR3内存和16G msata SSD,把这些配件安装完成后,开始制作系统安装U盘。
2、制作系统U盘需要一个8G左右的U盘、准备好的openwrt镜像文件、老毛桃启动U盘制作工具、physdiskwrite写盘工具。
3、打开老毛桃启动U盘制作工具,选择需要制作的U盘,点击一键制作就可以了。
参照这篇 博客 配置的。
限于设备,最后就只是在自己的win10电脑上加了一个虚拟机作为软路由设备, 之后准备买个PCIE多口网卡扩展一下。
配置之前,自己win10系统位于局域网 xxxxxx0 (如果家庭宽带的话,应该就是ISP给你分配的公网IP)
配置完成后,自己win10系统位于局域网 19216810,虚拟机LEDE是网关19216811,同时单独占用物理网卡连接到局域网xxxxxx0(或者就是ISP分配给你的公网IP),WAN口。
看下面评论,说是因为给虚拟机添加虚拟交换机网络的顺序不对、、、
所以就是,创建虚拟机的时候(此时应该就可以把电脑的网线拔掉,wifi关掉了!!!)选择的网络应该是 内部网络
之后再添加外部网络
如果不行,可以关闭虚拟机,移除外部网络,再重新添加。
绿色的LAN br-lan 就是内网网关,19216811是默认设置的,然后IPv4网关应该是外部网络的网关xxxxxx1
自定义的DNS服务器 也写了这个地址。
红色 的WAN口可以都删了添加新的,接口选外部网络(物理网卡的那个)。协议是DHCP客户端,高级设置->自动获取DNS服务器、使用默认网关 勾取。
外网连接成功之后(在虚拟机内可以ping通外网),从win10无法访问外网:
重绑定保护 取消勾选!
经常玩 PT 的同学很可能也遇到过下面这个令人头疼的问题:目前大多数路由器并不支持 IPv6 的局域网转发,虽然可以利用 Lan 口互相是桥接的原理强行把路由器接成交换机模式实现校园网的 AP 接入,但是这样也同时失去了同一路由器下多设备的局域网互联,这给平时多设备的数据传输带来了很大的不便。为此,我们需要一台 OpenWrt 的路由器解决这个问题。
我的网络环境为:
设备环境为:
理想实现的效果:
路由器配置的最难点在于对 IPv6 的支持上,尽管 OpenWrt 三四年前的版本就已经可以转发 IPv6 流量了,但是依旧不完善,尤其是图形化界面的 *** 作大不如 IPv4。
我通过整理一些大神的技术博客流传下来的资料,了解到现在 IPv6 转发有以下三种方式:
这是最早用的一种模式,即用路由器作为中继,路由器获得 IPv6 公网地址,获得数据后,转发给后面所有连接到路由器的局域网设备。
实现中继模式有以下两种方法:
众所周知,在 IPv4 网络下路由器是用 NAT 进公网到局域网地址转换的,NAT6 即为 IPv6 编写的 NAT 服务。网上也能搜到很多有关 NAT6 配置的方法,事实上,这种模式现在非常稳定,使用过程中完全察觉不到,和普通的 IPv4 路由没有什么区别。
不过 NAT6 模式下还是有个小问题,就是由于后面的设备都是局域网 IPv6 地址,加上 OpenWrt 可能对端口转发之类的支持不太好,所以挂 PT 时,utorrent 的连接性很差。
目前来看,对于教育网 IPv6 环境,这可能是最适合的一种转发方式。事实上,它和我们平时用到的反插网线强行交换机模式的原理很相似,通过设置将 IPv6 网线接口与 LAN 口桥接,这样 LAN 口相当于 AP 接入校园网 IPv6 环境;与此同时我们再叠加一个 IPv4 的宽带即可。这样的方式下,路由器本身没有 IPv6 地址,但是后端所有设备都有公网 IPv6,非常适合拿来刷 PT。不过由于路由器没有公网 IP,所以想用路由器挂 PT 的可能要考虑上述两种方式了。
对于用路由器做主力 NAS 的情况
: 首选 NAT6
对于每个设备都需要公网 IP 的情况
: 首选桥接
WNDR3800 上只有一个原生 WAN 口,我们首先要先通过 luci 界面的 交换机 设置 VLAN,把一个 LAN 口用作 WAN6 。
设置方式为:
CPU 接口: 所有 VLAN 均需与之 已标记(Tagged)
VLAN 连接的接口: 设置为 未标记(Untagged)
未与 VLAN 连接的接口: 设置为 关闭(Closed)
设置完后的 VLAN 如下
这样,连接在 LAN 1 的网口 VLAN 2 就可以用作一个新的 WAN 口。
在 luci 中找到 接口 ,比较新的 OpenWrt 中应该都自带添加了 WAN 和 WAN6 两个接口,如果没有的话,手动添加一个接口并命名为 WAN6 。
对于 WAN 口,正常设置即可,比较重要的一点是,因为我不想用移动宽带的 IPv6,要在 接口 - 高级设置 - 获取 IPv6 地址 设置为 已禁用 。
对于 WAN6 口,找到 物理设置 ,选择接口为 VLAN 'eth02' (默认 IPv6 插在了刚刚设置的 LAN 1,宽带插在 WAN)。
之后就是重头戏,我们要设置 IPv6 的桥接。网上教程中提到需要安装 ebtables 去转发即将设置桥接的 WAN 口的 IPv4 数据,但是显然在我们这个双 WAN 的 *** 作中是用不到的,因为校园网 IPv4 计流量而宽带不限量,故忽略这一步。
直接在 接口 - LAN - 物理设置 ,会看到已经有了一个桥接,这个是把 2 个 WLAN 接口及 LAN(eth01 即交换机设置中原有的 VLAN1)桥接在一起,使得 LAN 下的设备彼此互联。我们在这个已有的桥接中添加勾选 VLAN 'eth02' 即把 WAN6 和全部 LAN 桥接在一起。
虽然原理讲起来非常复杂,但实际 *** 作我们只需这样简单的一个 *** 作,就完成了 IPv6 的桥接穿透。
当然,根据网上教程最后还需要在 启动项 中禁用 odhcp,以免它反复报错。
由于开机过程比较缓慢,在路由器刚启动时,DHCP 还没有来得及给设备分 IP,这时由于桥接,设备已经获取到了校园网的 IPv4 地址,这显然是我们不希望的。这个现象目前我的解决办法就是开机先让路由器缓一会儿再连网,还没有找到更好的办法。
理论上来说,通过 ip6tables 可以设置 IPv6 的端口转发,不过囧于 luci 没有很好地适配 ip6tables,所以需要在命令行 *** 作,加之我自己没有需要,就懒得研究了,以后有空了没准会研究一下。
看到这个标题,可能觉得这个并没有什么的,其实不然,编好了u-boot了,但是如何来使用确不是那么简单的,想当初我将uboot制作出来后以为全部都搞定了,屁颠屁颠的烧到板子上后可系统就是起不来,为什么了,折腾了很久以后才发现是u-boot的环境变量设置错误,在后来的工作中,我发现一些有一定经验的人在这方面也是模模糊糊的扯不清,所以这里要讨论一下。
的环境变量是使用u-boot的关键,它可以由你自己定义的,但是其中有一些也是大家经常使用,约定熟成的,有一些是u-boot自己定义的,更改这些名字会出现错误,下面的表中我们列出了一些常用的环境变量:
上层 DHCP 服务) –有线–> (openwrt) –无线–> (笔记本,手机)
bridged AP 官方配置 wiki : >
路由器可以获取校园网ip,openwrt不行是因为外网内网不匹配。根据查询相关信息显示,openwrt连接到该路由器下的电脑的网卡获得了IPv6地址,但都是内网IPv6地址,无法正常访问外网IPv6地址资源,所以路由器可以获取校园网ip,openwrt不行是因为外网内网不匹配。OpenWrt可以被描述为一个嵌入式的Linux发行版。(主流路由器固件有ddwrt,tomato,openwrt,padavan四类)对比一个单一的、静态的系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。对于开发人员,OpenWrt是使用框架来构建应用程序,而无需建立一个完整的固件来支持。对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。
以上就是关于openwrt接二级路由器无ip全部的内容,包括:openwrt接二级路由器无ip、2020-01-02 Win10 hyper-V安装LEDE openwrt 软路由、利用 OpenWrt 实现 THU IPv6 + 宽带叠加完美双 WAN等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)