目录
什么是OpenWrt
OpenWrt 是一个开源的、高度可定制的 Linux 发行版,主要用于路由器和其他嵌入式设备。它提供了一个强大的软件包管理系统,允许用户安装和配置各种应用程序,从而极大地扩展了路由器的功能。
为什么选择OpenWrt
- 高度可定制性:OpenWrt 允许用户根据自己的需求进行定制,从而极大地提高了路由器的功能和性能。
- 丰富的应用程序:OpenWrt 拥有庞大的软件包库,涵盖了从网络管理到多媒体的各种应用程序。
- 良好的社区支持:OpenWrt 拥有一个活跃的开发者社区,为用户提供了大量的教程和技术支持。
- 安全性和稳定性:基于 Linux 内核的 OpenWrt 具有较高的安全性和稳定性。
OpenWrt 的主要特性
- 灵活的软件包管理:OpenWrt 使用 opkg 包管理器,允许用户轻松安装、删除和更新各种软件包。
- 强大的网络功能:OpenWrt 提供了丰富的网络功能,如 VPN、负载均衡、流量控制等。
- 高度可定制的用户界面:OpenWrt 提供了基于 Web 的管理界面,用户可以根据需求进行定制。
- 广泛的硬件支持:OpenWrt 支持各种类型的路由器和嵌入式设备。
OpenWrt 的安装与升级
准备工作
在安装 OpenWrt 之前,您需要准备以下内容:
- 一台支持 OpenWrt 的路由器或嵌入式设备
- 一根 Ethernet 网线
- 一台电脑或其他设备,用于访问路由器管理界面
下载 OpenWrt 固件
您可以从 OpenWrt 官网 (https://openwrt.org/) 下载适合您设备的固件版本。请确保下载与您设备型号和架构匹配的固件。
安装 OpenWrt
- 将路由器断电,并将 Ethernet 网线连接到路由器和电脑。
- 进入路由器的恢复模式,通常需要长按路由器上的 Reset 按钮。
- 使用 TFTP 或 Web 界面上传固件文件到路由器。
- 等待固件安装完成,路由器会自动重启。
- 通过 Web 浏览器访问路由器管理界面,完成初次配置。
固件升级
- 登录路由器管理界面,进入”系统”>”软件”页面。
- 点击”检查更新”按钮,查看是否有新版本固件可用。
- 如果有新版本,下载并上传固件文件。
- 点击”升级固件”按钮,等待升级过程完成。
- 升级完成后,路由器会自动重启。
OpenWrt 基础配置
访问管理界面
- 使用路由器默认 IP 地址(通常为 192.168.1.1 或 192.168.0.1)在浏览器中访问。
- 输入默认用户名和密码(通常为 admin/admin)登录管理界面。
网络设置
- 在”网络”>”接口”页面配置 WAN 和 LAN 网络参数,如 IP 地址、子网掩码等。
- 设置 DNS 服务器地址,以确保正常上网。
- 配置 DHCP 服务,为局域网设备自动分配 IP 地址。
无线网络配置
- 在”网络”>”无线”页面启用无线功能,并设置 SSID 和密码。
- 调整无线信道、功率等参数以优化无线网络性能。
- 配置无线客户端访问控制,提高网络安全性。
端口转发和DMZ设置
- 在”网络”>”端口转发”页面配置端口转发规则,将外部访问转发到内网设备。
- 在”网络”>”DMZ”页面设置 DMZ 主机,将所有未转发的外部访问直接转发到指定设备。
OpenWrt 高级功能
虚拟专用网(VPN)配置
- 在”服务”>”VPN”页面安装 VPN 服务端软件,如 OpenVPN 或 IPsec。
- 配置 VPN 服务器参数,如监听端口、加密算法等。
- 生成 VPN 客户端配置文件,并分发给需要连接的用户。
负载均衡和流量控制
- 在”网络”>”负载均衡”页面配置负载均衡规则,实现多 WAN 口或 VPN 链路的负载分担。
- 在”网络”>”流量控制”页面设置上传/下载带宽限制,对不同类型流量进行优先级控制。
DHCP和DNS服务器设置
- 在”服务”>”DHCP 和 DNS”页面配置 DHCP 服务器,为局域网设备自动分配 IP 地址。
- 设置静态 DNS 解析规则,实现自定义域名解析。
- 启用 DNS 缓存功能,提高 DNS 解析效率。
防火墙和访问控制
- 在”防火墙”>”规则”页面配置防火墙规则,如允许/拒绝特定 IP 或端口的访问。
- 在”防火墙”>”自定义规则”页面编写自定义防火墙脚本,实现复杂的访问控制策略。
- 在”系统”>”访问控制”页面配置管理员和用户账号,控制对路由器的访问权限。
OpenWrt 常见问题解答
如何备份和恢复 OpenWrt 配置?
- 在”系统”>”备份/升级”页面导出当前配置文件。
- 将备份文件保存到电脑上,以备将来需要恢复时使用。
- 如需恢复,在同一页面上传备份文件并点击”恢复配置”即可。
OpenWrt 如何开启 SSH 远程访问?
- 在”系统”>”管理权”页面启用 SSH 服务。
- 设置 SSH 登录用户名和密码,以确保远程访问安全。
- 如需从外网访问,需要配置端口转发规则。
OpenWrt 如何设置定时任务?
- 在”系统”>”计划任务”页面添加新的定时任务。
- 设置任务名称、运行时间和命令内容。
- 保存任务后,OpenWrt 会按照设定的时间自动执行该任务。
OpenWrt 如何查看系统日志?
- 在”系统”>”系统日志”页面查看实时系统日志信息。
- 如需保存日志,可以配置将日志发送到外部 syslog 服务器。
- 在”系统”>”诊断”页面运行诊断命令,获取更详细的系统信息。
正文完