OpenWRT(三方版)的安装以及使用
我目前的[[网络]]设置相对简单,但是可操作性就不算高,想要通过[[旁路由]]的方式扩展网络。
[[OpenWRT]]是一个专注于网络扩展的[[Linux发行版]],原始的版本相对简陋,直接上手会相对复杂很多,而基于OpenWRT有非常多的衍生项目,绝大多数都提供了更友好的界面,更复杂的功能,而这可能是一个大坑。
我寻找到一个中国用户jinjin327编译的一个版本,安装完成后在页面和功能上确实大而全。同样通过群晖的[[VMM]]进行安装,没太多兼容性问题,安装完即可使用。
因为我本地的网络受限,我没有网关的控制权限,所以只能以旁路由的方式使用OpenWRT,同时只配置需要走旁路由的设配。
首先需要在 /etc/config/network 中修改ip地址,改成当前网段内不冲突的地址,然后重启。
接着登录web UI进行管理。在网卡设置上,配置上网关,未来的数据出口,同时关闭DHCP服务。
对于需要使用旁路由的设备,需要手动填写网络信息,输入不冲突的ip地址,把网关地址改成OpenWRT的ip。此时理想的网络状态即为:设备把数据发给openWRT,openWRT实现一些功能后把数据包发送给网关。我尝试开启一个广告封锁的插件,成功开启,同时openWRT也显示连接上互联网。
用于测试的设备是iPhone,连接上”有线桥接“的分路由,手动配置相关信息后,可以在openWRT端查看到该设备确实连接上了,但是iPhone无法连接到互联网。需要调试,这里就遇到了坑,因为使用的是三方包,功能确实多,但是到调试这步就非常麻烦。