树莓派玩转openwrt软路由:4.用树莓派实现OpenWrt的工作模式
用树莓派实现OpenWrt的工作模式,每种工作模式都做了详细的讲解
1、树莓派3B+支持的OpenWrt工作模式
经多次实验,树莓派3B+仅支持以下几种模式,仅作参考。
OpenWrt工作模式 | 无线接入点(AP) | 路由(Router) | 桥接(Bridge) | 中继(Repeater) | 客户端模式(Client) |
---|---|---|---|---|---|
树莓派3B+ | √ | √ | x | × | √ |
2、工作模式配置
2.1 模式一(主路由模式):
树莓派作为主路由,以太口作为WAN口连接家里的光猫进行拨号上网,并通过AP热点给电脑联网也就是WLAN。
菜单栏Network->Interfaces->Edit
即可进入编辑接口,这里编辑的是br-lan
,它是一个虚拟接口,代表一个将有线和无线设备连接在一起的本地网络。以太网口是作为WAN或者LAN口就是通过配置这个接口进行的,也就是以太网口可以作为WAN口或者LAN,这也就是软路由中常说的可配置网口。
协议选择PPPoE
,待会可以进行拨号上网。
输入运营商给的上网账号和密码,然后点击保存。
这里树莓派作为主路由,需要开启树莓派的DHCP服务器,让树莓派给终端分配IP地址,所以要把这个勾给去掉。
将IPV6设置下面的所有选项失能,可以避免DNS解析延迟、网络速度下降
等一些问题。
接下来打开network -> wireless
,Wireless Overview
下面有个SSID
名叫OpenWrt
将其使能,这样树莓派的AP热点就开启了。
进入SSID名为OpenWrt
的Edit
配置
进入Wireless Security
,将加密认证修改成WPA-PSK
,你也可以修改成WPA2-PSK
,在这里我只做演示。
设置AP热点的密码
点击UNSAVED CHANGES
将刚才的配置进行应用。
手机或电脑通过WIFI连接树莓派后,即可进行上网。
2.2模式二(旁路由模式):
树莓派做旁路由器,以太口作为WAN口连接家里的主路由器,电脑等设备通过WiFi连接树莓派AP热点也就是WLAN。
进入Network->Interfaces->Edit
选项
这里树莓派的网段需要跟主路由所在网段一致,网关要指向主路由。当然你也可以将协议设置成DHCP模式,前提是你能打开主路由的后台,并查询到树莓派分配到的IP,不然不知道IP就访问不了树莓派了。
这里树莓派作为旁路由,需要关闭树莓派的DHCP服务器,让主路由给终端分配IP地址,所以要把这个勾给勾上。
接下来打开network -> wireless
,Wireless Overview
下面有个SSID
名叫OpenWrt
将其使能,这样树莓派的AP热点就开启了。
进入OpenWrt
进入Edit
配置
进入Wireless Security
,将加密认证修改成WPA-PSK
,你也可以修改成WPA2-PSK
,在这里我只做演示。
点击UNSAVED CHANGES
将刚才的配置进行应用。
手机或电脑通过WIFI连接树莓派后,即可进行上网。
模式三(客户端模式):
树莓派用作客户端,连接家里路由器的AP热点,也就是树莓派的无线网卡作为WWAN,以太口作为LAN口,电脑可以通过网线连接树莓派以太网进行上网。
进入Network->Wireless
选项
点击Wireless Overview
下面的radio0
的扫描按钮,即可扫描周围的AP热点
可以看到我手机开的热点Honor V10
,选择Join Network
进入WIFI连接配置
输入AP热点的密码
选择保存改变并应用
可以看到树莓派已经连接上手机热点
接下来进行以太网口的配置,以太网口作为LAN口连接计算机网口
LAN口网段设置不能和主路由的WWAN网段冲突,需要自己另选一个网段。跟WAN口和LAN口不能一个网段一个道理。
这里树莓派作为客户端,如果这个勾给勾上的话,树莓派不会给计算机分配IP,计算机就需要设置静态IP才可以上网。如果把这个勾去掉的话,树莓派会给计算机分配IP,计算机设置成自动获取IP地址就可以了。在这里讲解勾上的情况,也就是树莓派不会给计算机分配IP,操作比较繁琐,不勾的可忽略。
接下来打开计算机的网络适配器设置
电脑的IP地址所在的网段需要和树莓派LAN口的网段一致
接下来电脑就可以上网了
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)