基于路由器的串口数据 IP 封装传输配置手册
2026-01-04 09:24:41
RAIZ
概述
组网需求
前端设备与后端设备通过 RS232 接口连接,物理距离超出 RS232 标准传输距离限制(通常为 15 米)。 需借助 IP 网络实现数据透传,采用 TCP 协议保障数据传输的可靠性,配置 TCP Client 与 TCP Server 端建立稳定连接。 采用华为 AR631I-LTE4CN 路由器(内置 2 个 RS232 串口,对应 tty1、tty2 接口)作为透传网关。
组网拓扑

详细配置步骤
一、 TCP Client 路由器配置
1. 配置以太网接口 IP 地址
[TCPClient] interface gigabitethernet 0/0/0
[TCPClient-GigabitEthernet0/0/0] ip address 192.168.10.102 255.255.255.0
[TCPClient-GigabitEthernet0/0/0] quit
2. 配置 RS232 串口透传功能(TCP Client 模式)
[TCPClient] user-interface tty 1
[TCPClient-ui-tty1] tty-mode rs232 # 配置接口为 RS232 模式
[TCPClient-ui-tty1] mode raw # 配置透传模式为 RAW 模式
[TCPClient-ui-tty1-raw] undo raw-transport enable # 关闭 RAW 透传使能,以便配置参数
[TCPClient-ui-tty1-raw] raw-transport tcp client server-ip 192.168.10.201 server-port 5002 # 指定 TCP Server 地址和端口
[TCPClient-ui-tty1-raw] raw-transport enable # 使能 RAW 透传功能
[TCPClient-ui-tty1-raw] quit
[TCPClient-ui-tty1] quit
3. 保存配置
[TCPClient] save
二、 TCP Server 路由器配置
1. 配置以太网接口 IP 地址
[TCPServer] interface gigabitethernet 0/0/0
[TCPServer-GigabitEthernet0/0/0] ip address 192.168.10.201 255.255.255.0
[TCPServer-GigabitEthernet0/0/0] quit
2. 配置 RS232 串口透传功能(TCP Server 模式)
[TCPServer] user-interface tty 2
[TCPServer-ui-tty2] tty-mode rs232 # 配置接口为 RS232 模式
[TCPServer-ui-tty2] mode raw # 配置透传模式为 RAW 模式
[TCPServer-ui-tty2-raw] undo raw-transport enable # 关闭 RAW 透传使能
[TCPServer-ui-tty2-raw] raw-transport tcp server server-port 5002 # 配置为 TCP Server,监听 5002 端口
[TCPServer-ui-tty2-raw] raw-transport enable # 使能 RAW 透传功能
[TCPServer-ui-tty2-raw] quit
[TCPServer-ui-tty2] quit
3. 保存配置
[TCPServer] save
关键配置说明
[TCPClient]ip route-static 192.168.20.0 255.255.255.0 192.168.10.1 # 假设 Server 侧网段为 192.168.20.0/24,下一跳为网关 192.168.10.1
端口号:本文档使用 5002 作为 TCP 通信端口,需确保两端端口号一致,且未被其他业务占用。 角色分工:TCP Client 主动发起连接,需指定 TCP Server 的 IP 地址;TCP Server 被动监听,无需指定 Client IP,仅需配置监听端口。
串口透传状态查询命令
# 进入指定串口的用户视图
[Huawei] user-interface tty 1 # 或 tty 2,根据实际配置端口选择
# 1. 查看当前串口透传业务详细配置
[Huawei-ui-tty1] display transport info
# 2. 查看当前串口透传业务工作模式(如 RAW 模式)
[Huawei-ui-tty1] display transport mode
# 3. 查看当前串口透传 TCP 会话信息(如连接状态、对端 IP、端口)
[Huawei-ui-tty1] display transport session
# 4. 查看当前串口硬件及业务状态(如串口是否激活、数据收发统计)
[Huawei-ui-tty1] display transport stat
常见故障排查要点
检查两端路由器 GE0/0/0 接口 IP 是否在同一网段,或三层路由是否可达。 确认两端配置的 TCP 端口号一致,且未被防火墙/安全组策略拦截。 执行 display transport session查看会话状态,确认 Client 是否成功连接 Server。
检查串口物理接线是否正确(RS232 TX/RX 引脚交叉连接)。 确认 tty-mode已配置为rs232,透传模式为raw。执行 display transport stat查看数据收发计数,判断是发送端还是接收端问题。确认修改参数前已执行 undo raw-transport enable关闭透传使能。配置完成后需执行 raw-transport enable重新使能,并保存配置。