登录路由器
-
通过Web界面:
- 打开浏览器,访问路由器IP地址(如192.168.1.1)。
- 输入用户名
root,密码通常为admin(可能需要更改为安全强的密码)。
-
通过SSH:
- 在终端中使用
ssh root@192.168.1.1登录。
- 在终端中使用
设置网络接口
- 查看接口状态:
ifconfig eth
确保
eth连接到外网。
设置默认网关
- 查看当前默认网关:
ip route
- 添加默认网关(假设外网网关IP为192.168.1.1,内部子网为192.168.1./24):
ip route 0.../ 192.168.1.1 eth
设置NAT规则
-
使用DNAT转换:
iptables -t nat -A PREROUTING -i eth -j DNAT --to-destination 192.168.1.100:80
这条规则将外网访问内部服务器的80端口转换到指定IP。
-
启用MASQUERADE:
iptables -t nat -A POSTROUTING -o eth -j MASQUERADE
这适用于多个内部设备。
测试连接
- 测试外网访问:
ping 8.8.8.8
- 进一步诊断:
mtr 8.8.8.8
注意事项
-
防火墙设置:
OpenWrt默认启用严格防火墙,调整规则以允许必要的流量。
-
固件更新:
定期更新固件,确保安全性和功能性。
-
日志检查:
- 使用
dmesg或查看系统日志,解决硬件驱动或软件问题。
- 使用
故障排除
- 接口状态异常:检查
ifconfig或ip link show,确保接口正确连接。 - 路由问题:使用
traceroute或mtr检查路由器是否正确转发流量。 - 防火墙阻塞:使用
iptables -L查看规则,删除不必要的防火墙策略。
通过以上步骤,您可以配置OpenWrt路由器的外网连接,确保网络流畅且安全,遇到问题时,逐步排查接口、路由和防火墙设置,确保配置正确无误。









