如何将 Linux 安装成方便管理的路由器?

2020-12-24 09:53:22 +08:00
 outtime

环境:有一台树莓派 4 代,用在学校寝室,目前是装了 openwrt 然后接了四个 usb 网卡连学校提供的网口进行认证,并在 openwrt 做负载均衡然后从树莓派网口连一个集线器给连寝室电脑和一台无线路由器。

但是因为 openwrt 实在是玩法较少,在 docker 上想用 homeassistant,但是发现板载蓝牙使用不了(连米家温湿度传感器)...而且 gpio 口好像也无法正常获取数据(可能是我传感器问题,很久没用了)

就想有没有在 Linux 下能实现类似 openwrt 的网页管理多网卡拨号,做负载均衡的东西,能顺带整富强就更好了。

不考虑从路由的方案,无线路由器是小米 ax1800,改不了。

1791 次点击
所在节点    问与答
10 条回复
MaxTan
2020-12-24 09:56:28 +08:00
额,你要的不就是 openwrt 么。。。
natashahollyz
2020-12-24 10:00:33 +08:00
The OpenWrt Project is a Linux operating system targeting embedded devices 来自于官网
podel
2020-12-24 10:03:54 +08:00
Openwrt 你可以自己编译 自己定制啊。 蓝牙用不了估计编译的时候没有勾上蓝牙驱动,GPIO 同理。
podel
2020-12-24 10:05:15 +08:00
Openwrt 我觉得是目前管理最方便的 路由器系统了(没有之一)
其他的设置贼复杂。Ubuntu 也可以当路由,前提是你自己会敲命令设置,而不是在网页上点点点。
totoro625
2020-12-24 10:17:01 +08:00
最简单的办法就是再整一台树莓派
ScepterZ
2020-12-24 10:20:47 +08:00
接 4 个网卡的意义是什么
ysc3839
2020-12-24 10:36:02 +08:00
那只有 OpenWrt 了,普通的 Linux 发行版不说没有 OpenWrt 这种 WebUI,配置路由转发什么还得自己敲命令,没有 OpenWrt 这样开箱即用的。
蓝牙用不了可能是驱动不支持?可以去相关论坛问问。
而且你这种插一堆 USB 网卡的用途,还不如弄个能刷 OpenWrt 的路由器来搞。树莓派专门来跑别的服务。
duzhor
2020-12-24 16:14:55 +08:00
由题意知:需求是多拨和分流,硬件环境限制在树莓派和路由器上。由于 op 在这两个方面恰恰都不怎么行,考虑下 iKuai,所以可以研究下树莓派安装 esxi-arm,然后虚拟出 ikuai 做多拨和分流,虚拟 openwrt 做旁路由解决梯子和其它扩展,无线路由器做 ap 。
outtime
2020-12-24 17:26:39 +08:00
@podel 好的谢谢,那确实得花时间入门一下 openwrt 的开发相关了。

@MaxTan
@natashahollyz 就是单纯的感觉啥软件都不好弄,印象中也多是放在路由器设备的精简版,可能我习惯软件包之类的了(笑哭
@totoro625 预算真不够啊😭

@ScepterZ 四个校园网带宽聚合

@ysc3839 蓝牙驱动的问题可能是 3L 的说法,我安装的 openwrt 是别人的。

@duzhor 受教了,第一次知道有这玩意,可惜是 2GB 版本的;而且不太考虑旁路由的方案。
ysc3839
2020-12-24 17:42:13 +08:00
@outtime 应该不是的,正常情况下驱动会带上的。不然你觉得无线路由器也得自己选择 WiFi 驱动吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/738471

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX