我要投稿如果你有好的文章,欢迎分享给我们,我们会给与适当的补贴

OpenWRT作为旁路由配置

这里作为笔记,设置OpenWRT作为旁路由,来分流。主要是为了保证,主路由崩了,也不会影响整体的上网环境。

这里使用https://openwrt.ai/?target=x86%2F64&id=generic 生成新的系统,然后进行配置安装.

vi /etc/config/network

进入之后,按字母“i”进入编辑模式,然后修改OpenWRT的地址,和网关地址.修改完成后,按“ESC”键,退出编辑模式,然后输入“:wq”,回车保存.

然后输入reboot,重启。这时候,输入192.168.2.8,就可以访问了。默认的账户是root,密码也是root

选择自动设置,还是很简单的。

面的LAN设置是为了让大家看的明白,抄作业的话直接把你的主路由设置替换进来就可以了。

打开DHCP和NAT,

IP地址:192.168.1.1

子网掩码:255.255.255.0

IP范围设置为192.168.1.2-192.168.1.254(根据你的需要修改,但一定空出255。没有那么多设备你也可以设置成2-99,或者100-200之类的,都可以。)

DNS1:192.168.1.1

DNS2:可以设成你运营商的,也可以不设置。

以上就是主路由的设置,和你正常使用没有区别的。

二、Openwrt旁路由设置:网线连接主路由和旁路由的LAN口,千万不要接WAN口。就把旁路由当成交换机来连网线。

IP地址:192.168.1.2【这个是旁路由的地址】

子网掩码:255.255.255.0

默认网关(路由器):192.168.1.1【这个就是主路由的地址】

DNS1:192.168.1.1

然后设置下面这些:

1、IPv6分配长度–禁用

2、DHCP服务–忽略接口

3、高级设置–内置的IPv6管理—不要勾选

4、网络–防火墙—关闭SYN-flood防御,Fullcone NAT—开启【有的版本这两项是在【区域转发】里,具体的可以自己找一下】

5、负载均衡—关闭。

好了,至此旁路由的设置全部完成。

三、终端设备的网络设置,比如NAS,PC,平板,手机等一切需要使用OPENWRT的设备。

IP地址:192.168.1.XXX【XXX具体数字自己填写,一定在主路由的IP范围内】

子网掩码:255.255.255.0

默认网关(路由器):【根据该设备是否使用旁路由功能来设定,我把两种设定都给列出来了,根据需要填写其中一个即可】

192.168.1.1【填写主路由的IP地址时,该设备无法使用旁路由的功能。】

192.168.1.2【填写旁路由的IP地址,此时该设备即可完全使用OPENWRT旁路由的功能了。】

DNS1:192.168.1.1

正常情况下,完成上面的设置,你就可以正常使用网络了。

如果不行,首先把所有路由和网络设备都重新启动一遍。

还不行,就在旁路由的防火墙里增加第一条规则【在配置自定义规则那里面输入后面的命令】:

iptable -t nat -I PREROUTING -j MASQUERADE

然后保存,重启旁路由,看是否可以,还不行的话,再增加第二条规则:

iptables -t nat -I POSTROUTING -j MASQUERADE

至此,一定是可以的了。

总结:

最后简单解释下这样设置的原理。

一、把旁路由看成是交换机,和主路由网线连接时一定是两边都是LAN口,千万不要用WAN口。所以我们设置的IP地址和网段都是在同一个网络下。

二、任何设备,NAS,PC等等这些设备的数据只经过主路由时,就和正常上网是一样的。只有让这些设备的数据经过旁路由进行处理,相关OPENWRT功能才能实现。所以,使用设备的默认网关(路由器)这个设置很重要,这里设置成哪个路由,设备的数据就由哪个路由器负责处理。实现的功能也就不一样了。

三、在第二条的基础上,默认网关(路由器)为主路由时,数据经过主路由直接到达光猫,然后与外网进行交换。

默认网关(路由器)为旁路由时,数据先经过旁路由处理,在到达主路由–光猫—外网交换。

四、上面说的是数据,不管你的设备物理连接的是主路由还是旁路由,亦或是WIFI连接,都没有区别。

Add a Comment

Your email address will not be published. Required fields are marked *