一、准备工作
1. 硬件要求:推荐x86架构工控机(如J4125/N5105),至少4GB内存+32GB存储
2. 固件下载:访问官方firmware-selector选择对应机型镜像
3. 必备工具:U盘(用于刷机)、网线(连接电脑与路由)
二、系统安装
1. 刷入固件:
– 用balenaEtcher将镜像写入U盘
– 插入软路由,开机按DEL进入BIOS设置U盘启动
– 选择”Install OpenWrt”自动安装
2. 初始配置:
– 电脑设置静态IP(192.168.1.10)
– 浏览器访问192.168.1.1,设置root密码
– 进入系统→备份/升级→恢复配置,删除旧配置
三、基础网络设置
1. 接口配置:
– 网络→接口:修改LAN口IP为家庭网段(如192.168.31.1)
– 添加WAN口:PPPOE拨号输入宽带账号密码
2. 无线设置:
– 网络→无线:扫描并连接主路由WiFi(作为客户端)
– 新建AP:设置5GHz频段,WPA3加密
3. 防火墙调整:
– 网络→防火墙:开放常用端口(80/443/22)
四、广告过滤系统
1. 安装AdGuard Home:
– 系统→软件包:更新列表→搜索安装”adguardhome”
– 服务→AdGuard Home:启用并设置监听端口3000
2. 配置过滤规则:
– 访问http://路由IP:3000
– 添加过滤列表:anti-AD + EasyList China
– 启用DNSSEC和查询日志
3. 全局生效:
– 网络→DHCP/DNS→高级设置:DNS填入127.0.0.15353
– 勾选”重定向保护”和”禁止域名解析”
五、网络优化方案
1. 多线负载均衡:
– 网络→负载均衡:添加两个WAN口
– 策略设置:按源IP或连接数分配
2. QoS流量控制:
– 安装luci-app-sqm
– 网络→SQM QoS:选择”cake”算法,设置下载/上传带宽
3. 硬件加速:
– 系统→软件包:安装kmod-mlx5(根据网卡型号)
– 网络→网络加速:启用SFE加速
六、实用插件扩展
1. 网络存储(NAS):
– 安装luci-app-samba4
– 服务→网络共享:添加共享目录,设置用户权限
2. Docker容器:
– 安装docker-ce和luci-app-docker
– 部署Home Assistant:docker run -d –name homeassistant…
3. 网络监控:
– 安装luci-app-nlbwmon
– 统计→流量监控:查看设备实时带宽
七、安全加固建议
1. 访问控制:
– 系统→管理权:修改默认SSH端口
– 防火墙→端口转发:禁止外网访问管理界面
2. 定期维护:
– 系统→计划任务:添加每周自动重启
– 备份/升级:开启自动备份到U盘
八、常见问题解决
1. 断网排查:
– 运行ping 8.8.8.8测试外网
– 检查日志:logread -f
2. 插件冲突:
– 禁用多余服务:/etc/init.d/服务名 stop
3. 性能优化:
– 系统挂载点:开启swap交换分区
– 软件包清理:opkg autoremove
版权:文章来源: 文章该内容为作者观点,Firekb仅提供信息存储空间服务,不代表Firekb观点或立场。版权归原作者所有,未经允许不得转载。对于因本网站图片、内容所引起的纠纷、损失等,Firekb不承担侵权行为的连带责任。如发现本站文章存在版权问题,请联系:ysdl@esdli.com
转载请注明出处:https://www.esdli.com/13280.html
还没有评论呢,快来抢沙发~