Teil on wg0.conf ja klient, mis võtab vastu ainult .ovpn, nii et keegi soovitab faili teisendada. Ümbernimetamine annab profiili, mida OpenVPN ei suuda parsida, ja hoolikas väli-välja tõlge annab sellise, mis parsitakse ja seejärel ebaõnnestub käsimuses. Põhjus ei ole failivorming. WireGuard ja OpenVPN on erinevad protokollid, millel on erinevad käsimused, erinevad autentimismudelid ja erinev arusaam sellest, mis on peer. Teisendamine töötab ainult selles mõttes, et saate OpenVPN profiili sellelt, kes teist poolt haldab.

Fail, mis teil on, kirjeldab peeri, mitte ühendusprofiili

WireGuard konfiguratsioon on lühike, sest protokoll on selline: liides privaatvõtme ja aadressidega, seejärel üks või mitu peeri avaliku võtme, endpointi ja AllowedIPs loendiga. Pole läbirääkimiskihti, mida seadistada, ega šifrikomplekti, mida valida.

OpenVPN profiil on TLS-põhise juhtkanali klient, seepärast kannab see sertifikaatide või mandaatide viiteid ja direktiive, mis kirjeldavad, kuidas autentida.

Miks tõlgitud fail ikkagi käsimuses ebaõnnestub

WireGuard algab Noise-põhise käsimusega, mis on võtmetatud peeride staatiliste võtmetega, ja jääb vaikseks, kui peeri avalik võti pole juba teada. OpenVPN avab TLS-sessiooni, kontrollib serveri sertifikaati või staatilist võtit ja autendib seejärel kasutaja sertifikaatide, kasutajanime ja parooliga või mõlemaga. Miski WireGuard failis ei kirjelda seda. Tõlgitud fail kannaks õiget endpointi ja kõike muud valesti.

Aadressi ja pordi korduskasutamine ei aita samuti, sest teine pool ootab teistsugust paketti.

Mida teenusepakkujalt küsida

Kui WireGuard faili andis teenusepakkuja, küsige, kas samal kontol on OpenVPN juurdepääs, ja taotlege seda profiili. Paljudel on, ja see tuleb oma mandaatidega, mitte esimese muudetud koopiana.

Kui vastus on ei, on piirang tellimus, mitte fail, ja ükski konverter seda ei muuda.

Kui ruuter või klient räägib ainult OpenVPN-i

Kui seade, mis peab ühenduma, toetab ainult OpenVPN-i, kontrollige teise poole dokumenteeritud protokollituge enne, kui otsite teist laiendust. Ruuterit, mis OpenVPN-i lõpetab, ei saa faili importimisega veenda WireGuard'i vastu võtma. Teostatavad valikud on OpenVPN endpoint serveri poolel või teine seade, mis räägib WireGuard'i.

Valige selle järgi, kes teist poolt haldab, mitte selle järgi, milline fail teil juhtumisi on.

Kui serverit haldad ise, lisa protokoll

Teise protokolli toetamine tähendab teise teenuse käitamist. Linuxi serveris on see OpenVPN-i instants oma CA, serverisertifikaadi, kliendisertifikaatide ja direktiividega server ja push, lisaks tulemüürireegel selle pordi jaoks. Olemasolev WireGuard peer-kirje ei kirjelda ühtki neist objektidest. Planeerige aadressibassein ja läbi surutud marsruudid eraldi WireGuard'i AllowedIPs -dest, sest need ei ole sama mehhanism kahe nime all.

Seejärel kontrollige kliendist: profiil laaditakse, TLS-sessioon lõpeb, läbi surutud marsruut ilmub ja liiklus jõuab hostini, mis on kättesaadav ainult tunnel'i kaudu.

Kus on konverteri idee ohutu

Väärtuste käsitsi märkmetesse tõlkimine on korras ja sageli kasulik, sest endpoint, aadressid ja peeri avalik võti on lihtsalt juurutamise faktid. Privaatvõtme üleslaadimine veebisaidile, mis lubab teisendamist, ei ole korras, kuna see võti on mandaat ja teenusel pole protokolli, milleks seda teisendada. Kui vajate sama juurdepääsu OpenVPN kliendist, küsige selle asemel OpenVPN mandaati.

Hoidke kaks konfiguratsiooni kõrvuti ja käsitlege neid eraldi juurdepääsuteedena, sest seda need on.

Seotud artiklid