小白 树莓派 RPI 配置opwnert 做路由器

时间:2024-04-04 17:37:24

好记性不如烂笔头

我的树莓派是B+ 有一个RJ45网口 另外我接了一个rtl8188的无线网卡。


想通过有线网卡(192.168.1.111) 当做WAN 口接上层路由器(192.168.1.1)。

无线网卡做AP 10.0.0.1  。其他的设备连接到AP上(10.0.0.X)


小白摸索真是痛苦

https://wiki.openwrt.org/toh/raspberry_pi_foundation/raspberry_pi

下载对应的image

小白 树莓派 RPI 配置opwnert 做路由器

下载完毕以后 

通过win32diskimager烧录到SD卡里面


今天懒得写了

主要是lan口保证可以上网  RJ45口是用来连接上一级路由器的。

1关掉DHCP

2物理设置中 取消桥接。只选择合适的适配器eth0

3防火墙设置中 标记为WAN口

无线WIFI建立好以后

1启动DHCP。

2物理设置中取消桥接 选择合适的无线网口

3防火墙设置中配置为LAN。


最关键的是接下来在。网络-防火墙当中 添加lan zone

选择无线网卡

对于无线lan input和output设置为accept Forward设置为reject。因为我们不要无线网卡实现路由

在下面的 Inter-Zone Forwarding 当中我们要选择

Allow forward to destination zones:
  •  wantest::小白 树莓派 RPI 配置opwnert 做路由器

表示允许将这个WIFI的包转发wan口上去


保存


然后添加wanzone

input output forward都需要选择accept因为 我们由wifi收到的包需要通过 wan的nat发出去。

需要在wanzone 的 Masquerading 区域打钩。表示要NAT


也就是 无线的10.0.0.X 转到WAN以后 通过 Masquerading NAT 变成192.168.x.x出去。