Kvifor ein VPN ikkje kan bli med i eit Wi-Fi-nettverk utan tenar
Ein tunnel treng eit endepunkt inne i målnettverket. Wi-Fi-detaljar, ein lokal tenar eller ein kommersiell utgang kan ikkje skape tilgang som nettverket aldri baud på.
Førespurnaden kjem vanlegvis som ein versjon av det same håpet: peik klienten mot eit Wi-Fi-nettverk og end opp inne i det. Det er ikkje det ein tunnel gjer. Ein tunnel koplar ein klient til noko som alt lyttar. Viss målnettverket ikkje har noko som lyttar etter fjernåtkomst, finst det ikkje nokon annan ende.
Ein tunnel er eit forhold, ikkje ei innstilling
Den eine sida lyttar, den andre koplar til, og begge blir samde om ein protokoll og om påloggingsinformasjon. Den lyttande sida må liggje inne i nettverket du vil nå. Den delen kan ikkje oppfinnast frå klienten. Ein profil med rett adresse og feil nettverk bak seg gir ein tidsavbrot, ikkje tilgang.
Derfor er det ærlege svaret på nokre av desse spørsmåla at fjernåtkomst ikkje finst for det nettverket. Å leggje til ein protokoll, ein port eller ein annan klient skapar ikkje eit endepunkt som eigaren aldri har sett i drift.
Wi-Fi-detaljar er ikkje tunnelpåloggingsinformasjon
Ein SSID, eit subnett, ein gateway og ein passfrase er fakta om å stå i bygningen. Ingen av dei autentiserer deg mot ein teneste ein annan stad på internett. Campus- og hotellnettverk publiserer den informasjonen for gjester i bygningen, ikkje for klientar på internett.
Kopiering av eit internt subnett inn i ein VPN-profil skapar eit forsøk på å nå ei adresse som ikkje kan rutast frå der du er. Forsøket mislukkast før nokon påloggingsinformasjon blir kontrollert, og derfor hjelper det aldri å endre brukarnamnet eller autentiseringsmetoden.
Viss organisasjonen driv ein teneste for fjernåtkomst, namngir dokumentasjonen endepunktet og metoden. Spør spesifikt etter desse to fakta, for ein helpdesk vil elles svare på spørsmålet han vanlegvis høyrer, nemleg om Wi-Fi.
Ein utgang vel ikkje kjeldenettverket ditt
Nokre tenarar svarar berre klientar der adressa fell innanfor eitt område. Det er ein kjeldekontroll. Ein kommersiell utgang ligg utanfor det, så tilkoplinga blir avvist før nokon applikasjonsdata blir utveksla. Reknestykket endrar seg ikkje når du vel ein annan leverandør, fordi adressa framleis ikkje er den tenaren vil ha.
Tre alternativ står att, og berre tre. Finn eit endepunkt innanfor det tillatne området, bruk ein godkjend sprettopp som alt er der, eller be eigaren endre policyen. Alt anna er ein variant av å håpe at kontrollen ikkje blir handheva.
Ein lokal tunnel krypterer feil segment
Ein tenar bunden til loopback-grensesnittet verner trafikk mellom to prosessar på same maskin. Utanfor den loopback-banen forlèt pakkane verten nøyaktig som før. Vernet du ønskte for nettverket fanst aldri, sjølv om handsamingskostnaden er reell.
Den ordninga har ein legitim bruk: å teste ein klient, ei rute eller ein konfigurasjon før han blir sett i drift. Det er ikkje eit personverntiltak og ikkje ein måte å nå eit eksternt nettverk, og å forveksle dei to fører til mykje bortkasta konfigurasjon.
Kva som faktisk fungerer utan tenar
Når ein eining ikkje har ein stabil inngåande bane, er det nyttige mønsteret eit møtepunkt i staden for ei direkte tilkopling. Ein eksternt hosta relay, ein omvend tunnel frå eininga til ein liten tenar du kontrollerer, eller ein leverandør som tilbyr inngåande adressering set alle noko oppnåeleg i midten. Eit forbrukar-VPN-abonnement er ikkje den tingen, fordi det plasserer ikkje noko endepunkt inne i nettverket ditt.
ssh -N -R 2222:localhost:22 [email protected] ss -tlnp | grep 2222 nc -vz 198.51.100.7 2222
Den første kommandoen opnar ein omvend tunnel frå eininga til ein relay, den andre stadfester den lokale lyttaren, og den tredje testar banen utanfrå. Erstatt dokumentasjonsadressa med din eigen relay, og stadfest retninga eksplisitt, fordi utgåande tilkoplingar ofte lukkast gjennom omsetjing, medan uønskt inngåande aldri kjem fram.
Viss målet berre er å nå ein teneste som alt finst på eit nettverk du kontrollerer, set klienten på eininga som treng han. Å dele ein tunnel frå ein berbar datamaskin er eit ruting- og omsetjingsprosjekt med sine eigne feilmodus, og ein styrt klient vil vanlegvis blokkere det.