Luban icon indicating copy to clipboard operation
Luban copied to clipboard

Bug: Network issues

Open loranger opened this issue 4 months ago • 0 comments

🐞 bug report

The version affected is 4.13.0, but it existed in earlier versions (but I can't specify from which one).

To Reproduce

Steps to reproduce the behavior:

  1. Turn on Snapmaker
  2. Launch Luban
  3. Try to connect workspace
  4. Fail

Right next to the Snapmaker is a raspberry and its webcam, allowing me to stream the Snapmaker's work and follow its progress. The streamer is instantly available, so I would tend to say the network is not the problem. However, the snapmaker does not respond. I've got into the habit of pinging the machine in order to know when I could send it my jobs, here is a sample:

ping output
❯ ping 192.168.1.138
PING 192.168.1.138 (192.168.1.138): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
Request timeout for icmp_seq 0
ping: sendto: Host is down
Request timeout for icmp_seq 1
ping: sendto: Host is down
Request timeout for icmp_seq 2
ping: sendto: Host is down
Request timeout for icmp_seq 3
ping: sendto: Host is down
Request timeout for icmp_seq 4
ping: sendto: Host is down
Request timeout for icmp_seq 5
ping: sendto: Host is down
Request timeout for icmp_seq 6
ping: sendto: Host is down
Request timeout for icmp_seq 7
ping: sendto: Host is down
Request timeout for icmp_seq 8
ping: sendto: Host is down
Request timeout for icmp_seq 9
ping: sendto: Host is down
Request timeout for icmp_seq 10
ping: sendto: Host is down
Request timeout for icmp_seq 11
ping: sendto: Host is down
Request timeout for icmp_seq 12
Request timeout for icmp_seq 13
Request timeout for icmp_seq 14
Request timeout for icmp_seq 15
Request timeout for icmp_seq 16
Request timeout for icmp_seq 17
ping: sendto: No route to host
Request timeout for icmp_seq 18
ping: sendto: Host is down
Request timeout for icmp_seq 19
ping: sendto: Host is down
Request timeout for icmp_seq 20
ping: sendto: Host is down
Request timeout for icmp_seq 21
ping: sendto: Host is down
Request timeout for icmp_seq 22
ping: sendto: Host is down
Request timeout for icmp_seq 23
ping: sendto: Host is down
Request timeout for icmp_seq 24
ping: sendto: Host is down
Request timeout for icmp_seq 25
ping: sendto: Host is down
Request timeout for icmp_seq 26
ping: sendto: Host is down
Request timeout for icmp_seq 27
ping: sendto: Host is down
Request timeout for icmp_seq 28
ping: sendto: Host is down
Request timeout for icmp_seq 29
ping: sendto: Host is down
Request timeout for icmp_seq 30
ping: sendto: Host is down
Request timeout for icmp_seq 31
ping: sendto: Host is down
Request timeout for icmp_seq 32
ping: sendto: Host is down
Request timeout for icmp_seq 33
ping: sendto: Host is down
Request timeout for icmp_seq 34
ping: sendto: Host is down
Request timeout for icmp_seq 35
ping: sendto: Host is down
Request timeout for icmp_seq 36
ping: sendto: Host is down
Request timeout for icmp_seq 37
Request timeout for icmp_seq 38
Request timeout for icmp_seq 39
Request timeout for icmp_seq 40
Request timeout for icmp_seq 41
Request timeout for icmp_seq 42
ping: sendto: No route to host
Request timeout for icmp_seq 43
ping: sendto: Host is down
Request timeout for icmp_seq 44
ping: sendto: Host is down
Request timeout for icmp_seq 45
ping: sendto: Host is down
Request timeout for icmp_seq 46
ping: sendto: Host is down
Request timeout for icmp_seq 47
ping: sendto: Host is down
Request timeout for icmp_seq 48
ping: sendto: Host is down
Request timeout for icmp_seq 49
ping: sendto: Host is down
Request timeout for icmp_seq 50
ping: sendto: Host is down
Request timeout for icmp_seq 51
ping: sendto: Host is down
Request timeout for icmp_seq 52
ping: sendto: Host is down
Request timeout for icmp_seq 53
ping: sendto: Host is down
Request timeout for icmp_seq 54
ping: sendto: Host is down
Request timeout for icmp_seq 55
ping: sendto: Host is down
Request timeout for icmp_seq 56
ping: sendto: Host is down
Request timeout for icmp_seq 57
ping: sendto: Host is down
Request timeout for icmp_seq 58
ping: sendto: Host is down
Request timeout for icmp_seq 59
ping: sendto: Host is down
Request timeout for icmp_seq 60
ping: sendto: Host is down
Request timeout for icmp_seq 61
ping: sendto: Host is down
Request timeout for icmp_seq 62
Request timeout for icmp_seq 63
Request timeout for icmp_seq 64
Request timeout for icmp_seq 65
Request timeout for icmp_seq 66
Request timeout for icmp_seq 67
ping: sendto: No route to host
Request timeout for icmp_seq 68
ping: sendto: Host is down
Request timeout for icmp_seq 69
ping: sendto: Host is down
Request timeout for icmp_seq 70
ping: sendto: Host is down
Request timeout for icmp_seq 71
ping: sendto: Host is down
Request timeout for icmp_seq 72
ping: sendto: Host is down
Request timeout for icmp_seq 73
ping: sendto: Host is down
Request timeout for icmp_seq 74
ping: sendto: Host is down
Request timeout for icmp_seq 75
ping: sendto: Host is down
Request timeout for icmp_seq 76
ping: sendto: Host is down
Request timeout for icmp_seq 77
ping: sendto: Host is down
Request timeout for icmp_seq 78
ping: sendto: Host is down
Request timeout for icmp_seq 79
ping: sendto: Host is down
Request timeout for icmp_seq 80
ping: sendto: Host is down
Request timeout for icmp_seq 81
ping: sendto: Host is down
Request timeout for icmp_seq 82
ping: sendto: Host is down
Request timeout for icmp_seq 83
ping: sendto: Host is down
Request timeout for icmp_seq 84
ping: sendto: Host is down
Request timeout for icmp_seq 85
ping: sendto: Host is down
Request timeout for icmp_seq 86
ping: sendto: Host is down
Request timeout for icmp_seq 87
Request timeout for icmp_seq 88
Request timeout for icmp_seq 89
Request timeout for icmp_seq 90
Request timeout for icmp_seq 91
Request timeout for icmp_seq 92
ping: sendto: No route to host
Request timeout for icmp_seq 93
ping: sendto: Host is down
Request timeout for icmp_seq 94
ping: sendto: Host is down
Request timeout for icmp_seq 95
ping: sendto: Host is down
Request timeout for icmp_seq 96
ping: sendto: Host is down
Request timeout for icmp_seq 97
ping: sendto: Host is down
Request timeout for icmp_seq 98
ping: sendto: Host is down
Request timeout for icmp_seq 99
ping: sendto: Host is down
Request timeout for icmp_seq 100
ping: sendto: Host is down
Request timeout for icmp_seq 101
ping: sendto: Host is down
Request timeout for icmp_seq 102
ping: sendto: Host is down
Request timeout for icmp_seq 103
ping: sendto: Host is down
Request timeout for icmp_seq 104
ping: sendto: Host is down
Request timeout for icmp_seq 105
ping: sendto: Host is down
Request timeout for icmp_seq 106
ping: sendto: Host is down
Request timeout for icmp_seq 107
ping: sendto: Host is down
Request timeout for icmp_seq 108
ping: sendto: Host is down
Request timeout for icmp_seq 109
ping: sendto: Host is down
Request timeout for icmp_seq 110
ping: sendto: Host is down
Request timeout for icmp_seq 111
ping: sendto: Host is down
Request timeout for icmp_seq 112
Request timeout for icmp_seq 113
Request timeout for icmp_seq 114
Request timeout for icmp_seq 115
Request timeout for icmp_seq 116
Request timeout for icmp_seq 117
ping: sendto: No route to host
Request timeout for icmp_seq 118
ping: sendto: Host is down
Request timeout for icmp_seq 119
ping: sendto: Host is down
Request timeout for icmp_seq 120
ping: sendto: Host is down
Request timeout for icmp_seq 121
ping: sendto: Host is down
Request timeout for icmp_seq 122
ping: sendto: Host is down
Request timeout for icmp_seq 123
ping: sendto: Host is down
Request timeout for icmp_seq 124
ping: sendto: Host is down
Request timeout for icmp_seq 125
ping: sendto: Host is down
Request timeout for icmp_seq 126
ping: sendto: Host is down
Request timeout for icmp_seq 127
ping: sendto: Host is down
Request timeout for icmp_seq 128
ping: sendto: Host is down
Request timeout for icmp_seq 129
ping: sendto: Host is down
Request timeout for icmp_seq 130
ping: sendto: Host is down
Request timeout for icmp_seq 131
ping: sendto: Host is down
Request timeout for icmp_seq 132
ping: sendto: Host is down
Request timeout for icmp_seq 133
ping: sendto: Host is down
Request timeout for icmp_seq 134
ping: sendto: Host is down
Request timeout for icmp_seq 135
ping: sendto: Host is down
Request timeout for icmp_seq 136
ping: sendto: Host is down
Request timeout for icmp_seq 137
Request timeout for icmp_seq 138
Request timeout for icmp_seq 139
Request timeout for icmp_seq 140
Request timeout for icmp_seq 141
Request timeout for icmp_seq 142
ping: sendto: No route to host
Request timeout for icmp_seq 143
ping: sendto: Host is down
Request timeout for icmp_seq 144
ping: sendto: Host is down
Request timeout for icmp_seq 145
ping: sendto: Host is down
Request timeout for icmp_seq 146
ping: sendto: Host is down
Request timeout for icmp_seq 147
ping: sendto: Host is down
Request timeout for icmp_seq 148
ping: sendto: Host is down
Request timeout for icmp_seq 149
ping: sendto: Host is down
Request timeout for icmp_seq 150
ping: sendto: Host is down
Request timeout for icmp_seq 151
ping: sendto: Host is down
Request timeout for icmp_seq 152
ping: sendto: Host is down
Request timeout for icmp_seq 153
ping: sendto: Host is down
Request timeout for icmp_seq 154
ping: sendto: Host is down
Request timeout for icmp_seq 155
ping: sendto: Host is down
Request timeout for icmp_seq 156
ping: sendto: Host is down
Request timeout for icmp_seq 157
ping: sendto: Host is down
Request timeout for icmp_seq 158
ping: sendto: Host is down
Request timeout for icmp_seq 159
ping: sendto: Host is down
Request timeout for icmp_seq 160
ping: sendto: Host is down
Request timeout for icmp_seq 161
ping: sendto: Host is down
Request timeout for icmp_seq 162
Request timeout for icmp_seq 163
Request timeout for icmp_seq 164
Request timeout for icmp_seq 165
Request timeout for icmp_seq 166
Request timeout for icmp_seq 167
ping: sendto: No route to host
Request timeout for icmp_seq 168
ping: sendto: Host is down
Request timeout for icmp_seq 169
ping: sendto: Host is down
Request timeout for icmp_seq 170
ping: sendto: Host is down
Request timeout for icmp_seq 171
ping: sendto: Host is down
Request timeout for icmp_seq 172
ping: sendto: Host is down
Request timeout for icmp_seq 173
ping: sendto: Host is down
Request timeout for icmp_seq 174
ping: sendto: Host is down
Request timeout for icmp_seq 175
ping: sendto: Host is down
Request timeout for icmp_seq 176
ping: sendto: Host is down
Request timeout for icmp_seq 177
ping: sendto: Host is down
Request timeout for icmp_seq 178
ping: sendto: Host is down
Request timeout for icmp_seq 179
ping: sendto: Host is down
Request timeout for icmp_seq 180
ping: sendto: Host is down
Request timeout for icmp_seq 181
ping: sendto: Host is down
Request timeout for icmp_seq 182
ping: sendto: Host is down
Request timeout for icmp_seq 183
ping: sendto: Host is down
Request timeout for icmp_seq 184
ping: sendto: Host is down
Request timeout for icmp_seq 185
ping: sendto: Host is down
Request timeout for icmp_seq 186
ping: sendto: Host is down
Request timeout for icmp_seq 187
Request timeout for icmp_seq 188
Request timeout for icmp_seq 189
Request timeout for icmp_seq 190
Request timeout for icmp_seq 191
Request timeout for icmp_seq 192
ping: sendto: No route to host
Request timeout for icmp_seq 193
ping: sendto: Host is down
Request timeout for icmp_seq 194
ping: sendto: Host is down
Request timeout for icmp_seq 195
ping: sendto: Host is down
Request timeout for icmp_seq 196
ping: sendto: Host is down
Request timeout for icmp_seq 197
ping: sendto: Host is down
Request timeout for icmp_seq 198
ping: sendto: Host is down
Request timeout for icmp_seq 199
ping: sendto: Host is down
Request timeout for icmp_seq 200
ping: sendto: Host is down
Request timeout for icmp_seq 201
ping: sendto: Host is down
Request timeout for icmp_seq 202
ping: sendto: Host is down
Request timeout for icmp_seq 203
ping: sendto: Host is down
Request timeout for icmp_seq 204
ping: sendto: Host is down
Request timeout for icmp_seq 205
ping: sendto: Host is down
Request timeout for icmp_seq 206
ping: sendto: Host is down
Request timeout for icmp_seq 207
ping: sendto: Host is down
Request timeout for icmp_seq 208
ping: sendto: Host is down
Request timeout for icmp_seq 209
ping: sendto: Host is down
Request timeout for icmp_seq 210
ping: sendto: Host is down
Request timeout for icmp_seq 211
Request timeout for icmp_seq 212
Request timeout for icmp_seq 213
Request timeout for icmp_seq 214
Request timeout for icmp_seq 215
Request timeout for icmp_seq 216
ping: sendto: No route to host
Request timeout for icmp_seq 217
ping: sendto: Host is down
Request timeout for icmp_seq 218
ping: sendto: Host is down
Request timeout for icmp_seq 219
ping: sendto: Host is down
Request timeout for icmp_seq 220
ping: sendto: Host is down
Request timeout for icmp_seq 221
ping: sendto: Host is down
Request timeout for icmp_seq 222
ping: sendto: Host is down
Request timeout for icmp_seq 223
ping: sendto: Host is down
Request timeout for icmp_seq 224
ping: sendto: Host is down
Request timeout for icmp_seq 225
ping: sendto: Host is down
Request timeout for icmp_seq 226
ping: sendto: Host is down
Request timeout for icmp_seq 227
ping: sendto: Host is down
Request timeout for icmp_seq 228
ping: sendto: Host is down
Request timeout for icmp_seq 229
ping: sendto: Host is down
Request timeout for icmp_seq 230
ping: sendto: Host is down
Request timeout for icmp_seq 231
ping: sendto: Host is down
Request timeout for icmp_seq 232
ping: sendto: Host is down
Request timeout for icmp_seq 233
ping: sendto: Host is down
Request timeout for icmp_seq 234
ping: sendto: Host is down
Request timeout for icmp_seq 235
ping: sendto: Host is down
Request timeout for icmp_seq 236
Request timeout for icmp_seq 237
Request timeout for icmp_seq 238
Request timeout for icmp_seq 239
Request timeout for icmp_seq 240
Request timeout for icmp_seq 241
ping: sendto: No route to host
Request timeout for icmp_seq 242
ping: sendto: Host is down
Request timeout for icmp_seq 243
ping: sendto: Host is down
Request timeout for icmp_seq 244
ping: sendto: Host is down
Request timeout for icmp_seq 245
ping: sendto: Host is down
Request timeout for icmp_seq 246
ping: sendto: Host is down
Request timeout for icmp_seq 247
ping: sendto: Host is down
Request timeout for icmp_seq 248
ping: sendto: Host is down
Request timeout for icmp_seq 249
ping: sendto: Host is down
Request timeout for icmp_seq 250
ping: sendto: Host is down
Request timeout for icmp_seq 251
ping: sendto: Host is down
Request timeout for icmp_seq 252
ping: sendto: Host is down
Request timeout for icmp_seq 253
ping: sendto: Host is down
Request timeout for icmp_seq 254
ping: sendto: Host is down
Request timeout for icmp_seq 255
ping: sendto: Host is down
Request timeout for icmp_seq 256
ping: sendto: Host is down
Request timeout for icmp_seq 257
ping: sendto: Host is down
Request timeout for icmp_seq 258
ping: sendto: Host is down
Request timeout for icmp_seq 259
ping: sendto: Host is down
Request timeout for icmp_seq 260
ping: sendto: Host is down
Request timeout for icmp_seq 261
Request timeout for icmp_seq 262
Request timeout for icmp_seq 263
Request timeout for icmp_seq 264
Request timeout for icmp_seq 265
Request timeout for icmp_seq 266
ping: sendto: No route to host
Request timeout for icmp_seq 267
ping: sendto: Host is down
Request timeout for icmp_seq 268
ping: sendto: Host is down
Request timeout for icmp_seq 269
ping: sendto: Host is down
Request timeout for icmp_seq 270
ping: sendto: Host is down
Request timeout for icmp_seq 271
ping: sendto: Host is down
Request timeout for icmp_seq 272
ping: sendto: Host is down
Request timeout for icmp_seq 273
ping: sendto: Host is down
Request timeout for icmp_seq 274
ping: sendto: Host is down
Request timeout for icmp_seq 275
ping: sendto: Host is down
Request timeout for icmp_seq 276
ping: sendto: Host is down
Request timeout for icmp_seq 277
ping: sendto: Host is down
Request timeout for icmp_seq 278
ping: sendto: Host is down
Request timeout for icmp_seq 279
ping: sendto: Host is down
Request timeout for icmp_seq 280
ping: sendto: Host is down
Request timeout for icmp_seq 281
ping: sendto: Host is down
Request timeout for icmp_seq 282
ping: sendto: Host is down
Request timeout for icmp_seq 283
ping: sendto: Host is down
Request timeout for icmp_seq 284
ping: sendto: Host is down
Request timeout for icmp_seq 285
ping: sendto: Host is down
Request timeout for icmp_seq 286
Request timeout for icmp_seq 287
Request timeout for icmp_seq 288
Request timeout for icmp_seq 289
Request timeout for icmp_seq 290
Request timeout for icmp_seq 291
ping: sendto: No route to host
Request timeout for icmp_seq 292
ping: sendto: Host is down
Request timeout for icmp_seq 293
ping: sendto: Host is down
Request timeout for icmp_seq 294
ping: sendto: Host is down
Request timeout for icmp_seq 295
ping: sendto: Host is down
Request timeout for icmp_seq 296
ping: sendto: Host is down
Request timeout for icmp_seq 297
ping: sendto: Host is down
Request timeout for icmp_seq 298
ping: sendto: Host is down
Request timeout for icmp_seq 299
ping: sendto: Host is down
Request timeout for icmp_seq 300
ping: sendto: Host is down
Request timeout for icmp_seq 301
ping: sendto: Host is down
Request timeout for icmp_seq 302
ping: sendto: Host is down
Request timeout for icmp_seq 303
ping: sendto: Host is down
Request timeout for icmp_seq 304
ping: sendto: Host is down
Request timeout for icmp_seq 305
ping: sendto: Host is down
Request timeout for icmp_seq 306
ping: sendto: Host is down
Request timeout for icmp_seq 307
ping: sendto: Host is down
Request timeout for icmp_seq 308
ping: sendto: Host is down
Request timeout for icmp_seq 309
ping: sendto: Host is down
Request timeout for icmp_seq 310
ping: sendto: Host is down
Request timeout for icmp_seq 311
Request timeout for icmp_seq 312
Request timeout for icmp_seq 313
Request timeout for icmp_seq 314
Request timeout for icmp_seq 315

Then, for some reasons, at random time, the snapmaker starts to respond. Sometimes I wait for 70 hops, sometimes 150, this time 313, but you can also see some previous hops comes back to life whereas the were timeouted.

ping unlocked
64 bytes from 192.168.1.138: icmp_seq=241 ttl=64 time=75333.700 ms
64 bytes from 192.168.1.138: icmp_seq=242 ttl=64 time=74331.624 ms
64 bytes from 192.168.1.138: icmp_seq=263 ttl=64 time=53241.746 ms
64 bytes from 192.168.1.138: icmp_seq=264 ttl=64 time=52238.245 ms
64 bytes from 192.168.1.138: icmp_seq=265 ttl=64 time=51233.030 ms
64 bytes from 192.168.1.138: icmp_seq=266 ttl=64 time=50231.428 ms
64 bytes from 192.168.1.138: icmp_seq=267 ttl=64 time=49227.198 ms
64 bytes from 192.168.1.138: icmp_seq=288 ttl=64 time=28140.353 ms
64 bytes from 192.168.1.138: icmp_seq=289 ttl=64 time=27138.523 ms
64 bytes from 192.168.1.138: icmp_seq=290 ttl=64 time=26132.157 ms
64 bytes from 192.168.1.138: icmp_seq=291 ttl=64 time=25126.764 ms
64 bytes from 192.168.1.138: icmp_seq=292 ttl=64 time=24124.039 ms
64 bytes from 192.168.1.138: icmp_seq=313 ttl=64 time=3043.995 ms
64 bytes from 192.168.1.138: icmp_seq=314 ttl=64 time=2038.306 ms
64 bytes from 192.168.1.138: icmp_seq=315 ttl=64 time=1036.350 ms
64 bytes from 192.168.1.138: icmp_seq=316 ttl=64 time=31.017 ms
64 bytes from 192.168.1.138: icmp_seq=317 ttl=64 time=88.242 ms
64 bytes from 192.168.1.138: icmp_seq=318 ttl=64 time=119.794 ms
64 bytes from 192.168.1.138: icmp_seq=319 ttl=64 time=34.704 ms
64 bytes from 192.168.1.138: icmp_seq=320 ttl=64 time=58.508 ms
64 bytes from 192.168.1.138: icmp_seq=321 ttl=64 time=35.258 ms
64 bytes from 192.168.1.138: icmp_seq=322 ttl=64 time=97.155 ms
64 bytes from 192.168.1.138: icmp_seq=323 ttl=64 time=118.674 ms
64 bytes from 192.168.1.138: icmp_seq=324 ttl=64 time=39.381 ms
64 bytes from 192.168.1.138: icmp_seq=325 ttl=64 time=50.549 ms
64 bytes from 192.168.1.138: icmp_seq=326 ttl=64 time=74.690 ms
64 bytes from 192.168.1.138: icmp_seq=327 ttl=64 time=93.410 ms
64 bytes from 192.168.1.138: icmp_seq=328 ttl=64 time=112.823 ms
64 bytes from 192.168.1.138: icmp_seq=329 ttl=64 time=30.672 ms
64 bytes from 192.168.1.138: icmp_seq=330 ttl=64 time=50.344 ms
64 bytes from 192.168.1.138: icmp_seq=331 ttl=64 time=68.106 ms
64 bytes from 192.168.1.138: icmp_seq=332 ttl=64 time=90.484 ms
64 bytes from 192.168.1.138: icmp_seq=333 ttl=64 time=109.399 ms
64 bytes from 192.168.1.138: icmp_seq=334 ttl=64 time=132.523 ms
64 bytes from 192.168.1.138: icmp_seq=335 ttl=64 time=47.310 ms
64 bytes from 192.168.1.138: icmp_seq=336 ttl=64 time=66.920 ms
64 bytes from 192.168.1.138: icmp_seq=337 ttl=64 time=84.605 ms
64 bytes from 192.168.1.138: icmp_seq=338 ttl=64 time=324.134 ms
64 bytes from 192.168.1.138: icmp_seq=339 ttl=64 time=125.100 ms
64 bytes from 192.168.1.138: icmp_seq=340 ttl=64 time=10.234 ms
64 bytes from 192.168.1.138: icmp_seq=341 ttl=64 time=9.335 ms
64 bytes from 192.168.1.138: icmp_seq=342 ttl=64 time=87.104 ms
64 bytes from 192.168.1.138: icmp_seq=343 ttl=64 time=102.963 ms
64 bytes from 192.168.1.138: icmp_seq=344 ttl=64 time=122.461 ms

Expected behavior I'd like the Snapmaker to connect as soon as possible, as it used to work earlier.

🌍 Your Environment

Platform:


- Operating System: macOS Sequoia 15.0.1
- Printer: Snapmaker 2.0 A350T

loranger avatar Oct 21 '24 09:10 loranger