先是从一台陈旧的电脑着手,接着一步一步地去讲授,教你运用 OpenWRT 搭建出具备高性能的软路由。
是否你也碰到过这般状况,家中的路由器一旦连接五台装置便开端卡顿,观看视频具有缓冲现象,进行打游戏时出现掉线状况;想要为孩子的平板实施上网管控,却发觉设置选项少之又少;又或者明明办理了千兆宽带,实际运行起来连300都达不到……
以往传统的家用路由器好似那种有着“出厂封印”状态的黑盒子,其功能是固定的,进行升级也没有门路。然而,软路由也就是Software Router出现啦,它把那种局面给彻底打破掉了。它并非依赖专用硬件,反而是将通用计算机转变成为一个具备强大功能的网络中枢。在这当中,OpenWRT凭借着自身开源、灵活的特性以及极强的可定制性,成为了无数技术爱好者构建家庭网络时的核心选择。
今儿个,咱们要来上一场“零基础实战”,不凭借拆解主机行为,不触碰代码内容,不连接串口端口,仅仅借助一台闲置不用的陈旧电脑以及一个U盘,引领着你一步一步去构建独自拥有的OpenWRT软路由系统。
为什么是 OpenWRT?不只是“能刷机”那么简单
好多人头一回听闻软路由,来源于“可不可以刷XX品牌固件”起始。然而OpenWRT的实际价值,远远不只是“更换个系统”这般轻易。
它是基于Linux的,完整的操作系统,有着自己的包管理器opkg,你能够如同在Ubuntu上安装软件那般,为你的路由器添加广告过滤功能,添加流量整形功能,添加DNS加密解析功能,添加多线负载均衡功能,甚至添加爬墙上网等高级功能。
更关键的是,OpenWRT对x86架构予以支持,这表明你能够直接将其安装在普通的PC之上。相较于ARM平台那些受性能以及驱动限制的迷你盒子而言,x86软路由能够轻易地应对高带宽、多并发的复杂情形,并且硬件升级不存在任何压力,只需更换一块SSD、增添一根网卡便可。
十年前的一台老工控机,我曾令其运行 OpenWRT,同时开启 WireGuard 加密隧道,开启 DoH 解析,开启 SQM 流量控制,开启 Adblock,其 CPU 占用竟还不到 30%,这于任何消费级路由器而言,都是不可想象的。
第一步:选对硬件,事半功倍
别急着下载镜像,先看看你手边有没有合适的“废铁”。
硬件最低要求清单: 组件 推荐配置
CPU
配备双核,其运行频率在1.5GHz以上,(涉及的处理器型号为Intel Atom/N3450或更新的款式)。
内存
≥1GB(2GB更稳妥)
网口
至少两个千兆以太网口(一进一出)
存储
≥8GB U盘或SSD(建议用SSD延长寿命)
推荐机型举例 :
– Intel NUC 迷你主机(经典之选)
极具性价比的老款的联想ThinkCentre,还有老款的戴尔OptiPlex。
– 工控机箱 + 飞牛主板(静音散热好)
避坑提醒 :
好多笔记本,性能是挺好的,然而一般就仅有一个网口,外接USB网卡会出现驱动兼容方面的问题,刚开始搭建的时候不建议去运用。
如若,你的这个设备,能够满足上面所讲述的那些条件,那么很值得恭喜你呀,你已然省下了,好几百元,用于去购买专用软路由的钱了。
第二步:制作启动盘——比装Windows还简单
架构为x86_64的通用镜像,是由OpenWRT官方所提供的,我们仅仅只需把它写入U盘便可得到。
获取镜像文件
前往官网下载页面:
https://downloads.openwrt.org
路径示例(以最新稳定版为例):
/releases/23.05.3/targets/x86/64/
寻得名为openwrt – 23.05.3 – x86 – 64 – generic – squashfs – combined.img.gz的文件,将其解压之后,获取到.img文件。
写入工具推荐(三选一)
Balena Etcher (最推荐)
跨平台图形化工具,操作直观,自动校验写入结果。
Rufus (Windows用户)
功能更强,支持多种引导模式调试。
dd 命令 (Linux/macOS高手向)
执行bash命令,以管理员权限使用dd工具,将名为openwrt – x86 – 64 – generic – squashfs – combined.img的文件,按照4M的块大小,写入到设备/dev/sdX中,过程显示进度,之后执行同步操作。
留意,/dev/sdX 得是你所插进的 U 盘设备名,千万不要错误地写成系统盘!
整个过程不到两分钟。写完后拔下U盘,准备进入下一步。
第三步:开机!让旧电脑变身智能网关
接下来的操作顺序很关键:
连接物理线路
光猫的LAN口,连接到软路由的一个网口,即记作WAN的那个网口,软路由的另一个网口,也就是LAN网口,连接交换机,或者连接你的电脑。
插入U盘并启动
开机之际,迅速地按 快捷键,通常情况下是 F12 或者 F7 抑或是 Del,借此进入启动菜单,接着选择从 U 盘启动。
等待系统加载
初次启动的时候,速度会稍微慢那么一些,大概过个1到2分钟之后,你就能够看见命令行提示符了。
通过浏览器登录管理界面
给你的电脑设置自动获取IP,打开浏览器访问:
http://192.168.1.1
用户名被默认设置为root ,密码处于为空状态 ,首次登录的时候需要去设置新的密码。
哇塞,恭喜呀!此刻你正伫立在 OpenWRT 的那个名叫 LuCI 界面的 Web 控制中心之地,所有的配置均可于此处达成,往后再也无需去敲命令啦。
在第四步里,是关于基础网络配置的操作,这个操作能够在五分钟之内就完成全家上网的相关设置,其中一项设置是要对WAN口进行拨号。
大多数家庭宽带需要PPPoE拨号,操作如下:
踏入【网络】这个范畴,进而转向【接口】,在此去编辑“WAN”接口,将协议挑选为“PPPoE”,把运营商所给予的账号以及密码予以输入,随后进行提交并且加以应用。
实行保存操作之后,系统将展开对外拨号的尝试行为。要是在右上角呈现出绿色勾号的显示状况,并且出现了公网IP地址,那就表明外网已经处于连通的状态了。
自定义局域网
预先设定的LAN网段是192.168.1.x 这个范围 ,要是你期望将其变更为 192.168.5.x 或者别的网段数值 ,那么同样能够在这个地方对IP地址与子网掩码进行修改。
与此同时,能够开启DHCP服务,使得路由器自行分派IP给诸如手机、电视这类设备。
启用无线AP(可选)
要是你的软路由主机自身带有WiFi模块,又或者插了PCIe无线网卡,那么能够在【网络】→【无线】里启用SSID并且设置密码,进而变身成为无线路由器。
不过,更为常见的做法,也是,保持有线核心,单独去配置一个AP设备,以此来实现全屋覆盖。
第五步:进阶玩法——让你的网络真正“聪明”起来
仅是起点,是基础联网,OpenWRT自身所具备的无限扩展能力,才是其魅力所在。
插件安装指南
进入到【系统】,接下来进入【软件包】,需要点击“更新列表”,之后要搜索如下常用功能:
功能 插件名称 用途
未经允许不得转载:openwrt技术分享 » 用OpenWRT搭软路由,解决家庭网络卡顿、管控等问题

openwrt技术分享
微信关注,获取更多