Sudden Loss of Connectivity, despite things appearing fine?

I’m at a loss. I access my development environment via tailscale and I effectively looked away and looked back and had lost access.

I cannot SSH via tailscale to my target, but I can ssh directly from laptop to target.

From laptop:

❯ tailscale status
# ...
100.72.11.62    xeep                 cole.mickens@ linux   active; direct 192.168.1.35:41641, tx 23952 rx 92

But,

❯ ssh -v cole@$(tailscale ip --6 target)
OpenSSH_8.8p1, OpenSSL 1.1.1l  24 Aug 2021
debug1: Reading configuration data /home/cole/.ssh/config
debug1: /home/cole/.ssh/config line 1: Applying options for *
debug1: /home/cole/.ssh/config line 5: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 5: Applying options for *
debug1: Control socket "/home/cole/.ssh/master-cole@zzz:22" does not exist
debug1: Connecting to zzz [zzz] port 22.
^C

~
❯ ssh -v cole@$(tailscale ip --4 target)
OpenSSH_8.8p1, OpenSSL 1.1.1l  24 Aug 2021
debug1: Reading configuration data /home/cole/.ssh/config
debug1: /home/cole/.ssh/config line 1: Applying options for *
debug1: /home/cole/.ssh/config line 5: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 5: Applying options for *
debug1: Control socket "/home/cole/.ssh/master-cole@zzz:22" does not exist
debug1: Connecting to zzz [100.zzz] port 22.

from the target:


cole@xeep ~
❯ sudo tailscale status
100.112.137.125 porty                cole.mickens@ linux   idle, tx 20400 rx 23952

(it seems to be receiving everything porty is sending, but porty is not getting everything xeep is sending back?)

and then a bit from xeep:

