Skip to content

软路由配置指南

软路由是使用 x86 服务器或小型主机运行路由系统,相比传统硬件路由器性能更强、功能更丰富。

什么是软路由

软路由是在通用硬件上运行的路由系统,常见方案:

  • OpenWrt - 开源路由系统,功能强大
  • iKuai(爱快) - 国产商业路由系统,易用性好
  • RouterOS - MikroTik 路由系统,专业级
  • pfSense - 基于 FreeBSD 的防火墙/路由系统

硬件要求

最低配置

配置项要求
CPU双核 x86_64
内存2GB
网口2 个千兆网口
存储8GB

推荐配置

配置项要求
CPU四核 x86_64(Intel J4125 或更高)
内存4GB 或以上
网口4 个千兆网口或 2 个万兆网口
存储32GB SSD

常见软路由硬件

  • 工控机:华硕、研华等品牌
  • 迷你主机:Intel NUC、畅网等
  • 专用软路由:N5105、J4125 等平台

网络拓扑

单臂路由(不推荐)

光猫 → 软路由(单网口)→ 交换机 → 节点服务器

缺点

  • 所有流量经过一个网口,性能瓶颈
  • 不适合大流量场景

双网口路由(推荐)

光猫 → 软路由 WAN 口

      软路由 LAN 口 → 交换机 → 节点服务器

优点

  • WAN/LAN 分离,性能好
  • 标准路由架构

旁路由模式

光猫 → 主路由 → 交换机 ┬→ 节点服务器
                      └→ 软路由(旁路由)

用途

  • 软路由作为辅助设备
  • 提供特殊功能(流量监控、策略路由等)

OpenWrt 配置

1. 安装 OpenWrt

  1. 下载 OpenWrt 固件(x86_64 版本)
  2. 使用 Rufus 或 dd 命令写入 U 盘
  3. 从 U 盘启动并安装到硬盘

2. 基础网络配置

登录管理界面

  • 默认地址:192.168.1.1
  • 默认账号:root
  • 默认密码:password(或无密码)

配置 WAN 口

  1. 进入"网络" → "接口"
  2. 编辑 WAN 接口
  3. 协议选择"PPPoE"
  4. 输入宽带账号和密码
  5. 保存并应用

配置 LAN 口

  1. 编辑 LAN 接口
  2. 设置 IP 地址(如 192.168.10.1
  3. 设置子网掩码(255.255.255.0
  4. 启用 DHCP 服务器
  5. 保存并应用

3. 防火墙配置

开放必要端口

  1. 进入"网络" → "防火墙" → "端口转发"
  2. 添加端口转发规则:
名称协议外部端口内部 IP内部端口
HTTPTCP80节点服务器 IP80
HTTPSTCP443节点服务器 IP443
管理TCP8080节点服务器 IP8080
同步TCP9000节点服务器 IP9000

4. 性能优化

启用硬件加速

bash
# SSH 登录软路由
ssh root@192.168.10.1

# 启用 Flow Offload(硬件加速)
uci set firewall.@defaults[0].flow_offloading='1'
uci set firewall.@defaults[0].flow_offloading_hw='1'
uci commit firewall
/etc/init.d/firewall restart

调整连接数限制

bash
# 增加最大连接数
echo "net.netfilter.nf_conntrack_max=65536" >> /etc/sysctl.conf
sysctl -p

iKuai(爱快)配置

1. 安装 iKuai

  1. 下载 iKuai 固件
  2. 使用官方工具写入 U 盘
  3. 从 U 盘启动并安装

2. 基础配置

登录管理界面

  • 默认地址:192.168.1.1
  • 默认账号:admin
  • 默认密码:admin

配置外网

  1. 进入"网络设置" → "外网设置"
  2. 选择 WAN 口网卡
  3. 连接方式选择"ADSL 拨号"
  4. 输入宽带账号和密码
  5. 保存

配置内网

  1. 进入"网络设置" → "内网设置"
  2. 选择 LAN 口网卡
  3. 设置 IP 地址和子网掩码
  4. 启用 DHCP 服务
  5. 保存

3. 端口映射

  1. 进入"高级应用" → "端口映射"
  2. 添加映射规则:
协议外网端口内网 IP内网端口
TCP80节点服务器 IP80
TCP443节点服务器 IP443
TCP8080节点服务器 IP8080
TCP9000节点服务器 IP9000

性能监控

查看实时流量

OpenWrt

  • 安装 luci-app-nlbwmon 插件
  • 查看实时带宽使用情况

iKuai

  • 内置流量监控
  • 进入"行为管理" → "流量监控"

查看连接数

bash
# OpenWrt
cat /proc/sys/net/netfilter/nf_conntrack_count

# 查看最大连接数
cat /proc/sys/net/netfilter/nf_conntrack_max

常见问题

软路由无法拨号

检查

  1. 光猫是否已设置为桥接模式
  2. 宽带账号密码是否正确
  3. WAN 口网线是否连接正常

内网设备无法上网

检查

  1. LAN 口 DHCP 是否启用
  2. 防火墙规则是否正确
  3. DNS 设置是否正确

软路由性能不足

优化

  1. 启用硬件加速
  2. 升级到更高性能的 CPU
  3. 增加内存
  4. 使用万兆网卡

下一步

边缘云分发 | 让内容触达更便捷