OpenWrt 上网设置终极教程
OpenWrt 的强大之处在于其高度的自由度和可定制性,但也因此让一些新手感到困惑,别担心,本教程将手把手教你如何配置 OpenWrt 上网,并解决常见问题。
第一部分:准备工作
在开始之前,请确保你已经完成了以下准备工作:
- 一台已刷入 OpenWrt 固件的路由器:确保你的路由器可以正常启动并进入 OpenWrt 的 Web 界面(通常是
168.1.1)。 - 一台电脑:用于配置路由器。
- 网络信息:你需要知道你的宽带账号和密码(PPPoE 拨号方式),或者你的网络运营商提供的静态 IP 地址信息(静态 IP 方式)。
- 网线:至少两根,一根用于连接电脑和路由器 LAN 口,一根用于连接路由器 WAN 口和光猫/墙上的网口。
第二部分:基础上网设置(最常见)
这是最核心的步骤,适用于绝大多数家庭宽带用户。
PPPoE 拨号(中国电信、联通、移动等家庭宽带最常用)
如果你的宽带需要输入用户名和密码才能上网,就是这种方式。
步骤 1:物理连接
- 将你的 光猫 或 墙上网口 用网线连接到 OpenWrt 路由器的 WAN 口(通常是蓝色或与其他 LAN 口颜色不同的那个)。
- 用另一根网线将你的电脑连接到 OpenWrt 路由器的 LAN 口(任意一个黄色或黑色的口)。
- 确保光猫处于正常工作状态(Power 和 PON 灯常亮)。
步骤 2:进入 OpenWrt Web 界面
- 将电脑的 IP 地址设置为 自动获取(DHCP)。
- 打开浏览器,在地址栏输入
168.1.1(或 OpenWrt 默认的 LAN IP),然后按回车。 - 输入你的登录密码(首次登录需要设置)。
步骤 3:配置 WAN 连接
-
在左侧菜单栏中,点击 “网络” -> “接口”。
-
在接口列表中,找到名为
WAN的那一行,点击右侧的 “编辑” 按钮。 -
在弹出的编辑窗口中,进行如下设置:
- 协议:选择 PPPoE。
- 用户名:填入你的宽带运营商提供的 上网账号。
- 密码:填入你的 上网密码。
- 高级设置(可选):
- 发送主机名:可以留空,也可以填入一个你喜欢的名字(如
MyRouter)。 - 使用默认路由:务必勾选,这会让 OpenWrt 将所有发往互联网的请求都通过这个 PPPoE 连接。
- 网关 Metric(网关跃点):保持默认值
0即可。
- 发送主机名:可以留空,也可以填入一个你喜欢的名字(如
-
点击右下角的 “保存” 按钮。
步骤 4:应用并重启
- 保存后,你会回到接口列表页面。
WAN接口的状态还是“未运行”。 - 点击页面底部的 “保存 & 应用” 按钮。
- 路由器会重启 WAN 连接,几秒钟后,你应该能看到
WAN接口的状态变为 “已连接”,并且获得了公网 IP 地址。 - 你的电脑应该可以上网了!如果电脑还没自动获取到 IP,可以尝试
ipconfig /renew(Windows) 或sudo dhclient(Linux)。
动态 IP (DHCP Client)
如果你的光猫已经拨号成功,或者你所在的网络环境(如公司、酒店)会自动分配 IP,就使用这种方式。
步骤 1:物理连接
同上,将光猫/墙上网口连到 OpenWrt 的 WAN 口,电脑连到 LAN 口。
步骤 2:配置 WAN 连接
- 进入 “网络” -> “接口”,点击
WAN的 “编辑”。 - 协议:选择 DHCP 客户端。
- 高级设置(可选):
- 网关 Metric:保持默认值
0。 - 广播标志:通常保持默认
不设置。
- 网关 Metric:保持默认值
- 点击 “保存”,然后点击页面底部的 “保存 & 应用”。
- 等待片刻,
WAN接口状态会变为 “已连接”,并获取到 IP 地址。
静态 IP
如果你的运营商给你提供了固定的公网 IP 地址,就需要使用这种方式。
步骤 1:物理连接
同上。
步骤 2:配置 WAN 连接
- 进入 “网络” -> “接口”,点击
WAN的 “编辑”。 - 协议:选择 静态地址。
- 填入运营商提供的信息:
- IPv4 地址:你的固定 IP 地址(如
45.67.89)。 - IPv4 网关:网关地址(如
45.67.1)。 - DNS 服务器:DNS 地址(如
5.5.5和29.29.29,或者运营商提供的 DNS)。 - 子网掩码:通常是
255.255.0或255.255.252,根据运营商提供的信息填写。
- IPv4 地址:你的固定 IP 地址(如
- 点击 “保存”,然后点击 “保存 & 应用”。
第三部分:进阶设置与故障排查
如果基础设置后仍然无法上网,可以参考以下步骤。
检查 LAN 设置
确保 OpenWrt 的 LAN 网段和运营商的 WAN 网段不冲突,默认情况下,OpenWrt 的 LAN 是 168.1.0/24,如果你的光猫也是 168.1.1,就会产生冲突。
解决方法:修改 LAN IP
- 进入 “网络” -> “接口”。
- 点击
LAN接口的 “编辑”。 - 在 “常规设置” 标签页,将 IPv4 网关 和 IPv4 地址 修改为一个不冲突的网段,
168.50.1(子网掩码保持255.255.0)。 - 保存 & 应用,之后,你需要用新的 IP 地址(
168.50.1)登录路由器。
检查防火墙规则
OpenWrt 的防火墙默认是开启的,有时规则会阻止连接。
- 进入 “网络” -> “防火墙”。
- 检查
wan和lan区域的设置是否正确,通常情况下,默认配置是正确的。 - 你可以尝试暂时禁用防火墙进行测试:点击 “防火墙设置”,勾选“禁用防火墙”,“保存 & 应用”,如果此时能上网,说明是防火墙规则问题,再逐一排查。
检查 DHCP 服务器
确保 LAN 口的 DHCP 服务器正在运行,为你的设备分配 IP。
- 进入 “网络” -> “接口”,点击
LAN的 “DHCP 服务器” 标签页。 - 确保 “忽略接口” 是 未勾选 状态。
- 确保 “DHCP 服务器” 是 启用 状态。
查看系统日志
这是排查问题的利器。
- 进入 “状态” -> “系统日志”。
- 在“过滤”框中输入关键词,如
pppoe、dhcp、wan、error。 - 查看日志内容,通常会显示连接失败的具体原因,用户名或密码错误”、“无应答”等。
常见问题与解决
-
问题:WAN 口显示“已连接”,但无法上网。
- 排查:
- 尝试
ping一个公网 IP,如8.8.8,如果通,说明网络没问题。 - 再
ping一个域名,如www.baidu.com,如果不通,说明 DNS 解析有问题,检查 WAN 接口的 DNS 设置,或者在 LAN 的 “DHCP 服务器” -> “高级设置” 中设置自定义 DNS(如5.5.5)。 - 检查防火墙是否阻止了 LAN 到 WAN 的流量。
- 尝试
- 排查:
-
问题:PPPoE 拨号失败,提示“用户名或密码错误”。
- 排查:再次确认宽带账号和密码是否正确,可以尝试将账号和密码复制到文本文本编辑器中检查是否有多余的空格。
-
问题:连接光猫后,无法获取 IP 或拨号失败。
- 排查:
- 确认光猫模式:很多光猫默认是“路由模式”,此时再让 OpenWrt 拨号就会冲突,你需要将光猫设置为 “桥接模式” (Bridge Mode),这是最常见的原因!
- 确认网线连接:确保网线插在 WAN 口,而不是 LAN 口。
- 重置设备:尝试将光猫和 OpenWrt 路由器都断电,等待一分钟后再重新通电,先开光猫,等它稳定后再开 OpenWrt。
- 排查:
第四部分:多拨与负载均衡(高级)
如果你有多条宽带,想实现带宽叠加或负载均衡,可以使用 OpenWrt 的多 WAN 功能。
-
添加新的 WAN 接口:
- 进入 “网络” -> “接口”,点击 “添加新接口”。
- 创建一个新的接口,比如命名为
WAN2,协议同样选择 PPPoE 或 DHCP,并填入第二宽带的账号密码。 - 在 “防火墙设置” 中,将其分配到
wan区域(或者新建一个区域)。
-
配置负载均衡:
- 进入 “网络” -> “负载均衡”。
- 在 “接口” 标签页,勾选你想要负载均衡的接口(如
WAN和WAN2)。 - 你可以设置每个接口的权重,带宽高的接口可以设置更高的权重。
- 保存并应用。
这样,OpenWrt 就会自动将内网设备的上网流量分配到两条宽带上,实现带宽叠加或负载均衡。
OpenWrt 的上网设置核心在于 “网络” -> “接口” 中的 WAN 口配置,对于绝大多数用户,掌握 PPPoE 设置就足够了,遇到问题时,不要慌张,按照 “物理连接 -> 协议配置 -> 检查防火墙/DHCP -> 查看系统日志” 的思路一步步排查,大部分问题都能迎刃而解。
希望这份教程对你有帮助!祝你玩机愉快!