Nov 27 01:47:02 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:47:01 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:46:00 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:45:59 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:45:30 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:45:29 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:45:00 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:44:59 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:44:27 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:44:27 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:43:56 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:43:56 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:43:25 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:43:25 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:40:49 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41850} 60 ok out
Nov 27 01:40:49 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41850 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:40:48 xeep tailscaled[459090]: portmapper: Got PCP response: epoch: 1557008
Nov 27 01:40:48 xeep tailscaled[459090]: portmapper: Got PMP response; IP: 198.244.104.13, epoch: 1557008
Nov 27 01:40:33 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41850} 60 ok out
Nov 27 01:40:17 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41852 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:40:08 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41850} 60 ok out
Nov 27 01:40:00 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41850 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:39:48 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41844} 60 ok out
Nov 27 01:39:45 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41850 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:39:31 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41838} 60 ok out
Nov 27 01:39:23 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41844} 60 ok out
Nov 27 01:39:07 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41848 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:38:59 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41838} 60 ok out
Nov 27 01:38:59 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41838 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:38:45 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41834} 60 ok out
Nov 27 01:38:28 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41834 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:38:20 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41834} 60 ok out
Nov 27 01:38:08 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41834} 60 ok out
Nov 27 01:38:08 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:38:07 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:37:57 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41836 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:37:57 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41834} 60 ok out
Nov 27 01:37:57 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41834 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:37:57 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:9662cebbaa98e115 now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 01:37:53 xeep tailscaled[459090]: magicsock: ParseEndpoint: key=[3bQq4]: disco=d:9662cebbaa98e115; derp=10(sea) aip=100.112.137.125 aip=fd7a:115c:a1e0:ab12:4843:cd96:6270:897d ep=198.244.104.13:41642 ep=[2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641 ep=192.168.1.81:41641 ep=[2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 01:37:53 xeep tailscaled[459090]: wgengine: Reconfig: configuring userspace wireguard config (with 2/11 peers)
Nov 27 01:37:53 xeep tailscaled[459090]: wgengine: Reconfig: removing session keys for 1 peers
Nov 27 01:37:53 xeep tailscaled[459090]: wgengine: Reconfig: [3bQq4] changed from "discokey:7b93c2f14bc31f16e1dbdfa1ef164560f4d488bac989daa0ae8a7f7e63359a7c" to {"[3bQq4]" "discokey:9662cebbaa98e1154a4484125f53af5279b7e925a5557a7f235a4ee0589bf320" ""}
Nov 27 01:37:53 xeep tailscaled[459090]: magicsock: node [3bQq4] changed discovery key from 7b93c2f14bc31f16 to 9662cebbaa98e115
Nov 27 01:37:53 xeep tailscaled[459090]: + [3bQq4] d:9662cebbaa98e115 D10 100.112.137.125 fd7a:115c:a1e0:ab12:4843:cd96:6270:897d/128 :  198.244.104.13:41642 [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641    192.168.1.81:41641 [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 01:37:53 xeep tailscaled[459090]: - [3bQq4] d:7b93c2f14bc31f16 D10 100.112.137.125 fd7a:115c:a1e0:ab12:4843:cd96:6270:897d/128 :  198.244.104.13:41642 [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641    192.168.1.81:41641 [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 01:37:53 xeep tailscaled[459090]: netmap diff:
Nov 27 01:37:36 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:37:36 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:37:06 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:37:05 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:36:35 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:36:34 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:36:04 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:36:03 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:35:33 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:a722e5e272357822 [KM3N2]
Nov 27 01:35:32 xeep tailscaled[459090]: magicsock: want call-me-maybe but endpoints stale; restunning
Nov 27 01:32:55 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41816} 60 ok out
Nov 27 01:32:55 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41814} 60 ok out
Nov 27 01:32:36 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:22 > 100.112.137.125:56846} 60 ok out
Nov 27 01:32:26 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41814} 60 ok out
Nov 27 01:32:19 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41812 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:32:05 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:22 > 100.112.137.125:56846} 60 ok out
Nov 27 01:31:58 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:22 > 100.112.137.125:56844} 60 ok out
Nov 27 01:31:46 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:22 > 100.112.137.125:56842} 60 ok out
Nov 27 01:31:36 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:22 > 100.112.137.125:56844} 60 ok out
Nov 27 01:31:26 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41810} 60 ok out
Nov 27 01:31:15 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41812 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:31:15 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41810 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:31:00 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41800} 60 ok out
Nov 27 01:30:46 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41804 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:30:36 xeep tailscaled[459090]: portmapper: Got PCP response: epoch: 1556397
Nov 27 01:30:36 xeep tailscaled[459090]: portmapper: Got PMP response; IP: 198.244.104.13, epoch: 1556397
Nov 27 01:30:35 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41802} 60 ok out
Nov 27 01:30:28 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41800 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:30:17 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41788} 60 ok out
Nov 27 01:30:09 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41792} 60 ok out
Nov 27 01:29:57 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41784} 60 ok out
Nov 27 01:29:45 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41782 > 100.72.11.62:443} 60 tcp ok
Nov 27 01:29:36 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41774} 60 ok out
Nov 27 01:29:25 xeep tailscaled[459090]: magicsock: ParseEndpoint: key=[KM3N2]: disco=d:a722e5e272357822; derp=10(sea) aip=100.96.145.20 aip=fd7a:115c:a1e0:ab12:4843:cd96:6260:9114 ep=198.244.104.13:41642 ep=[2604:4080:1368:8020:4447:a5ef:4f1f:2560]:41641 ep=172.19.96.1:41641 ep=172.28.192.1:41641 ep=192.168.1.81:41641 ep=[2604:4080:1368:8020:c407:c2f0:15:3bcf]:41641
Nov 27 01:29:25 xeep tailscaled[459090]: wgengine: Reconfig: configuring userspace wireguard config (with 2/11 peers)
Nov 27 01:29:25 xeep tailscaled[459090]: wgengine: idle peer d:a722e5e272357822 now active, reconfiguring wireguard
Nov 27 01:29:25 xeep tailscaled[459090]: magicsock: STUN done; sending call-me-maybe to d:7b93c2f14bc31f16 [3bQq4]
Nov 27 01:29:25 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41766 > 100.72.11.62:443} 40 tcp non-syn
Nov 27 01:29:25 xeep tailscaled[459090]: Accept: TCP{100.72.11.62:443 > 100.112.137.125:41766} 60 ok out
Nov 27 01:29:25 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:41766 > 100.72.11.62:443} 60 tcp ok

The log does seem chattier than normal?

I’m guessing that just restarting tailscaled on target aka xeep would be sufficient, but I’m okay with keeping this here for a bit if there’s more data to collect. Or maybe I’m just missing something obvious.

1 Like

Right now I have “watch -n2” running on both sides. tx/rx are going up, but they both say “idle”…

edIt: actually, only xeep says idle, which makes sense maybe since it’s the broken one, and maybe explains why it sort of thinks its transmitting.

edit2: random note these are nixos machines which seem to be stuck on 1.14.6?

my laptop was off until just a moment ago, and it can connect to xeep. porty still cannot.

EDIT: just realized this is further complicated by the fact that xeep also reverse proxies back to porty.

Happened again.

Here’s the reverse log from around the time it happened:

