设置网络接口(网络 IP 地址)
OpenWrt 提供了通过 LuCI 界面或命令行配置网络接口的功能,你可以通过以下步骤设置网络接口:
通过 LuCI 界面设置:
- 登录 LuCI 界面(默认地址:192.168.1.1)。
- 进入 网络 > 接口 > 新增。
- 配置接口(如
eth):- IP 地址:设置你的网络接口 IP 地址(
168.1.1)。 - 网关:设置默认网关(通常为
168.1.1)。 - 网络掩码:设置子网掩码(
255.255.)。
- IP 地址:设置你的网络接口 IP 地址(
- 保存设置。
通过命令行设置:
uci set network@eth= \ option 'ip'='192.168.1.1' \ option 'netmask'='255.255.255.' \ option 'gateway'='192.168.1.1' uci commit
设置默认路由
默认路由是指路由器如何处理不属于其子网的流量,以下是通过 LuCI 设置默认路由的方法:
通过 LuCI 界面设置:
- 进入 网络 > 默认路由 > 新增。
- 配置默认路由:
- 源地址:设置你的路由器 IP 地址(
168.1.1)。 - 目标地址:设置默认网关(
10.10.1)。
- 源地址:设置你的路由器 IP 地址(
- 保存设置。
通过命令行设置:
uci set routing@main= \ option 'default'='10.10.10.1' \ option 'enabled'='1' uci commit
设置防火墙规则
OpenWrt 提供了一个简单的防火墙工具,允许你设置入站和出站的规则,以下是设置防火墙规则的方法:
通过 LuCI 界面设置:
- 进入 防火墙 > 规则 > 新增。
- 配置规则:
- 链:选择一个链(如
filter)。 - 入站:设置入站规则(允许 HTTP 和 HTTPS 流量)。
- 出站:设置出站规则(允许 DNS 请求)。
- 链:选择一个链(如
- 保存设置。
通过命令行设置:
uci set firewall@filter= \ option 'name'='allow-http' \ option 'input'='eth' \ option 'prot'='http' \ option 'action'='accept' uci commit
设置宽带(WAN)
如果你的路由器连接到互联网,可以通过以下步骤配置宽带:
通过 LuCI 界面设置:
- 进入 网络 > 宽带 > 新增。
- 配置宽带接口(如
wan):- IP 地址:设置你的宽带接口 IP 地址。
- 端口:设置PPPoE或其他带宽模式。
- 认证:设置PPPoE认证信息(如用户名和密码)。
- 保存设置。
通过命令行设置:
uci set network@wan= \ option 'mode'='pppoe' \ option 'username'='user' \ option 'password'='password' uci commit
设置 DNS
OpenWrt 允许你配置 DNS 服务器,或者让路由器作为 DNS 服务器。
通过 LuCI 界面设置:
- 进入 网络 > DNS > 新增。
- 配置 DNS 服务器:
- 主 DNS 服务器:设置你的主 DNS 服务器地址(
8.8.8)。 - 辅助 DNS 服务器:设置辅助 DNS 服务器地址(如:
8.4.4)。
- 主 DNS 服务器:设置你的主 DNS 服务器地址(
- 保存设置。
通过命令行设置:
uci set dhcp@wan= \ option 'dns'='192.168.1.1' uci commit
家庭网络设置
如果你想将 OpenWrt 路由器作为家庭网络的中心节点,可以通过以下步骤配置家庭网络:
通过 LuCI 界面设置:
- 进入 网络 > 家庭网络 > 新增。
- 配置家庭网络:
- SSID:设置无线网络的名称。
- 密码:设置无线网络的密码。
- 模式:选择无线网络的模式(如
11ac)。
- 保存设置。
NAT 设置
NAT(网络地址转换)允许内部网络的设备访问外部网络,OpenWrt 提供了简单的 NAT 设置方法:
通过 LuCI 界面设置:
- 进入 网络 > NAT > 新增。
- 配置 NAT 规则:
- 源地址:设置需要转换的内网地址。
- 目标地址:设置对应的外网地址。
- 保存设置。
测试网络连接
完成以上设置后,可以通过以下方法测试网络连接:
测试 IP 地址:
ping 192.168.1.1
测试互联网连接:
ping 10.10.10.1
测试防火墙规则:
ssh 192.168.1.1
日志和故障排除
如果遇到网络问题,可以通过查看 OpenWrt 日志来排除故障:
查看系统日志:
tail -f /var/log/messages
查看防火墙日志:
tail -f /var/log/firewall.log
通过以上步骤,你可以完成 OpenWrt 路由器的基本网络设置,如果有更复杂的需求,可以参考 OpenWrt 的官方文档或社区获取更多帮助。









