Wireshark 实时接收RouterOS推流,RouterOS 推流 + Wireshark 设置

0
27

### Wireshark 实时接收 RouterOS 推流的设置

  1. 打开 Wireshark
  2. 进入捕获选项
    点击菜单栏 “捕获” → “选项”
  3. Input选项
    点击 “UDP Listener remote capture” 左上角齿轮。
  4. 添加 UDP 监听端口
    • 在弹出的“管理接口”窗口里,切换到 “UDP” 选项卡
    • 在“Listen port(监听端口)”一栏填入 37008(跟 RouterOS 命令一致)
    • 在“Payload type(负载类型)”一栏填入 37008(跟 RouterOS 命令一致)
      • Ethernet(有时显示为 Ethernet (TZSP)Ethernet)
      • 这样 Wireshark 会把 RouterOS 推来的 TZSP 封装解成标准以太网帧
    • Save parameter(s) on capture start(开始抓包时保存参数)
      • 可以勾上,这样下次就不用重新填端口和类型
    • 点击 “保存”
  5. 返回首页,选择 UDP Listener remote capture接口开始抓包
    • 进入捕获选项
    • 点击 “开始” 按钮
  6. 查看数据
    如果 RouterOS 正在 /tool sniffer start 推流,你会马上看到实时的 IPTV 组播包。

RouterOS 的推流

RouterOS 里执行:

# 设置抓包参数
/tool/sniffer stop
/tool/sniffer set filter-interface=bridge1                 # 换成你的桥结口,需要临时关闭该端口的硬件转发
/tool/sniffer set filter-ip-protocol=udp                    #抓包协议
/tool/sniffer set filter-ip-address=
/tool/sniffer set filter-mac-address=AA:BB:CC:DD:EE:FF      # 要抓包的MAC地址
/tool/sniffer set only-headers=no
/tool/sniffer set streaming-enabled=yes                    # 将捕获的数据包转发给指定地址
/tool/sniffer set filter-stream=yes                       #  过滤流,只有启用此参数后,Filter选项的参数设置才能生效
/tool/sniffer set streaming-server=10.10.10.26:37008     # 指定地址端口
/tool/sniffer start

# 启动抓包
/tool sniffer start

interface=bridge1 <LAN口名称>

streaming-server=10.10.10.26:37008 < Wireshark的PC端IP及端口>


发布回复

请输入评论!
请输入你的名字