Nov 27 22:48:16 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:48:16 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:48:06 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:48:06 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:48:01 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:47:56 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:47:51 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:47:46 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using 192.168.1.81:41641
Nov 27 22:47:46 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:47:36 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:47:36 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:47:31 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:47:26 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using 192.168.1.81:41641
Nov 27 22:47:26 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:47:21 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:47:16 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:47:16 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:47:11 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:47:06 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:47:06 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:46:56 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using 192.168.1.81:41641
Nov 27 22:46:56 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:46:51 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:46:46 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:46:46 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:46:36 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:46:31 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using 192.168.1.81:41641
Nov 27 22:46:26 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:46:26 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:46:21 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:46:16 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:46:06 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:46:06 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:45:56 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:45:50 xeep tailscaled[459090]: magicsock: disco: node [3bQq4] d:c7ea86ae28bcbdcd now using 192.168.1.81:41641
Nov 27 22:45:48 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 103 tcp non-syn
Nov 27 22:45:41 xeep tailscaled[459090]: + [3bQq4] d:c7ea86ae28bcbdcd D10 100.112.137.125 fd7a:115c:a1e0:ab12:4843:cd96:6270:897d/128 :  198.244.104.13:41642 [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641    192.168.1.81:41641 [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641
Nov 27 22:45:41 xeep tailscaled[459090]: - [3bQq4] d:c7ea86ae28bcbdcd D10 100.112.137.125 fd7a:115c:a1e0:ab12:4843:cd96:6270:897d/128 :  198.244.104.13:41642 [2604:4080:1368:8020:804f:fa69:9c9a:54c5]:41641    192.168.1.81:41641 [2604:4080:1368:8020:1ac0:4dff:fea0:8d22]:41641
Nov 27 22:45:41 xeep tailscaled[459090]: netmap diff:
Nov 27 22:45:36 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:45:26 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:45:16 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:45:06 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:44:56 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 67 tcp non-syn
Nov 27 22:44:46 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:44:36 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:44:26 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn
Nov 27 22:44:22 xeep tailscaled[459090]: + [7skI/] d:3694ee6a5eeb2b76 D10 100.84.178.79 fd7a:115c:a1e0:ab12:4843:cd96:6254:b24f/128 :  198.244.104.13:41644 [2604:4080:1368:8020:2412:6d3d:644f:f79a]:41641 192.168.185.104:41641 [2604:4080:1368:8020:792a:dd8:ab9c:ade6]:41641
Nov 27 22:44:22 xeep tailscaled[459090]: - [7skI/] d:3694ee6a5eeb2b76 D10 100.84.178.79 fd7a:115c:a1e0:ab12:4843:cd96:6254:b24f/128 :  198.244.104.13:41644 192.168.185.104:41641 [2604:4080:1368:8020:2412:6d3d:644f:f79a]:41641 [2604:4080:1368:8020:792a:dd8:ab9c:ade6]:41641
Nov 27 22:44:22 xeep tailscaled[459090]: netmap diff:
Nov 27 22:44:20 xeep tailscaled[459090]: + [7skI/] d:3694ee6a5eeb2b76 D10 100.84.178.79 fd7a:115c:a1e0:ab12:4843:cd96:6254:b24f/128 :  198.244.104.13:41644 192.168.185.104:41641 [2604:4080:1368:8020:2412:6d3d:644f:f79a]:41641 [2604:4080:1368:8020:792a:dd8:ab9c:ade6]:41641
Nov 27 22:44:20 xeep tailscaled[459090]: - [7skI/] d:3694ee6a5eeb2b76 D10 100.84.178.79 fd7a:115c:a1e0:ab12:4843:cd96:6254:b24f/128 :  198.244.104.13:41644 [2604:4080:1368:8020:2412:6d3d:644f:f79a]:41641 192.168.185.104:41641 [2604:4080:1368:8020:792a:dd8:ab9c:ade6]:41641
Nov 27 22:44:20 xeep tailscaled[459090]: netmap diff:
Nov 27 22:44:16 xeep tailscaled[459090]: Accept: TCP{100.112.137.125:5902 > 100.72.11.62:46792} 88 tcp non-syn

EDIT: definitely had to reboot on both sides to get things going again. :confused:

I’m seeing the same thing towards my node running Tailscale 1.18.1 in Digitalocean. First I thought I was because of tcp_syncookies, so I disabled it and it solved some of my connection issues.

But this one persists.

I’ve looked through telemetry. Your node porty isn’t talking to our control server, and hasn’t for some time. It hasn’t checked in since Jan2

My first thought is that since porty isn’t reporting back, xeep may have just lost track of it. But you say that it is working again?

Is there any firewall keeping porty from making outgoing connections?

If you want to share any non-public information, you can email the response to support@tailscale.com and include a link to this thread.

Heads up, that’s someone else :). In my case, porty is a recently decommissioned machine, so that sounds about right.

I have a convoluted devenv setup where I access Code through tailscale and my browser on my laptop (raisin) which hit a reverse proxy (xeep) which proxies back Code’s host which also happens to be this laptop for the time being (raisin). So anytime either link goes down, I wind up noticing immediately. Restarting tailscaled immediately resolves the issue.

That having been said… I haven’t been having as many issues, and not really any since my most recent round of updates.

If it does happen again, I’ll be good about running the bug commands and noting the UTC time so I can help this process.

1 Like