Jaettu tunneli Windowsissa: yhdyskäytäväruutu ja puuttuva etuliite
Windows lähettää kaiken tunnelin läpi, kunnes tyhjennät yhden valintaruudun, ja sen jälkeen liian vähän, kunnes lisäät aliverkon. Molemmat kuuluvat samaan muutokseen.
Tunneli ilmoittaa olevansa yhteydessä ja wiki latautuu yhä. Sitten lataus juuttuu ja hyllyssä oleva jako lakkaa vastaamasta. Tunneli teki tehtävänsä, ja profiili vain vaati kaikki kohteet.
Windows käsittelee VPN-yhteyttä reittipäätöksenä. Kunnes päätös kavennetaan, kone käyttäytyy kuin se olisi muuttanut toimistolle.
Miksi toimiva tunneli tuntuu katkokselta
Profiili, jolle on sallittu etäyhdyskäytävän käyttö, asentaa oletusreitin tunnelin läpi. Jokainen kohde, joka ei ole paikallisella linkillä, poistuu silloin toimiston palomuurin kautta. Paikalliset jaot lakkaavat vastaamasta, koska niiden liikenne matkustaa nyt toiselle mantereelle ja takaisin. Mikään asiakkaan tilassa ei heijasta sitä.
Oireet ovat tahallaan hämmentäviä. Nimien selvitys voi vielä toimia, kun jako aikakatkaistaan, tai päinvastoin. Käyttäjä ilmoittaa VPN:n rikkoutuneeksi, asiakas ilmoittaa olevansa kunnossa, ja molemmat väitteet ovat täsmällisiä.
IPv4-valintaikkunaan piiloutuva valintaruutu
Asetus on usean valintaikkunan syvyydessä. Avaa ncpa.cpl, napsauta yhteyttä hiiren oikealla, sitten IPv4-ominaisuudet, sitten Lisäasetukset, ja tyhjennä vaihtoehto, joka sallii yhteyden tulla etäoletusyhdyskäytäväksi. Se yksi ruutu ratkaisee, onko profiili täysi tunneli. Kaikki muu profiilissa pätee edelleen.
Vertaa route print -4 ennen uudelleenyhdistämistä ja sen jälkeen. Tunnelille aiemmin osoittanut 0.0.0.0-merkintä pitäisi olla poissa, ja yrityksen etuliitteiden pitäisi olla yhä siellä.
route print -4 | findstr /c:"0.0.0.0"
Get-VpnConnection -Name 'Work VPN' | Select-Object Name, SplitTunneling, Routes
Liitännän metrijärjestyksen muuttaminen ei ole korvike. Metrijärjestys ratkaisee vain kahden kilpailevan oletusreitin välillä, ja asiakas, joka asentaa oman oletusreittinsä uudelleen joka yhteydellä, voittaa sen kilpailun riippumatta asetetusta luvusta.
Etuliite, jota kukaan ei luetellut
Jaettu tunneli paljastaa täsmälleen ne etuliitteet, jotka on kirjattu profiiliin. Profiilin kirjoittamisen jälkeen lisätty toimiston aliverkko jää saavuttamattomaksi, vaikka tunneli on täysin terve. Silloin raportti saapuu yhtenä rikkoutuneena palvelimena eikä rikkoutuneena VPN:nä.
Käsin lisätty reitti kattaa aukon, kunnes yhdyskäytävän osoite muuttuu. Etuliitteen kirjaaminen yhteyteen on vankempaa, koska etuliite seuraa silloin yhteyttä eikä arvattua osoitetta.
route -p add 172.20.8.0 mask 255.255.255.0 10.8.0.1
Add-VpnConnectionRoute -ConnectionName 'Work VPN' -DestinationPrefix 172.20.8.0/24
Get-VpnConnection -Name 'Work VPN' | Select-Object -ExpandProperty Routes
Lue tallennettu luettelo ja elävä taulukko yhdessä. Tallennettu etuliite voi olla olemassa, vaikka taulukko ei koskaan saa sitä, mikä tapahtuu, kun hallinta-agentti suodattaa reittejä yhteyden noustua. Päinvastainenkin tapahtuu, kun rekisterireitti osoittaa sovittimeen, joka on alhaalla. Kumpikaan näkymä yksin ei kerro koko tarinaa.
Tuloksen todistaminen uudelleenkäynnistyksen jälkeen
Jäljitä molempiin suuntiin ja ratkaise nimen mukaan. Julkisen jäljityksen pitäisi lähteä palveluntarjoajan kautta, sisäisen jäljityksen pitäisi mennä tunneliin, ja sisäisen isännän pitäisi vastata nimellä eikä vain osoitteella.
tracert -4 www.example.com
tracert -4 wiki.corp.example
ping -4 fileserver.corp.example
ping -4 172.20.8.20
Toista katkaisun, uudelleenyhdistämisen ja yhden uudelleenkäynnistyksen jälkeen. Etuliite, joka kestää manuaalisen uudelleenyhdistämisen ja katoaa uudelleenkäynnistyksen jälkeen, ei ollut koskaan tallennettu profiiliin.
Pidä myös tulostin ja NAS testissä, koska kannettavan vieressä olevat laitteet katkaiseva jaettu tunneli on ratkaissut yhden ongelman luomalla pienemmän ja ärsyttävämmän. Microsoftin Add-VpnConnectionRoute-viittaus on paikka, jossa tarkistat parametrien oikeinkirjoituksen moduuliversiotasi vasten.