2026/5/31 23:45:50
网站建设
项目流程
赣州网站建设开发,网件路由器怎么恢复出厂设置,wordpress幻灯片 设置方法,长沙景点有哪些好玩本文带你从零开始玩转OpenWrt#xff0c;把闲置设备变成功能强大的软路由。前言
家里的路由器功能太少#xff1f;想要更多高级功能但又不想买贵的企业级设备#xff1f;
OpenWrt可能是你的答案。它是一个开源的路由器操作系统#xff0c;可以把几乎任何设备变成功能强大的…本文带你从零开始玩转OpenWrt把闲置设备变成功能强大的软路由。前言家里的路由器功能太少想要更多高级功能但又不想买贵的企业级设备OpenWrt可能是你的答案。它是一个开源的路由器操作系统可以把几乎任何设备变成功能强大的路由器。旧路由器、旧电脑、树莓派、软路由盒子都能装。今天就来系统地学习一下。一、OpenWrt是什么1.1 简介OpenWrt是一个基于Linux的嵌入式操作系统专门为网络设备设计。特点开源免费高度可定制插件丰富社区活跃支持设备众多1.2 能做什么功能说明基础路由NAT、DHCP、DNS、防火墙多拨单线多拨提升带宽QoS智能限速、游戏加速去广告全局去广告网络存储SMB/FTP/WebDAVDocker运行容器应用更多…插件生态丰富1.3 硬件选择设备类型优点缺点适合人群旧路由器刷机零成本性能受限入门尝鲜软路由盒子性能强、功耗低需要额外购买主力使用旧电脑/迷你主机性能最强功耗较高极客玩家树莓派便宜、可玩性高网口少学习研究推荐配置主路由CPUx86双核以上或ARM A53以上内存512MB以上推荐1GB存储8GB以上网口至少2个千兆口二、安装OpenWrt2.1 x86软路由安装以常见的x86软路由盒子为例1. 下载固件官方https://downloads.openwrt.org/选择x86/64→generic→ 下载combined-ext4.img.gz2. 写入U盘/硬盘# Linux/Macgunzip openwrt-x86-64-generic-ext4-combined.img.gzsudoddifopenwrt-x86-64-generic-ext4-combined.imgof/dev/sdXbs4M# Windows# 使用 Rufus 或 balenaEtcher 写入3. 启动并配置将写好的存储设备插入软路由开机默认IP是 192.168.1.1电脑设置静态IP 192.168.1.2浏览器访问 http://192.168.1.1默认用户名 root无密码2.2 路由器刷机不同路由器刷机方式不同以常见的小米路由器为例1. 确认型号是否支持访问 https://openwrt.org/toh/start 查询2. 获取SSH权限部分路由器需要先开启SSH或使用漏洞获取权限3. 刷入固件# 通过SSH刷入以某些型号为例scpopenwrt-xxx.bin root192.168.1.1:/tmp/sshroot192.168.1.1 mtd -rwrite/tmp/openwrt-xxx.bin firmware注意刷机有风险请确保了解你的设备再操作。三、基础配置3.1 首次登录浏览器访问 http://192.168.1.1LuCI界面┌─────────────────────────────────────────────┐ │ 状态 │ 系统 │ 网络 │ 服务 │ 网络存储 │ ... │ ├─────────────────────────────────────────────┤ │ │ │ 系统概览 │ │ - 主机名、运行时间 │ │ - CPU/内存使用率 │ │ - 网络流量统计 │ │ │ └─────────────────────────────────────────────┘3.2 设置管理密码系统 → 管理权 → 主机密码一定要设置不然任何人都能访问你的路由器。3.3 配置WAN口网络 → 接口 → WANPPPoE拨号协议PPPoE 用户名宽带账号 密码宽带密码DHCP光猫拨号协议DHCP客户端静态IP协议静态地址 IPv4地址运营商给的IP 网关运营商给的网关 DNS运营商给的或者8.8.8.83.4 配置LAN口网络 → 接口 → LANIPv4地址192.168.1.1可改成其他网段 子网掩码255.255.255.0 DHCP开启分配192.168.1.100-192.168.1.2493.5 配置无线如果有网络 → 无线开启无线设置SSIDWiFi名称设置加密方式推荐WPA2-PSK设置密码四、常用插件安装4.1 软件源配置系统 → 软件包 → 配置src/gz openwrt_base https://downloads.openwrt.org/releases/22.03.0/packages/x86_64/base src/gz openwrt_packages https://downloads.openwrt.org/releases/22.03.0/packages/x86_64/packages更新列表opkg update4.2 常用插件推荐插件功能安装命令luci-app-ttyd网页终端opkg install luci-app-ttydluci-app-statistics流量统计opkg install luci-app-statisticsluci-app-nlbwmon带宽监控opkg install luci-app-nlbwmonluci-app-upnpUPnPopkg install luci-app-upnpluci-app-ddns动态DNSopkg install luci-app-ddnsluci-app-wol网络唤醒opkg install luci-app-wol4.3 主题美化# 安装Argon主题opkginstallluci-theme-argon系统 → 系统 → 语言和界面 → 主题五、高级配置5.1 多WAN负载均衡如果有多条宽带可以实现负载均衡opkginstallmwan3 luci-app-mwan3网络 → 负载均衡 → 配置规则5.2 QoS智能限速opkginstallsqm-scripts luci-app-sqm网络 → SQM QoS设置上下行带宽设为实际带宽的85-95%选择队列规则推荐cake应用5.3 去广告opkginstalladguardhome# 或使用其他去广告方案5.4 Docker支持x86opkginstalldocker dockerd luci-app-dockerman服务 → Docker → 可以运行各种容器应用六、网络拓扑方案6.1 单臂路由旁路由光猫 → 主路由 → 设备 ↓ OpenWrt旁路由适合不想替换主路由只想用OpenWrt的部分功能配置要点OpenWrt的LAN口接主路由关闭OpenWrt的DHCP设备网关指向OpenWrt IP6.2 主路由模式光猫桥接→ OpenWrt → 交换机/AP → 设备适合想完全掌控网络发挥OpenWrt全部功能配置要点光猫改桥接OpenWrt负责PPPoE拨号所有流量经过OpenWrt七、远程管理7.1 开启SSH系统 → 管理权 → SSH访问接口lan仅内网或 全部包括WAN不推荐端口22可改其他端口提升安全性7.2 DDNS配置如果有公网IP可以配置DDNS服务 → 动态DNS服务商选择你使用的DDNS服务 域名xxx.ddns.net 用户名/密码DDNS账号密码7.3 远程访问方案如果没有公网IP想在外面管理OpenWrt方案1使用组网软件在OpenWrt上安装组网客户端如星空组网支持OpenWrt组网后可以直接通过虚拟IP访问管理界面不需要公网IP和端口映射。方案2内网穿透使用frp等工具将管理端口暴露出去。八、故障排查8.1 无法上网# 检查WAN口状态ifstatus wan# 检查路由表route -n# 检查DNSnslookupbaidu.com# 查看日志logread|tail-508.2 WiFi问题# 查看无线状态wifi status# 重启无线wifi downwifi up# 查看无线日志logread|grephostapd8.3 恢复出厂如果配置搞坏了无法访问# 方法1Failsafe模式# 开机时按住Reset键等待指示灯快闪# 电脑设置IP 192.168.1.2访问 192.168.1.1firstbootreboot# 方法2Reset键# 长按Reset键10秒以上九、总结OpenWrt入门路线选设备旧路由器练手软路由盒子主力装系统下载固件写入安装基础配置WAN/LAN/WiFi/密码装插件按需安装功能插件高级玩法Docker、多拨、QoS等远程管理DDNS或组网方案OpenWrt的可玩性很高本文只是入门更多高级功能等你自己探索。参考资料OpenWrt官方文档https://openwrt.org/docs/startOpenWrt中文Wikihttps://openwrt.org/zh/start恩山论坛https://www.right.com.cn/forum/建议OpenWrt功能强大但有一定学习成本建议先在虚拟机或备用设备上练习熟悉后再用于主力路由。