Modbus tcp addon OH5

Hi guys,

I’m facing a Modbus TCP issue that I haven’t been able to clearly debug for quite some time now and I’m starting to suspect a problem in the Modbus binding or its connection handling.

I recently migrated my OpenHAB 5 setup from Windows VM to Linux (LXC container on Proxmox). After the migration I noticed that my Modbus TCP pollers (for my SolarEdge inverter) started throwing frequent “connection refused” errors in openhab.log.

By increasing the polling interval (less frequent polling) I was able to work around the issue for the SolarEdge inverter, although I don’t fully understand why this suddenly became necessary after the migration.

Now I’m trying to integrate a Marstek battery via Modbus TCP and I’m running into the exact same behavior, but much more aggressively:

  • The device exposes Modbus TCP on port 502
  • Communication works sporadically with a lot of connection refused errors like this:
Error connecting connection TCPMasterConnection [m_Socket=Socket[unconnected], m_Timeout=3000, m_Connected=false, m_Address=/192.168.0.70, m_Port=502, m_ModbusTransport=null, m_ConnectTimeoutMillis=6000, rtuEncoded=false] for endpoint ModbusIPSlaveEndpoint [address=192.168.0.70, port=502]: Connection refused
Could not connect to endpoint ModbusIPSlaveEndpoint [address=192.168.0.70, port=502] -- aborting request ModbusReadRequestBlueprint [slaveId=1, functionCode=READ_MULTIPLE_REGISTERS, start=32300, length=2, maxTries=3] [operation ID bc597824-77fe-4230-8c15-90a2cf4e8f59]
Connect reached max tries 1, throwing last error: Connection refused. Connection TCPMasterConnection [m_Socket=Socket[unconnected], m_Timeout=3000, m_Connected=false, m_Address=/192.168.0.70, m_Port=502, m_ModbusTransport=null, m_ConnectTimeoutMillis=6000, rtuEncoded=false]. Endpoint ModbusIPSlaveEndpoint [address=192.168.0.70, port=502]

  • The device itself is reachable (ping works)
  • When I stop the OpenHAB Modbus thing, the device accepts other Modbus clients again (e.g. modpoll / custom scripts)
  • During debugging I noticed, that even though I tried with a lot of different (increased) connection parameters (timeBetweenTransactionsMillis as well as reconnectAfterMillis and timeBetweenReconnectMillis) I have seen tcpdump, that lists 5-10 connection attempts after connection closure within 5ms, that get refused then.

This leads me to believe that OpenHAB (or the Modbus binding) might be:

  • opening too many TCP connections in a very short time, or
  • not properly reusing / closing connections, and/ or
  • not properly using the connection parameter settings
  • reconnecting too aggressively after a failed poll even though reconnectAfterMillisis suggesting a higher value

Configuration notes

  • Modbus TCP
  • Pollers with refresh intervals in the range of seconds
  • Tried increasing timeBetweenTransactionsMillis
  • Tried lowering polling frequency
  • No parallel Modbus clients running

Questions

  1. Does the Modbus binding open a new TCP connection per poll or per thing/poller?
  2. Is there a known difference in TCP connection handling between Windows and Linux?
  3. Is connection pooling or persistent TCP connections supported / configurable?
  4. Could LXC / Linux TCP stack timing expose a latent reconnect bug?
  5. Are there recommended settings for devices that only allow one Modbus TCP client at a time?

At the moment it feels like OpenHAB is hammering the device with connection attempts much faster than expected, even though the polling intervals are relatively conservative.

Any hints, debugging tips or confirmation that this is a known issue would be highly appreciated.
If needed, I can provide debug logs or a minimal example configuration.

I am not sure at all, that the binding might be the problem - but I am wasting time here and for me it looks odd.

battery.things file:

