兄弟,第一次刷好OpenWrt,肯定有点小激动,也可能有点小迷茫。别慌,跟着我一步步来,几分钟就能让你的软路由跑起来。
首先,把你的电脑用网线接到OpenWrt路由器的LAN口上。然后打开浏览器,在地址栏里输入路由器的管理地址。这个地址根据你刷的固件版本不同,可能是 192.168.1.1,也可能是 192.168.0.1,或者像某些特定固件那样是 192.168.9.1。多试试,总有一个能进去。
进去之后是登录页面。默认的用户名一般是 root,密码通常为空,直接点登录就行。记住,第一件事,也是最重要的事,就是去“系统”->“管理权”里改个密码!安全第一,别等网络被人蹭了才后悔。
登录成功后,咱们来搞定网络。点击顶部的“网络”菜单,选择“接口”。在这里你会看到LAN、WAN这些设置。LAN是你的内网,WAN是连外网的。如果你是拨号上网,记得把那个WAN6接口给删掉,有时候它会捣乱。如果你想把某个网口也变成LAN口,比如你有四个网口,想用三个来接电脑、电视什么的,就点击修改LAN接口,在“物理设置”里,把你想用的网口都勾上,然后保存应用。这样一来,你的局域网就扩大了,是不是很简单?
大户型福音:手把手教你设置无线桥接,让Wi-Fi无死角
家里太大,Wi-Fi信号总有死角?别急,把你手边的OpenWrt软路由变成一个无线中继器,轻松扩展信号覆盖。这玩法叫“无线桥接”,或者叫“Client AP”模式,超实用!
怎么操作呢?先把你的OpenWrt路由器放到主路由信号还行,但又想扩展的区域,用电脑连上它。进入管理界面后,找到“网络”->“无线”。
首先,点击“扫描”按钮,找到你家的主Wi-Fi信号,点“加入网络”。在弹出的页面里,密码填上主Wi-Fi的密码,模式保持“客户端模式”,网络那栏新建一个接口,比如叫`wwan`。保存后,你的软路由就能“蹭”到自己家的主Wi-Fi了。
但这还不够,它现在只是自己能上网,还不能发射信号给别的设备。别急,回到“无线”页面,你会看到你的无线网卡下面已经有了一个“客户端”的接口。现在,点击“添加”按钮,来创建一个新的虚拟接口。模式选择“接入点AP”,ESSID(就是Wi-Fi名字)和密码,建议跟你主路由设置成一模一样。这样,你的手机、电脑在屋里走动时,就能自动切换到信号更强的路由器上,实现无缝漫游。为了漫游体验更好,记得在高级设置里把“802.11r”功能勾上。最后,在“网络接口”里,把这个新的AP接口绑定到LAN。保存并应用,大功告成!
温馨提示:如果发现中继后速度下降明显,可以在从路由的“QoS”设置里把流量控制关掉,能缓解不少问题。
宿舍/校园网神器:搞定自动登录认证,再也不用手动点了
还在为每次开机都要打开网页登录校园网或者公司认证网关而烦恼吗?作为OpenWrt玩家,咱们必须把这个“体力活”自动化!OpenWrt强大的脚本功能完全可以帮你搞定。
这个玩法的核心,就是写一个能自动模拟登录操作的脚本,然后让路由器在开机或者网络连接时自动执行它。很多校园网都是通过一个特定的URL加上你的账号密码来完成的,咱们可以用`curl`这个命令来模拟。
首先,你需要在电脑上正常登录一次认证页面,通过浏览器的开发者工具(按F12)找到登录请求的完整URL,里面会包含你的账号、密码和一些参数。
然后,用SSH工具登录到你的OpenWrt路由器。我们可以把脚本放在/etc/storage/目录下,这样刷机后不容易丢失。用vi autologin.sh命令创建一个脚本文件。进入编辑模式后,把刚才找到的`curl`命令粘贴进去。命令格式大概像这样:curl 'http://认证服务器地址/drcom/login?callback=dr1004&DDDDD=你的账号&upass=你的密码&...其他参数...'。记得把“你的账号”和“你的密码”替换成你自己的信息。
脚本写好后,还要给它执行权限:chmod +x /etc/storage/autologin.sh。
最后一步,就是让路由器自动执行它。最简单的方法是进入“系统”->“启动项”,在“本地启动脚本”里,最后加上一行/etc/storage/autologin.sh &。这样,每次路由器重启,脚本就会在后台自动运行,帮你完成认证。从此以后,网络即插即用,再也感觉不到认证页面的存在了!
极客进阶:编译专属于你的OpenWrt固件
玩到一定程度,你肯定不满足于官方固件,想不想打造一个只包含你需要功能,纯净又高效的固件?那就必须学会自己编译OpenWrt!这听起来很酷,其实按部就班来做也不难。
首先,你得准备一个Linux环境(比如Ubuntu虚拟机)。然后,从OpenWrt官方获取源代码。整个过程的核心在于一个叫make menuconfig的配置菜单。
运行这个命令后,你会进入一个蓝色的图形化界面。这里就是你的固件设计工厂:
目标系统:这是第一步,也是最重要的一步。你必须精确选择你的设备型号,比如是树莓派、斐讯N1还是x86通用平台。选错了固件可就无法启动了。
软件包:在这里,你可以自由选择要预装进固件的插件和功能。比如,想去广告就选`adblock`,想看流量统计就选`luci-app-statistics`。不需要的统统不选,固件体积自然就小了,系统也更干净。
内核模块:可以根据需要加载或卸载特定的驱动。
配置完成后,保存退出,然后执行make命令开始编译。这个过程会比较长,可以去泡杯茶耐心等待。编译成功后,你会在源码目录的`bin/targets/`文件夹里找到编译好的固件镜像文件。
最后,就是把这个镜像文件刷入你的设备。如果是刷入U盘或SD卡,可以用Balena Etcher这类工具。整个过程虽然有点折腾,但当你用着自己亲手定制、完美符合自己需求的固件时,那种成就感是无与伦比的!
版权:文章来源: 文章该内容为作者观点,Firekb仅提供信息存储空间服务,不代表Firekb观点或立场。版权归原作者所有,未经允许不得转载。对于因本网站图片、内容所引起的纠纷、损失等,Firekb不承担侵权行为的连带责任。如发现本站文章存在版权问题,请联系:ysdl@esdli.com
转载请注明出处:https://www.esdli.com/12487.html
还没有评论呢,快来抢沙发~