Häufig gestellte Fragen
Miksi OpenVPN-yhteyteni Synologyyn lakkaa yhtäkkiä toimimasta UDP:n kautta?
Oireet:
OpenVPN-asiakas juuttuu yhteyden muodostusvaiheessa ja aikakatkaisu tapahtuu ennen TLS-yhteyden muodostumista.
Tyypillinen viesti on “Waiting for RESET”.
Syy:
TLS-kättely ei valmistu onnistuneesti, koska tarvittavat UDP-paketit eivät saavuta palvelinta luotettavasti.
Yleisiä syitä ovat:
- Rajoitukset tai suodatus palomuurissa, reitittimessä tai Internet-palveluntarjoajan tasolla
- Liian lyhyet UDP-aikakatkaisut NAT-yhdyskäytävissä
- MTU- tai pirstoutumisongelmat (esim. PPPoE, DS-Lite, mobiiliverkot, IPv6/IPv4-käännös)
- Verkkolaitteet tai palveluntarjoajat, jotka priorisoivat, rajoittavat tai estävät UDP-liikennettä
Koska UDP on yhteydetön, nämä ongelmat ilmenevät usein ilman mielekästä virheilmoitusta.
Ratkaisu:
Vaihda OpenVPN:n siirtoprotokolla UDP:stä TCP:hen.
TCP on huomattavasti vankempi kuin UDP:
- TCP ylläpitää todellista yhteystilaa
- Kadonneet paketit lähetetään automaattisesti uudelleen
- Palomuurit ja NAT-laitteet käsittelevät TCP-liikennettä yleensä suotuisammin
- MTU-ongelmat ovat vähemmän kriittisiä
Tämä mahdollistaa TLS-kättelyn onnistuneen loppuunsaattamisen ja palauttaa vakaan VPN-yhteyden.
