安装OpenWrt
-
选择路由器型号和下载固件
- 确认你的路由器型号,进入OpenWrt官方下载页面。
- 根据路由器型号下载相应的固件文件,通常以
.bin或.img格式存在。
-
刷入固件
- 使用LuCI界面刷入固件:
- 连接路由器,通过网络或以太网线连接到电脑。
- 打开浏览器访问路由器的IP地址(默认是192.168.1.1),登录LuCI界面。
- 进入“设备”->“刷入固件”页面,选择下载的固件文件,点击“选择文件”并刷入。
- 使用命令行刷入固件:
- 使用 LuCI 的命令行工具:
./uci-cl --upload firmware.bin - 或者直接通过命令行刷入:
telnet 192.168.1.1,进入Shell,执行upload /path/to/firmware.bin
- 使用 LuCI 的命令行工具:
- 使用LuCI界面刷入固件:
-
完成安装 -刷入后,系统会重启,进入初次设置界面,设置用户名和密码。
登录管理界面
-
访问管理界面
- 重启后,访问路由器的IP地址(如192.168.1.1),登录界面可能提示你已更改默认密码。
- 如果未更改,默认用户名和密码通常是
root和root或admin和admin。
-
重置默认密码(如有必要)
如果忘记密码,可以通过重启路由器,进入LuCI界面,选择“系统”->“重置密码”,按照提示重置。
-
熟悉界面
LuCI界面分为多个部分,如网络、设备、系统、服务等,方便进行配置。
系统界面和基本配置
-
访问系统设置
登录后,点击左侧菜单中的“系统”->“系统设置”,设置时间、时区、NTP服务器等。
-
配置网络
- WAN接口:设置外部网络接口,配置IP地址和默认网关。
- LAN接口:设置内部网络,分配子网掩码和地址池。
- DNS配置:设置DNS服务器,如使用OpenDNS或Google DNS。
-
设置UPnP
在“网络”->“UPnP”中启用UPnP服务,以便其他设备访问你的路由器。
固件更新
-
检查更新
在“系统”->“固件更新”中查看最新版本,确保系统稳定。
-
更新固件
通过“固件更新”页面上传新的固件文件,或者使用UPnP或HTTP/HTTPS代理进行更新。
软件包管理
-
安装软件包
- 使用命令
opkg install安装软件包,如opkg install nginx安装Nginx服务器。
- 使用命令
-
管理软件包
- 查看已安装软件包:
opkg list - 升级软件包:
opkg upgrade - 清理缓存:
opkg clean
- 查看已安装软件包:
网络配置
-
防火墙配置
- 进入“网络”->“防火墙”,添加规则如允许HTTP/HTTPS流量。
- 使用防火墙脚本文件(
firewall-user),自定义规则。
-
WAN配置
- 配置PPPoe或PPPoE,设置相应的用户名和密码。
- 或者配置静态IP,连接到互联网。
-
VPN配置
配置OpenVPN或IPSec服务器,确保网络安全。
-
路由设置
- 添加静态路由,例如
route 192.168.2./24 via 192.168.1.1。 - 启用OSPF或BGP动态路由,适用于多路由器环境。
- 添加静态路由,例如
用户管理
-
添加用户
在“用户”->“管理用户”中添加新用户,设置密码和权限级别。
-
VPN账号
在“网络”->“VPN”中添加VPN账号,支持OpenVPN和L2Fp。
-
权限设置
为用户分配权限,如访问特定网络或使用某些服务。
高级配置
-
硬件加密
在“系统”->“高级”中启用硬件加密,提高网络安全。
-
1Q VLAN
配置VLAN,隔离网络流量,提高网络安全性。
-
SNAT和DNAT规则
配置NAT规则,如MASQUERADE或端口转换。
日常维护
-
检查系统日志
- 查看系统日志,发现潜在问题:
cat /var/log/messages - 检查网络日志:
cat /var/log/natd.log
- 查看系统日志,发现潜在问题:
-
备份配置
- 使用
uci save命令备份配置文件,确保安全。
- 使用
-
清理旧数据
定期清理老数据,如老的日志和临时文件。
常见问题与解决
-
固件刷入错误
- 检查固件文件是否损坏,重新下载。
- 使用LuCI的刷机功能,确保正确刷入。
-
网络连接问题
- 检查WAN接口设置是否正确,检查IP配置。
- 确保DNS和NTP服务器可用。
-
防火墙规则问题
在防火墙规则中检查是否有误,例如阻止了必要的端口。
十一、扩展功能
-
多路由器环境
- 配置多个路由器,使用BGP协议进行路由交换。
- 在“网络”->“路由”中添加多个路由器接口。
-
开发与调试
- 使用Jitsi进行音视频会议,支持多人在线。
- 配置Gitolite进行代码协作。
十二、安全配置
-
定期检查日志
查找潜在的安全漏洞或异常活动。
-
启用IP防火墙
在防火墙规则中添加IP防火墙,限制一些设备的访问。
-
使用强密码
定期更改默认用户名和密码,使用复杂的密码。
十三、文档与社区资源
通过以上步骤,你应该能够熟练地使用OpenWrt系统进行路由器的配置和管理,继续实践,逐步掌握更多功能和技巧。









