WinSCP轻松实现串口设备网络化
用winscp装ser2net

首页 2025-09-02 23:06:14

一开场就像发布会现场,嘴角咧到耳根:“朋友们,今天不讲手机,讲个更带劲的小玩具——让老旧串口设备上网冲浪!”
先把道具摆好:一台刷好OpenWrt的小路由、一根能连电脑的网线、WinSCP这口“瑞士军刀”。别眨眼,三步搞定。
第一步,把路由器的IP改成192.168.1.1,电脑网卡手动设成同网段。打开WinSCP,协议选SCP,主机填192.168.1.1,端口22,用户名root,密码就是登录LuCI后台那串。点登录,看到Linux目录树那一刻,心里默默给自己比个“OK”。
第二步,把提前下载好的ser2net.ipk拖进/tmp目录。别急着安装,先给它一个“VIP通道”:在WinSCP的命令行里敲 opkg update,再敲 opkg install /tmp/ser2net.ipk。进度条刷到底,终端蹦出“Configuring ser2net”时,差点原地鼓掌。
第三步,改配置。WinSCP里找到/etc/ser2net.conf,右键“编辑”。把最下面那段注释掉,换成:
3333:raw:600:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT
保存,退出。回到终端,输入 /etc/init.d/ser2net enable && /etc/init.d/ser2net start。绿灯亮起,串口服务器正式上线!
把USB转串口插到路由器,另一端接老设备,电脑端开PuTTY,填路由器IP端口3333,回车——熟悉的启动信息刷屏,比首发日排队还激动。此刻只想对着空气喊:串口也能云游四海啦!

教程:用WinSCP在OpenWrt里安装并配置ser2net
  1. 准备
    • 已刷OpenWrt的路由器,能SSH登录
    • Windows电脑装好WinSCP与PuTTY
    • 对应CPU架构的ser2net.ipk(可在OpenWrt官网packages目录搜“ser2net”)
  2. 传文件
    1.1 打开WinSCP,协议选SCP,主机填路由器IP,端口22,用户名root,密码填登录密码。
    1.2 登录后左侧本地窗口找到ser2net.ipk,右侧远程窗口进入/tmp,拖过去即可。
  3. 安装
    2.1 WinSCP顶部菜单“命令”→“打开终端”,输入:
    opkg update
    opkg install /tmp/ser2net.ipk
    2.2 出现“Configuring ser2net”即成功。
  4. 改配置
    3.1 在WinSCP右侧进入/etc,右键ser2net.conf→编辑。
    3.2 在文件末尾新增一行(例):
    3333:raw:600:/dev/ttyUSB0:115200 8DATABITS NONE 1STOPBIT
    说明:3333是监听端口,/dev/ttyUSB0是串口设备,115200是波特率。
    3.3 Ctrl+S保存,关闭编辑器。
  5. 启动并自启
    在终端输入:
    /etc/init.d/ser2net enable
    /etc/init.d/ser2net start
  6. 测试
    5.1 把USB转串口线插到路由器,另一端接设备。
    5.2 电脑端开PuTTY,Host填路由器IP,Port填3333,Connection type选Raw,Open。
    5.3 若出现设备启动日志,说明通路成功。
  7. 常见问题
    • 找不到/dev/ttyUSB0:先插线再开机,或安装kmod-usb-serial相关驱动。
    • 防火墙拦截:在LuCI里把3333端口加入LAN防火墙放行。
    • 乱码:确认ser2net.conf中的波特率与设备一致。
收工!现在无论在公司还是咖啡馆,只要连上路由器IP:3333,就能远程调试串口,仿佛把实验室揣进口袋。
nat123映射怎么用?超详细步骤,外网访问内网轻松搞定
nat123域名怎么用?两种方式轻松搞定
nat123怎么用?简单几步实现内网穿透
内网穿透工具对比:nat123、花生壳与轻量新选择
远程访问内网很简单:用对工具,一“箭”穿透
ngrok下载完全指南:从入门到获取客户端
内网远程桌面软件:穿透局域网边界的数字窗口
从外网远程访问内网服务器的完整方案
Windows Server 2008端口转发完全教程:netsh命令添加/查看/删除/重置
为什么三层交换机转发比Linux服务器快?转发表硬件加速的秘密