Bridge modbus:tcp:marstek1_bridge "Modbus Marstek Battery" [ 
    host                            =   "192.168.0.70", 
    port                            =   502, 
    id                              =   1,
    enableDiscovery                 =   false,
    timeBetweenTransactionsMillis   =   500,  //also tried 0, 100, 1000, 6000, 10000, 20000
    timeBetweenReconnectMillis      =   1000, // tried 0, 100, 1000, 10000, 20000
    reconnectAfterMillis            =   300, // tried 0, 100,1000, 100000, 300000,...
    connectTimeoutMillis            =   6000 // tried 0, 100, 1000, 6000, ...
] {
// ==================== POLLER DEFINITIONS ====================
    // High frequency: Battery power, AC power, inverter state (100ms)
    Bridge poller Marstek1_bridge_highFreq                              "Marstek1_bridge_highFreq"                      [ start=30001, length=6, refresh=3030, type="holding" ] {
        Thing data Marstek1_batteryPower                                     "Marstek1 - Battery Power"                                 [ readStart="30001", readValueType="int16" ]
        Thing data Marstek1_internalMos1Temp                                 "Marstek1 - Internal MOS1 Temperature"                     [ readStart="30002", readValueType="int16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_internalMos2Temp                                 "Marstek1 - Internal MOS2 Temperature"                     [ readStart="30003", readValueType="int16", readTransform="JS(divide10.js)" ]
        
        
        Thing data Marstek1_acPower                                          "Marstek1 - AC Power"                                      [ readStart="30006", readValueType="int16", readTransform="DSL(| Double.parseDouble(input).doubleValue * -1)" ]
    }
    
    // Medium frequency: Voltages, currents, temperatures, SOC (1000ms)
    Bridge poller Marstek1_bridge_mediumFreqBattery                     "Marstek1_bridge_mediumFreqBattery"             [ start=30100, length=4, refresh=3300, type="holding" ] {
        Thing data Marstek1_batteryVoltage                                   "Marstek1 - Battery Voltage"                               [ readStart="30100", readValueType="uint16", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_batteryCurrent                                   "Marstek1 - Battery Current"                               [ readStart="30101", readValueType="int16", readTransform="JS(divide100.js)" ]
    }

    Bridge poller Marstek1_bridge_mediumFreqAC                          "Marstek1_bridge_mediumFreqAC"                  [ start=32200, length=5, refresh=3700, type="holding" ] {
        Thing data Marstek1_acVoltage                                        "Marstek1 - AC Voltage"                                    [ readStart="32200", readValueType="uint16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_acCurrent                                        "Marstek1 - AC Current"                                    [ readStart="32201", readValueType="int16", readTransform="JS(divide100.js)" ]
        
        
        Thing data Marstek1_acFrequency                                      "Marstek1 - AC Frequency"                                  [ readStart="32204", readValueType="int16", readTransform="JS(divide10.js)" ]
    }

    Bridge poller Marstek1_bridge_mediumFreqOffgrid                     "Marstek1_bridge_mediumFreqOffgrid"             [ start=32300, length=2, refresh=3900, type="holding" ] {
        Thing data Marstek1_acOffgridVoltage                                 "Marstek1 - AC Offgrid Voltage"                            [ readStart="32300", readValueType="uint16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_acOffgridCurrent                                 "Marstek1 - AC Offgrid Current"                            [ readStart="32301", readValueType="uint16", readTransform="JS(divide100.js)" ]
    }
    
    Bridge poller Marstek1_bridge_temperatures                          "Marstek1_bridge_temperatures"                  [ start=35000, length=4, refresh=5070, type="holding" ] {
        Thing data Marstek1_internalTemp                                     "Marstek1 - Internal Temperature"                          [ readStart="35000", readValueType="int16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_internalMos1Temp                                 "Marstek1 - Internal MOS1 Temperature"                     [ readStart="35001", readValueType="int16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_internalMos2Temp                                 "Marstek1 - Internal MOS2 Temperature"                     [ readStart="35002", readValueType="int16", readTransform="JS(divide10.js)" ]
    }

    /*
        Thing data Marstek1_maxCellTemp                                  "Marstek1 - Max Cell Temperature"                              [ readStart="35010", readValueType="int16" ]
        Thing data Marstek1_minCellTemp                                  "Marstek1 - Min Cell Temperature"                              [ readStart="35011", readValueType="int16" ]
    */

    Bridge poller Marstek1_bridge_inverterState                         "Marstek1_bridge_inverterState"                 [ start=35100, length=1, refresh=5250, type="holding" ] {
        Thing data Marstek1_inverterState                                    "Marstek1 - Inverter State"                                [ readStart="35100", readValueType="uint16" ]
    }

    Bridge poller Marstek1_bridge_soc                                   "Marstek1_bridge_soc"                           [ start=37005, length=4, refresh=1333, type="holding" ] {
        Thing data Marstek1_batterySOC                                       "Marstek1 - Battery SOC"                                   [ readStart="37005", readValueType="uint16" ]
        Thing data Marstek1_internalTemp                                     "Marstek1 - Internal Temperature"                          [ readStart="37006", readValueType="int16", readTransform="JS(divide10.js)" ]
        Thing data Marstek1_maxCellVoltage                                   "Marstek1 - Max Cell Voltage"                              [ readStart="37007", readValueType="uint16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_minCellVoltage                                   "Marstek1 - Min Cell Voltage"                              [ readStart="37008", readValueType="uint16", readTransform="JS(divide1000.js)" ]
    }
    
    // Low frequency: Energy counters (5000ms)
    Bridge poller Marstek1_bridge_energyCounters                        "Marstek1_bridge_energyCounters"                [ start=33000, length=12, refresh=43077, type="holding" ] {
        Thing data Marstek1_totalChargingEnergy                              "Marstek1 - Total Charging Energy"                         [ readStart="33000", readValueType="uint32", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_totalDischargingEnergy                           "Marstek1 - Total Discharging Energy"                      [ readStart="33002", readValueType="int32", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_dailyChargingEnergy                              "Marstek1 - Daily Charging Energy"                         [ readStart="33004", readValueType="uint32", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_dailyDischargingEnergy                           "Marstek1 - Daily Discharging Energy"                      [ readStart="33006", readValueType="int32", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_monthlyChargingEnergy                            "Marstek1 - Monthly Charging Energy"                       [ readStart="33008", readValueType="uint32", readTransform="JS(divide100.js)" ]
        Thing data Marstek1_monthlyDischargingEnergy                         "Marstek1 - Monthly Discharging Energy"                    [ readStart="33010", readValueType="int32", readTransform="JS(divide100.js)" ]
    }
    
    // Very low frequency: Static info, versions (60000ms)
    Bridge poller Marstek1_bridge_staticInfo1                           "Marstek1_bridge_staticInfo1"                   [ start=30200, length=5, refresh=47013, type="holding" ] {
        Thing data Marstek1_emsVersion                                       "Marstek1 - EMS Version"                                   [ readStart="30200", readValueType="uint16" ]

        Thing data Marstek1_vmsVersion                                       "Marstek1 - VMS Version"                                   [ readStart="30202", readValueType="uint16" ]

        Thing data Marstek1_bmsVersion                                       "Marstek1 - BMS Version"                                   [ readStart="30204", readValueType="uint16" ]
    }
    
    Bridge poller Marstek1_bridge_connectivity                          "Marstek1_bridge_connectivity"                  [ start=30300, length=5, refresh=56300, type="holding" ] {
        Thing data Marstek1_wifiStatus                                       "Marstek1 - WiFi Status"                                   [ readStart="30300", readValueType="uint16" ]

        Thing data Marstek1_cloudStatus                                      "Marstek1 - Cloud Status"                                  [ readStart="30302", readValueType="uint16" ]
        Thing data Marstek1_wifiSignal                                       "Marstek1 - WiFi Signal"                                   [ readStart="30303", readValueType="uint16" ]
//      Thing data Marstek1_macAddress                                       "Marstek1 - MAC Address"                                   [ readStart="30304", readValueType="string", readTransform="JS(macaddress.js)" ]
    }
    /*
    Bridge poller Marstek1_bridge_staticInfo4                           "Marstek1_bridge_staticInfo4"               [ start=30350, length=6, refresh=60000, type="holding" ] {
//      Thing data Marstek1_commFirmware                                     "Marstek1 - Communication Module Firmware"                   [ readStart="30350", readValueType="string" ]
    }
    
    Bridge poller Marstek1_bridge_staticInfo5                           "Marstek1_bridge_staticInfo5"               [ start=31000, length=10, refresh=60000, type="holding" ] {
//      Thing data Marstek1_deviceName                                       "Marstek1 - Device Name"                                     [ readStart="31000", readValueType="string" ]
    }
    */
    Bridge poller Marstek1_bridge_batteryInfo                           "Marstek1_bridge_batteryInfo"                   [ start=32105, length=1, refresh=26700, type="holding" ] {
        Thing data Marstek1_batteryCapacity                                  "Marstek1 - Battery Total Energy"                          [ readStart="32105", readValueType="uint16", readTransform="JS(divide1000.js)" ]
    }
    
    Bridge poller Marstek1_bridge_modbusAddr                            "Marstek1_bridge_modbusAddr"                    [ start=41100, length=1, refresh=150000, type="holding" ] {
        Thing data Marstek1_modbusAddress                                    "Marstek1 - Modbus Address"                                [ readStart="41100", readValueType="uint16" ]
    }

    //Thing data Marstek1_Marstek_Akku_decimal_soc                                 "Marstek1 - SoC Dezimal"                                                   [ readStart="34002", readValueType="uint16", readTransform="JS(divide100.js)" ]

    // Cell voltages (10000ms) 
    Bridge poller Marstek1_bridge_cellVoltages1                         "Marstek1_bridge_cellVoltages1"                 [ start=34018, length=16, refresh=39400, type="holding" ] {
        Thing data Marstek1_cell1Voltage                                     "Marstek1 - Cell 1 Voltage"                                [ readStart="34018", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell2Voltage                                     "Marstek1 - Cell 2 Voltage"                                [ readStart="34019", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell3Voltage                                     "Marstek1 - Cell 3 Voltage"                                [ readStart="34020", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell4Voltage                                     "Marstek1 - Cell 4 Voltage"                                [ readStart="34021", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell5Voltage                                     "Marstek1 - Cell 5 Voltage"                                [ readStart="34022", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell6Voltage                                     "Marstek1 - Cell 6 Voltage"                                [ readStart="34023", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell7Voltage                                     "Marstek1 - Cell 7 Voltage"                                [ readStart="34024", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell8Voltage                                     "Marstek1 - Cell 8 Voltage"                                [ readStart="34025", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell9Voltage                                     "Marstek1 - Cell 9 Voltage"                                [ readStart="34026", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell10Voltage                                    "Marstek1 - Cell 10 Voltage"                               [ readStart="34027", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell11Voltage                                    "Marstek1 - Cell 11 Voltage"                               [ readStart="34028", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell12Voltage                                    "Marstek1 - Cell 12 Voltage"                               [ readStart="34029", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell13Voltage                                    "Marstek1 - Cell 13 Voltage"                               [ readStart="34030", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell14Voltage                                    "Marstek1 - Cell 14 Voltage"                               [ readStart="34031", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell15Voltage                                    "Marstek1 - Cell 15 Voltage"                               [ readStart="34032", readValueType="int16", readTransform="JS(divide1000.js)" ]
        Thing data Marstek1_cell16Voltage                                    "Marstek1 - Cell 16 Voltage"                               [ readStart="34033", readValueType="int16", readTransform="JS(divide1000.js)" ]
    }
/*
    Bridge poller Marstek1_bridge_bmsSettings                           "Marstek1_bridge_bmsSettings"                   [ start=41010, length=1, refresh=17300, type="holding" ] {
        Thing data Marstek1_bmdDischargeLimit                                "Marstek1 - BMS Discharge Limit"                           [ readStart="41010", readValueType="uint16", writeStart="41010"  ]
    }
*/
    // ==================== WRITABLE REGISTERS ====================
    
    // User Work Mode (Manual=0, Anti-Feed=1, Trade Mode=2)
    Bridge poller Marstek1_bridge_userWorkMode                          "Marstek1_bridge_userWorkMode"                  [ start=43000, length=1, refresh=9400, type="holding" ] {
        Thing data Marstek1_userWorkModeRead                                 "Marstek1 - User Work Mode"                                [ readStart="43000", readValueType="int16", writeStart="43000", writeValueType="int16", writeType="holding" ]
    }
    
    // Force Mode (Standby=0, Charge=1, Discharge=2)
    Bridge poller Marstek1_bridge_forceMode                             "Marstek1_bridge_forceMode"                     [ start=42010, length=2, refresh=7360, type="holding" ] {
        Thing data Marstek1_forceModeRead                                    "Marstek1 - Force Mode"                                    [ readStart="42010", readValueType="int16", writeStart="42010", writeValueType="int16", writeType="holding" ]
        Thing data Marstek1_chargeToSOC                                      "Marstek1 - Charge to SOC"                                 [ readStart="42011", readValueType="int16", writeStart="42011", writeValueType="int16", writeType="holding" ]
    }
    
    // Power Settings
    Bridge poller Marstek1_bridge_powerSettings                         "Marstek1_bridge_powerSettings"                 [ start=42020, length=2, refresh=4710, type="holding" ] {
        Thing data Marstek1_setChargePower                                   "Marstek1 - Set Charge Power"                              [ readStart="42020", readValueType="int16", writeStart="42020", writeValueType="int16", writeType="holding" ]
        Thing data Marstek1_setDischargePower                                "Marstek1 - Set Discharge Power"                           [ readStart="42021", readValueType="int16", writeStart="42021", writeValueType="int16", writeType="holding" ]
    }

    Bridge poller Marstek1_bridge_maxPowerSettings                      "Marstek1_bridge_maxPowerSettings"              [ start=44002, length=2, refresh=15900, type="holding" ] {
        Thing data Marstek1_maxChargePower                                   "Marstek1 - Max Charge Power"                              [ readStart="44002", readValueType="int16", writeStart="44002", writeValueType="int16", writeType="holding" ]
        Thing data Marstek1_maxDischargePower                                "Marstek1 - Max Discharge Power"                           [ readStart="44003", readValueType="int16", writeStart="44003", writeValueType="int16", writeType="holding" ]
    }
    
    // Switches
    Bridge poller Marstek1_bridge_switches                              "Marstek1_bridge_switches"                      [ start=41200, length=1, refresh=32000, type="holding" ] {
        Thing data Marstek1_backupFunction                                   "Marstek1 - Backup Function"                               [ readStart="41200", readValueType="int16", writeStart="41200", writeValueType="int16", writeType="holding" ]
    }


    Bridge poller Marstek1_bridge_rs485Mode                             "Marstek1_bridge_rs485Mode"                     [ start=32000, length=1, refresh=4711, type="holding" ] {
        Thing data Marstek1_rs485ControlMode                                 "Marstek1 - RS485 Control Mode"                            [ readStart="32000", readValueType="int16", writeStart="32000", writeValueType="int16", writeType="holding" ]
    }


} 

And a tcpdump showing the connection hammering 09.55.02.222 - 09.55.02.228:

09:54:59.221540 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [.], ack 25, win 1024, length 0
        0x0000:  4500 0028 c877 0000 8006 f0a8 c0a8 0046  E..(.w.........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b6b f547 6b7b  .......~.S.k.Gk{
        0x0020:  5010 0400 662d 0000 0000 0000 0000       P...f-........
09:54:59.221549 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [.], ack 25, win 1024, length 0
        0x0000:  4500 0028 c877 0000 8006 f0a8 c0a8 0046  E..(.w.........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b6b f547 6b7b  .......~.S.k.Gk{
        0x0020:  5010 0400 662d 0000 0000 0000 0000       P...f-........
09:54:59.221634 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [P.], seq 22:31, ack 25, win 1024, length 9
        0x0000:  4500 0031 c878 0000 8006 f09e c0a8 0046  E..1.x.........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b6b f547 6b7b  .......~.S.k.Gk{
        0x0020:  5018 0400 b4ae 0000 ade6 0000 0004 0183  P...............
        0x0030:  02                                       .
09:54:59.221636 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [P.], seq 22:31, ack 25, win 1024, length 9
        0x0000:  4500 0031 c878 0000 8006 f09e c0a8 0046  E..1.x.........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b6b f547 6b7b  .......~.S.k.Gk{
        0x0020:  5018 0400 b4ae 0000 ade6 0000 0004 0183  P...............
        0x0030:  02                                       .
09:54:59.221647 veth207i0 P   IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [.], ack 31, win 64210, length 0
        0x0000:  4500 0028 604c 4000 4006 58d4 c0a8 0019  E..(`L@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7b fe53 9b74  ...F.~...Gk{.S.t
        0x0020:  5010 fad2 81ca 0000                      P.......
09:54:59.221650 enp9s0 Out IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [.], ack 31, win 64210, length 0
        0x0000:  4500 0028 604c 4000 4006 58d4 c0a8 0019  E..(`L@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7b fe53 9b74  ...F.~...Gk{.S.t
        0x0020:  5010 fad2 81ca 0000                      P.......
09:55:02.222630 veth207i0 P   IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [F.], seq 25, ack 31, win 64210, length 0
        0x0000:  4500 0028 604d 4000 4006 58d3 c0a8 0019  E..(`M@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7b fe53 9b74  ...F.~...Gk{.S.t
        0x0020:  5011 fad2 81ca 0000                      P.......
09:55:02.222634 enp9s0 Out IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [F.], seq 25, ack 31, win 64210, length 0
        0x0000:  4500 0028 604d 4000 4006 58d3 c0a8 0019  E..(`M@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7b fe53 9b74  ...F.~...Gk{.S.t
        0x0020:  5011 fad2 81ca 0000                      P.......
09:55:02.222861 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [F.], seq 31, ack 26, win 1023, length 0
        0x0000:  4500 0028 c881 0000 8006 f09e c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b74 f547 6b7c  .......~.S.t.Gk|
        0x0020:  5011 03ff 6623 0000 0000 0000 0000       P...f#........
09:55:02.222864 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51070: Flags [F.], seq 31, ack 26, win 1023, length 0
        0x0000:  4500 0028 c881 0000 8006 f09e c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c77e fe53 9b74 f547 6b7c  .......~.S.t.Gk|
        0x0020:  5011 03ff 6623 0000 0000 0000 0000       P...f#........
09:55:02.222885 veth207i0 P   IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [.], ack 32, win 64209, length 0
        0x0000:  4500 0028 604e 4000 4006 58d2 c0a8 0019  E..(`N@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7c fe53 9b75  ...F.~...Gk|.S.u
        0x0020:  5010 fad1 81ca 0000                      P.......
09:55:02.222887 enp9s0 Out IP 192.168.0.25.51070 > 192.168.0.70.502: Flags [.], ack 32, win 64209, length 0
        0x0000:  4500 0028 604e 4000 4006 58d2 c0a8 0019  E..(`N@.@.X.....
        0x0010:  c0a8 0046 c77e 01f6 f547 6b7c fe53 9b75  ...F.~...Gk|.S.u
        0x0020:  5010 fad1 81ca 0000                      P.......
09:55:02.222989 veth207i0 P   IP 192.168.0.25.51076 > 192.168.0.70.502: Flags [S], seq 4243285168, win 64240, options [mss 1460,sackOK,TS val 205813476 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c d99e 4000 4006 df6d c0a8 0019  E..<..@.@..m....
        0x0010:  c0a8 0046 c784 01f6 fceb 64b0 0000 0000  ...F......d.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e4 0000 0000 0103 0307            .Dv.........
09:55:02.222992 enp9s0 Out IP 192.168.0.25.51076 > 192.168.0.70.502: Flags [S], seq 4243285168, win 64240, options [mss 1460,sackOK,TS val 205813476 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c d99e 4000 4006 df6d c0a8 0019  E..<..@.@..m....
        0x0010:  c0a8 0046 c784 01f6 fceb 64b0 0000 0000  ...F......d.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e4 0000 0000 0103 0307            .Dv.........
09:55:02.223163 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51076: Flags [R.], seq 0, ack 4243285169, win 2920, length 0
        0x0000:  4500 0028 c882 0000 8006 f09d c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c784 0000 0000 fceb 64b1  ..............d.
        0x0020:  5014 0b68 f7a0 0000 0000 0000 0000       P..h..........
09:55:02.223166 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51076: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c882 0000 8006 f09d c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c784 0000 0000 fceb 64b1  ..............d.
        0x0020:  5014 0b68 f7a0 0000 0000 0000 0000       P..h..........
09:55:02.223448 veth207i0 P   IP 192.168.0.25.51082 > 192.168.0.70.502: Flags [S], seq 2412974558, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 7905 4000 4006 4007 c0a8 0019  E..<y.@.@.@.....
        0x0010:  c0a8 0046 c78a 01f6 8fd3 11de 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.223450 enp9s0 Out IP 192.168.0.25.51082 > 192.168.0.70.502: Flags [S], seq 2412974558, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 7905 4000 4006 4007 c0a8 0019  E..<y.@.@.@.....
        0x0010:  c0a8 0046 c78a 01f6 8fd3 11de 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.223768 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51082: Flags [R.], seq 0, ack 2412974559, win 2920, length 0
        0x0000:  4500 0028 c883 0000 8006 f09c c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c78a 0000 0000 8fd3 11df  ................
        0x0020:  5014 0b68 b785 0000 0000 0000 0000       P..h..........
09:55:02.223770 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51082: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c883 0000 8006 f09c c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c78a 0000 0000 8fd3 11df  ................
        0x0020:  5014 0b68 b785 0000 0000 0000 0000       P..h..........
09:55:02.223940 veth207i0 P   IP 192.168.0.25.51096 > 192.168.0.70.502: Flags [S], seq 1666713183, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 2ef4 4000 4006 8a18 c0a8 0019  E..<..@.@.......
        0x0010:  c0a8 0046 c798 01f6 6358 065f 0000 0000  ...F....cX._....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.223942 enp9s0 Out IP 192.168.0.25.51096 > 192.168.0.70.502: Flags [S], seq 1666713183, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 2ef4 4000 4006 8a18 c0a8 0019  E..<..@.@.......
        0x0010:  c0a8 0046 c798 01f6 6358 065f 0000 0000  ...F....cX._....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.224090 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51096: Flags [R.], seq 0, ack 1666713184, win 2920, length 0
        0x0000:  4500 0028 c884 0000 8006 f09b c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c798 0000 0000 6358 0660  ............cX.`
        0x0020:  5014 0b68 ef71 0000 0000 0000 0000       P..h.q........
09:55:02.224093 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51096: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c884 0000 8006 f09b c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c798 0000 0000 6358 0660  ............cX.`
        0x0020:  5014 0b68 ef71 0000 0000 0000 0000       P..h.q........
09:55:02.224251 veth207i0 P   IP 192.168.0.25.51102 > 192.168.0.70.502: Flags [S], seq 4018056275, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c abbc 4000 4006 0d50 c0a8 0019  E..<..@.@..P....
        0x0010:  c0a8 0046 c79e 01f6 ef7e ac53 0000 0000  ...F.....~.S....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.224253 enp9s0 Out IP 192.168.0.25.51102 > 192.168.0.70.502: Flags [S], seq 4018056275, win 64240, options [mss 1460,sackOK,TS val 205813477 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c abbc 4000 4006 0d50 c0a8 0019  E..<..@.@..P....
        0x0010:  c0a8 0046 c79e 01f6 ef7e ac53 0000 0000  ...F.....~.S....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e5 0000 0000 0103 0307            .Dv.........
09:55:02.224381 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51102: Flags [R.], seq 0, ack 4018056276, win 2920, length 0
        0x0000:  4500 0028 c885 0000 8006 f09a c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c79e 0000 0000 ef7e ac54  .............~.T
        0x0020:  5014 0b68 bd50 0000 0000 0000 0000       P..h.P........
09:55:02.224383 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51102: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c885 0000 8006 f09a c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c79e 0000 0000 ef7e ac54  .............~.T
        0x0020:  5014 0b68 bd50 0000 0000 0000 0000       P..h.P........
09:55:02.224527 veth207i0 P   IP 192.168.0.25.51108 > 192.168.0.70.502: Flags [S], seq 2489170808, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 1396 4000 4006 a576 c0a8 0019  E..<..@.@..v....
        0x0010:  c0a8 0046 c7a4 01f6 945d bb78 0000 0000  ...F.....].x....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.224529 enp9s0 Out IP 192.168.0.25.51108 > 192.168.0.70.502: Flags [S], seq 2489170808, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 1396 4000 4006 a576 c0a8 0019  E..<..@.@..v....
        0x0010:  c0a8 0046 c7a4 01f6 945d bb78 0000 0000  ...F.....].x....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.224637 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51108: Flags [R.], seq 0, ack 2489170809, win 2920, length 0
        0x0000:  4500 0028 c886 0000 8006 f099 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7a4 0000 0000 945d bb79  .............].y
        0x0020:  5014 0b68 0947 0000 0000 0000 0000       P..h.G........
09:55:02.224639 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51108: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c886 0000 8006 f099 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7a4 0000 0000 945d bb79  .............].y
        0x0020:  5014 0b68 0947 0000 0000 0000 0000       P..h.G........
09:55:02.224781 veth207i0 P   IP 192.168.0.25.51120 > 192.168.0.70.502: Flags [S], seq 2928959172, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c d686 4000 4006 e285 c0a8 0019  E..<..@.@.......
        0x0010:  c0a8 0046 c7b0 01f6 ae94 5ec4 0000 0000  ...F......^.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.224782 enp9s0 Out IP 192.168.0.25.51120 > 192.168.0.70.502: Flags [S], seq 2928959172, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c d686 4000 4006 e285 c0a8 0019  E..<..@.@.......
        0x0010:  c0a8 0046 c7b0 01f6 ae94 5ec4 0000 0000  ...F......^.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.224868 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51120: Flags [R.], seq 0, ack 2928959173, win 2920, length 0
        0x0000:  4500 0028 c887 0000 8006 f098 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7b0 0000 0000 ae94 5ec5  ..............^.
        0x0020:  5014 0b68 4bb8 0000 0000 0000 0000       P..hK.........
09:55:02.224871 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51120: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c887 0000 8006 f098 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7b0 0000 0000 ae94 5ec5  ..............^.
        0x0020:  5014 0b68 4bb8 0000 0000 0000 0000       P..hK.........
09:55:02.225007 veth207i0 P   IP 192.168.0.25.51136 > 192.168.0.70.502: Flags [S], seq 2339082622, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c a130 4000 4006 17dc c0a8 0019  E..<.0@.@.......
        0x0010:  c0a8 0046 c7c0 01f6 8b6b 917e 0000 0000  ...F.....k.~....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.225008 enp9s0 Out IP 192.168.0.25.51136 > 192.168.0.70.502: Flags [S], seq 2339082622, win 64240, options [mss 1460,sackOK,TS val 205813478 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c a130 4000 4006 17dc c0a8 0019  E..<.0@.@.......
        0x0010:  c0a8 0046 c7c0 01f6 8b6b 917e 0000 0000  ...F.....k.~....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e6 0000 0000 0103 0307            .Dv.........
09:55:02.225161 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51136: Flags [R.], seq 0, ack 2339082623, win 2920, length 0
        0x0000:  4500 0028 c888 0000 8006 f097 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7c0 0000 0000 8b6b 917f  .............k..
        0x0020:  5014 0b68 3c17 0000 0000 0000 0000       P..h<.........
09:55:02.225164 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51136: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c888 0000 8006 f097 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7c0 0000 0000 8b6b 917f  .............k..
        0x0020:  5014 0b68 3c17 0000 0000 0000 0000       P..h<.........
09:55:02.225720 veth207i0 P   IP 192.168.0.25.51144 > 192.168.0.70.502: Flags [S], seq 3935231972, win 64240, options [mss 1460,sackOK,TS val 205813479 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c c14c 4000 4006 f7bf c0a8 0019  E..<.L@.@.......
        0x0010:  c0a8 0046 c7c8 01f6 ea8e dfe4 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e7 0000 0000 0103 0307            .Dv.........
09:55:02.225722 enp9s0 Out IP 192.168.0.25.51144 > 192.168.0.70.502: Flags [S], seq 3935231972, win 64240, options [mss 1460,sackOK,TS val 205813479 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c c14c 4000 4006 f7bf c0a8 0019  E..<.L@.@.......
        0x0010:  c0a8 0046 c7c8 01f6 ea8e dfe4 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e7 0000 0000 0103 0307            .Dv.........
09:55:02.225867 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51144: Flags [R.], seq 0, ack 3935231973, win 2920, length 0
        0x0000:  4500 0028 c889 0000 8006 f096 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7c8 0000 0000 ea8e dfe5  ................
        0x0020:  5014 0b68 8e85 0000 0000 0000 0000       P..h..........
09:55:02.225869 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51144: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c889 0000 8006 f096 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7c8 0000 0000 ea8e dfe5  ................
        0x0020:  5014 0b68 8e85 0000 0000 0000 0000       P..h..........
09:55:02.226007 veth207i0 P   IP 192.168.0.25.51148 > 192.168.0.70.502: Flags [S], seq 614871114, win 64240, options [mss 1460,sackOK,TS val 205813479 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c e927 4000 4006 cfe4 c0a8 0019  E..<.'@.@.......
        0x0010:  c0a8 0046 c7cc 01f6 24a6 304a 0000 0000  ...F....$.0J....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e7 0000 0000 0103 0307            .Dv.........
09:55:02.226009 enp9s0 Out IP 192.168.0.25.51148 > 192.168.0.70.502: Flags [S], seq 614871114, win 64240, options [mss 1460,sackOK,TS val 205813479 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c e927 4000 4006 cfe4 c0a8 0019  E..<.'@.@.......
        0x0010:  c0a8 0046 c7cc 01f6 24a6 304a 0000 0000  ...F....$.0J....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e7 0000 0000 0103 0307            .Dv.........
09:55:02.226160 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51148: Flags [R.], seq 0, ack 614871115, win 2920, length 0
        0x0000:  4500 0028 c88a 0000 8006 f095 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7cc 0000 0000 24a6 304b  ............$.0K
        0x0020:  5014 0b68 0405 0000 0000 0000 0000       P..h..........
09:55:02.226162 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51148: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c88a 0000 8006 f095 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7cc 0000 0000 24a6 304b  ............$.0K
        0x0020:  5014 0b68 0405 0000 0000 0000 0000       P..h..........
09:55:02.227084 veth207i0 P   IP 192.168.0.25.51152 > 192.168.0.70.502: Flags [S], seq 3689421000, win 64240, options [mss 1460,sackOK,TS val 205813480 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 58c5 4000 4006 6047 c0a8 0019  E..<X.@.@.`G....
        0x0010:  c0a8 0046 c7d0 01f6 dbe8 18c8 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e8 0000 0000 0103 0307            .Dv.........
09:55:02.227086 enp9s0 Out IP 192.168.0.25.51152 > 192.168.0.70.502: Flags [S], seq 3689421000, win 64240, options [mss 1460,sackOK,TS val 205813480 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 58c5 4000 4006 6047 c0a8 0019  E..<X.@.@.`G....
        0x0010:  c0a8 0046 c7d0 01f6 dbe8 18c8 0000 0000  ...F............
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e8 0000 0000 0103 0307            .Dv.........
09:55:02.227288 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51152: Flags [R.], seq 0, ack 3689421001, win 2920, length 0
        0x0000:  4500 0028 c88b 0000 8006 f094 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7d0 0000 0000 dbe8 18c9  ................
        0x0020:  5014 0b68 6440 0000 0000 0000 0000       P..hd@........
09:55:02.227292 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51152: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c88b 0000 8006 f094 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7d0 0000 0000 dbe8 18c9  ................
        0x0020:  5014 0b68 6440 0000 0000 0000 0000       P..hd@........
09:55:02.227648 veth207i0 P   IP 192.168.0.25.51156 > 192.168.0.70.502: Flags [S], seq 341159949, win 64240, options [mss 1460,sackOK,TS val 205813481 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 5840 4000 4006 60cc c0a8 0019  E..<X@@.@.`.....
        0x0010:  c0a8 0046 c7d4 01f6 1455 b00d 0000 0000  ...F.....U......
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e9 0000 0000 0103 0307            .Dv.........
09:55:02.227650 enp9s0 Out IP 192.168.0.25.51156 > 192.168.0.70.502: Flags [S], seq 341159949, win 64240, options [mss 1460,sackOK,TS val 205813481 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 5840 4000 4006 60cc c0a8 0019  E..<X@@.@.`.....
        0x0010:  c0a8 0046 c7d4 01f6 1455 b00d 0000 0000  ...F.....U......
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e9 0000 0000 0103 0307            .Dv.........
09:55:02.227773 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51156: Flags [R.], seq 0, ack 341159950, win 2920, length 0
        0x0000:  4500 0028 c88c 0000 8006 f093 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7d4 0000 0000 1455 b00e  .............U..
        0x0020:  5014 0b68 948a 0000 0000 0000 0000       P..h..........
09:55:02.227775 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51156: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c88c 0000 8006 f093 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7d4 0000 0000 1455 b00e  .............U..
        0x0020:  5014 0b68 948a 0000 0000 0000 0000       P..h..........
09:55:02.228151 veth207i0 P   IP 192.168.0.25.51172 > 192.168.0.70.502: Flags [S], seq 13268668, win 64240, options [mss 1460,sackOK,TS val 205813481 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 11c8 4000 4006 a744 c0a8 0019  E..<..@.@..D....
        0x0010:  c0a8 0046 c7e4 01f6 00ca 76bc 0000 0000  ...F......v.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e9 0000 0000 0103 0307            .Dv.........
09:55:02.228153 enp9s0 Out IP 192.168.0.25.51172 > 192.168.0.70.502: Flags [S], seq 13268668, win 64240, options [mss 1460,sackOK,TS val 205813481 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 11c8 4000 4006 a744 c0a8 0019  E..<..@.@..D....
        0x0010:  c0a8 0046 c7e4 01f6 00ca 76bc 0000 0000  ...F......v.....
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 76e9 0000 0000 0103 0307            .Dv.........
09:55:02.228243 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51172: Flags [R.], seq 0, ack 13268669, win 2920, length 0
        0x0000:  4500 0028 c88d 0000 8006 f092 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7e4 0000 0000 00ca 76bd  ..............v.
        0x0020:  5014 0b68 e156 0000 0000 0000 0000       P..h.V........
09:55:02.228245 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51172: Flags [R.], seq 0, ack 1, win 2920, length 0
        0x0000:  4500 0028 c88d 0000 8006 f092 c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7e4 0000 0000 00ca 76bd  ..............v.
        0x0020:  5014 0b68 e156 0000 0000 0000 0000       P..h.V........
09:55:02.622890 veth207i0 P   IP 192.168.0.25.51188 > 192.168.0.70.502: Flags [S], seq 2671762376, win 64240, options [mss 1460,sackOK,TS val 205813876 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 658c 4000 4006 5380 c0a8 0019  E..<e.@.@.S.....
        0x0010:  c0a8 0046 c7f4 01f6 9f3f dbc8 0000 0000  ...F.....?......
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 7874 0000 0000 0103 0307            .Dxt........
09:55:02.622898 enp9s0 Out IP 192.168.0.25.51188 > 192.168.0.70.502: Flags [S], seq 2671762376, win 64240, options [mss 1460,sackOK,TS val 205813876 ecr 0,nop,wscale 7], length 0
        0x0000:  4500 003c 658c 4000 4006 5380 c0a8 0019  E..<e.@.@.S.....
        0x0010:  c0a8 0046 c7f4 01f6 9f3f dbc8 0000 0000  ...F.....?......
        0x0020:  a002 faf0 81de 0000 0204 05b4 0402 080a  ................
        0x0030:  0c44 7874 0000 0000 0103 0307            .Dxt........
09:55:02.623020 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51188: Flags [S.], seq 4268935987, ack 2671762377, win 2920, options [mss 1460], length 0
        0x0000:  4500 002c c88f 0000 8006 f08c c0a8 0046  E..,...........F
        0x0010:  c0a8 0019 01f6 c7f4 fe72 cb33 9f3f dbc9  .........r.3.?..
        0x0020:  6012 0b68 fc63 0000 0204 05b4 0000       `..h.c........
09:55:02.623026 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51188: Flags [S.], seq 4268935987, ack 2671762377, win 2920, options [mss 1460], length 0
        0x0000:  4500 002c c88f 0000 8006 f08c c0a8 0046  E..,...........F
        0x0010:  c0a8 0019 01f6 c7f4 fe72 cb33 9f3f dbc9  .........r.3.?..
        0x0020:  6012 0b68 fc63 0000 0204 05b4 0000       `..h.c........
09:55:02.623063 veth207i0 P   IP 192.168.0.25.51188 > 192.168.0.70.502: Flags [.], ack 1, win 64240, length 0
        0x0000:  4500 0028 658d 4000 4006 5393 c0a8 0019  E..(e.@.@.S.....
        0x0010:  c0a8 0046 c7f4 01f6 9f3f dbc9 fe72 cb34  ...F.....?...r.4
        0x0020:  5010 faf0 81ca 0000                      P.......
09:55:02.623064 enp9s0 Out IP 192.168.0.25.51188 > 192.168.0.70.502: Flags [.], ack 1, win 64240, length 0
        0x0000:  4500 0028 658d 4000 4006 5393 c0a8 0019  E..(e.@.@.S.....
        0x0010:  c0a8 0046 c7f4 01f6 9f3f dbc9 fe72 cb34  ...F.....?...r.4
        0x0020:  5010 faf0 81ca 0000                      P.......
09:55:02.623237 enp9s0 P   IP 192.168.0.70.502 > 192.168.0.25.51188: Flags [.], ack 1, win 1024, length 0
        0x0000:  4500 0028 c890 0000 8006 f08f c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7f4 fe72 cb34 9f3f dbc9  .........r.4.?..
        0x0020:  5010 0400 1b89 0000 0000 0000 0000       P.............
09:55:02.623239 veth207i0 Out IP 192.168.0.70.502 > 192.168.0.25.51188: Flags [.], ack 1, win 1024, length 0
        0x0000:  4500 0028 c890 0000 8006 f08f c0a8 0046  E..(...........F
        0x0010:  c0a8 0019 01f6 c7f4 fe72 cb34 9f3f dbc9  .........r.4.?..
        0x0020:  5010 0400 1b89 0000 0000 0000 0000       P.............