-
I have been running TeslaMate for nearly a year on a European server and works flawlessly. Now I wanted to move to a US server and I used backup/restore exactly as in the manual (Note: it's a US car in the US). Successfully moved thanks to #4488 After it I saw it didn't work any more I realized I am getting time out when connecting to server. Log is full of these messages:
In contrast, on the European server, everything else identical, it works:
In Europe, I can test the API just with wget successfully:
However, in the US, it's stuck at "Connecting..." forever:
Eventually, after long time, I am getting:
Note, the IP address is different (I assume it's anycast). I manually tried to add 52.211.84.165 to /etc/hosts but it's the same. So the issue is not the server/Tesla side. Any advice? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 6 replies
-
What US service / provider / host are you trying to connect from? |
Beta Was this translation helpful? Give feedback.
No. After long time I found the issue: Tesla is discarding/blocking/ignoring ICMP need fragmentation packets.
I have a WireGuard tunnel (MTU 1420) in between. In order for larger response packets from Tesla server to reach me, they need to be fragmented (Note: They have DF bit set).
sinxe they are ignoring ICMP messages from my edge router, their packets are always too large for the intermediate wg tunnel and being discarded