进入固件升级目录
OpenWrt 是一个基于 Linux 的开源路由器固件,支持丰富的网络配置功能,以下是设置 OpenWrt 路由器的一些基本步骤和常用配置方法,假设你已经拥有了一个运行 OpenWrt 的路由器设备。
通过 LuCI 界面设置
OpenWrt 提供了一个基于 web 的配置界面(LuCI),你可以通过浏览器访问它并进行配置。
步骤 1:访问 LuCI
- 打开浏览器,访问路由器的 IP 地址(默认为 192.168.1.1 或 192.168..1)。
- 输入用户名和密码(默认用户名和密码为
root和root或其他你设置的账号密码)。
步骤 2:安装和升级固件
如果路由器已经安装了 OpenWrt,但不在最新版本:
- 点击“系统” -> “升级” -> “检查更新”。
- 进行固件升级。
步骤 3:配置网络接口
- 点击“网络” -> “网络接口”。
- 添加以太网和无线接口:
- 对于以太网接口,设置
ifname=eth,IP地址设置为168.1.1(根据你的网络布局调整)。 - 对于无线接口,设置
ifname=ath,并配置相应的无线网络参数(如 SSID 和密码)。
- 对于以太网接口,设置
- 保存设置并应用。
步骤 4:配置网络(DHCP 和 NAT)
- 点击“网络” -> “网络” -> “ DHCP 服务器”。
- 启用 DHCP 服务器,设置子网和IP地址范围。
- 配置 NAT(网络地址转换),确保内部网络可以访问外部网络:
- 点击“网络” -> “NAT” -> “默认入口”。
- 添加入口规则,允许所有端口访问互联网。
步骤 5:配置防火墙
- 点击“防火墙” -> “防火墙规则”。
- 添加允许的端口(如 HTTP、HTTPS 等),
- 添加一个规则,允许所有接口的端口 80 和 443。
- 也可以根据需要配置其他端口。
- 保存防火墙规则。
步骤 6:配置 DNS 和 NTP
- 配置 DNS 服务器:
- 点击“网络” -> “DNS 服务器”。
- 手动设置 DNS 服务器地址(如 Google 的 8.8.8.8)。
- 配置 NTP(网络时间协议):
- 点击“时间” -> “NTP”。
- 添加远程 NTP 服务器(如 0.openwrt.org)。
步骤 7:高级配置(可选)
- IP 转发:如果需要路由器转发内部网络到外部网络:
- 点击“网络” -> “IP 转发”。
- 添加对应的转发规则。
- VPN:如果需要配置VPN:
- 点击“网络” -> “VPN” -> “OpenVPN”。
- 配置服务器和客户端设置。
通过命令行配置
如果你更熟悉命令行,可以通过 SSH 访问路由器并进行设置。
步骤 1:连接路由器
- 在电脑上打开终端或 SSH 客户端。
- 连接到路由器的 IP 地址(默认为 192.168.1.1 或 192.168..1)。
ssh root@192.168.1.1
步骤 2:升级固件
# 下载最新的固件包(替换为最新版本号) wget https://downloads.openwrt.org/snapshots/openwrt-<version>-ralink.img # 进行固件升级 # 确认要升级,输入 `y` 并回车 # 确保固件已下载,运行: # 以下命令会将固件写入路由器的 flash 存储 # 如果路由器已经连接到网络,可能需要联网下载固件包。 # 如果固件包已经下载到 /tmp 目录: find . | cp * /tmp # 进行升级 # 确认要升级,输入 `y` 并回车 # 升级完成后,重启路由器 reboot
步骤 3:配置网络接口
# 进入网络配置目录
cd /etc/config/
# 修改网络接口配置文件
vi network
# 示例配置:
# 网络接口配置
network {
option=11 # 设置接口类型为无线
ifname=ath # 无线接口名称
ipaddr=192.168.1.1/24 # IP地址和子网掩码
netmask=255.255.255.
gateway=192.168.1.1 # 网关 IP地址(路由器自身)
# 启用 DHCP
option=67 # 指向 DHCP 服务器
option=6 # DNS 服务器地址
# 启用 NAT
option=101 # NAT 服务器 IP地址(路由器自身)
option=102 # NAT 服务器子网掩码
}
常用命令
- 查看路由器状态:
ifconfig
- 查看网络接口:
ip route
- 查看防火墙规则:
/etc/firewall.user
保存配置
在完成配置后,确保保存所有更改:
# 保存并应用所有配置 # 保存所有配置文件到 /etc/uci-defaults/ # 生成默认配置文件 # 如果你需要保存配置文件到 flash 存储: # 以下命令会将配置文件保存到 /etc/uci-defaults/ 目录,并在重启时自动加载 # uci commit uci commit # 或者 # 保存所有配置并重启路由器 # 以下命令会保存配置并重启路由器: # 保存配置并重启: # 保存配置 uci commit # 重启路由器 reboot
高级配置示例
-
IP 转发:
# 配置 IP 转发规则 # 允许局域网访问外部网络 # # 添加一个转发规则,将 192.168.1./24 转发到 192.168.1.1 /etc/firewall.user
- 添加以下内容:
# 允许局域网访问外部网络 # 192.168.1./24 -> 192.168.1.1 define rule 100 'allow_external_access' from 192.168.1./24 to * on eth --dest 0.../ --allow-connection
- 添加以下内容:
-
VPN配置:
# 配置 OpenVPN # 添加 OpenVPN 服务器 # 示例配置文件 /etc/config/vpn
- 添加以下内容:
# OpenVPN 服务器配置 vpn 'server' { # 服务器端口号 port=1194 # 服务器 IP地址 listen=192.168.1.1 # 服务器密码 pass=123456 # 服务器证书和密钥 ca ca.crt cert server.crt key server.key # 客户端允许访问互联网 client-config-file server.cfg }
- 添加以下内容:
重启路由器
完成配置后,重启路由器以应用所有更改:
reboot
通过以上步骤,你应该能够熟练地配置 OpenWrt 路由器,满足日常的网络需求。

如果没有特点说明,本站所有内容均由原子加速器官方网站|提供客户端版本、线路管理与节点选择功能,适配Windows、Android、iOS等设备,便于用户进行网络连接优化原创,转载请注明出处!