Automatikus VPN a Windows 8.1 rendszerben

A távoli hozzáférés területén a Windows 8.1 újításai között érdemes megemlíteni a VPN-kliens képességeinek kibővítését. Most már nemcsak a Microsoft szokásos VPN klienseit, hanem a VPN rendszerbe már beépített harmadik fél ügyfeleit is használhatja (CheckPoint, F5, Juniper, SonicWall és mások), emellett a funkció megjelenik az új operációs rendszerben is. Automatikusan indított VPN. Automatikusan indított VPN szolgáltatások a Windows 8.1 rendszerben lehetővé teszi a VPN automatikus elérését a meghatározott szolgáltatásokhoz és webhelyekhez.

Az Auto Triggered VPN funkció elve meglehetősen egyszerű. A rendszer automatikusan létrehoz egy VPN kapcsolatot a vállalati hálózattal, ha:

  • Elindul egy speciális alkalmazás (klasszikus és modern Metro alkalmazás is)
  • A rendszer vagy bármely alkalmazás egy speciális DNS-utótaggal fér hozzá a vállalati erőforráshoz (például amikor belép egy vállalat vállalati webhelyére)

Bizonyos feltételek mellett az automatikus VPN-kapcsolat lehetősége miatt a végfelhasználó számára a Windows 8.1 vállalati erőforrásokhoz való hozzáférése ugyanolyan átláthatóvá válik, mint a DirectAccess használatakor! És természetesen, most nem kell ilyen összetett sémákat építenie, például a Windows Autostart VPN-ben leírt cikkben leírtak szerint.

A VPN kapcsolat a felhasználó bármilyen személyes eszközéből létrehozható a BYOD (Bring Your Own Device) koncepció segítségével, amely teljesen különbözik a DirectAccess technológia által kínált lehetőségektől. Fontos megjegyezni, hogy az automatikus VPN-kapcsolat nem működik egy olyan számítógépen, amely egy Windows tartomány része.

Az automatikusan kiváltott VPN működésének követelményei:

  • Ügyfélként az eszköz a Windows 8.1 operációs rendszerrel használható nem az Enterprise kiadás és nem tartozik a Windows tartományba (A munkahelyi csatlakozás természetesen használható)
  • VPN-kiszolgáló platformjaként használhatja mind a Windows Server 2012 R2, mind a VPN-kiszolgálók korábbi verzióit (beleértve a Windows 7 vagy Windows 8 alapú integrált VPN szervert is)
  • A VPN-kapcsolathoz a split alagút VPN (Split Tunneling) technológiáját kell használni

Az automatikusan kiváltott VPN-t a PowerShell használatával kezeli, és különféle összetettebb szkriptekben és szkriptekben használható..

Ezután három forgatókönyvet elemzünk az automatikus VPN-kapcsolat használatához a 8.1 ablakban. Mindhárom esetben szükségünk lesz bármilyen kényelmes módon létrehozott működő VPN-profilra (például ilyen). Tegyük fel, hogy az ügyfélgépen létrehozott VPN kapcsolat neve „VPNArn”.

Mint fentebb írtuk, a VPN kapcsolathoz a külön alagút üzemmódot engedélyezni kell. Az alagút típusát Split Tunneling-re változtathatja a PoSh paranccsal:

Set-VpnConnection -név VPNArn -SplitTunneling $ true

Automatikus VPN kapcsolat a Metro alkalmazás számára (Modern App)

Ebben a példában automatikus VPN kapcsolatot létesítünk, amikor elindítjuk a „Music Application” Metro alkalmazást.

Mindenekelőtt be kell szereznünk ennek az alkalmazásnak az azonosítóját, amely megtalálható a PowerShell paranccsal:

Get-AppxPackage -name * mus *

Érdekelnek vagyunk a mezőben tárolt értéknél  PackageFamilyName. Példánkban ez a Microsoft.ZuneMusic_8wekyb3d8bbwe.

A következő parancs segítségével csatolja a korábban létrehozott VPN-profilt ehhez az alkalmazáshoz:

Add-VpnConnectionTriggerApplication -név VPNArn -ApplicationID Microsoft.ZuneMusic_8wekyb3d8bbwe -PassThru

Most, amikor elindítja a Metro Music alkalmazást, a megadott profil használatával automatikusan létrejön egy VPN kapcsolat. Ha a VPN-kapcsolat hitelesítő adatait nem mentették meg, akkor a rendszer felkéri őket.

Ha az összes, ezt a kapcsolatot használó alkalmazás bezáródik, vagy egy bizonyos ideig nincs forgalom a vállalati hálózatra (az alapjáratot az IdleDisconnectSeconds paraméter állítja be, és alapértelmezés szerint 5 perc), a VPN-kapcsolat automatikusan leválasztódik..

Automatikus VPN kapcsolat a Windows 8.1 rendszeren klasszikus alkalmazásokhoz

Ugyanez a séma valósítható meg a "klasszikus" Windows alkalmazások esetében. Az alkalmazás azonosítója a futtatható fájl teljes elérési útját használja. Például, hogy a Jegyzettömb VPN-kapcsolatok indítása elõtt a VPNArn névvel automatikusan elinduljon, használja a következõ parancsot:

Add-VpnConnectionTriggerApplication -név VPNArn -ApplicationID “c: \ Windows \ system32 \ notepad.exe” -PassThru

Az alábbiak szerint tegye közzé egy adott VPN-kapcsolathoz kapcsolódó alkalmazások listáját:

Get-VpnConnectionTrigger-név VPNArn

Az alkalmazás leválasztásához a VPN-profiltól az Remove-VpnConnectionTriggerApplication parancsmag használható:

Remove-VpnConnectionTriggerApplication -name VPNArn -ApplicationID “c: \ windows \ system32 \ notepad.exe” -PassThru

Automatikus VPN-kapcsolat, ha erőforrásokhoz fér hozzá specifikus DNS utótagokkal

A Windows 8.1 rendszerben megadhatja a DNS-utótagok listáját, amelyek elérésekor a VPN-kapcsolat megindul. A PoSh parancs formátuma a következő:

Add-VpnConnectionTriggerDnsConfiguration [-Név] -DnsSuffix [-DnsIPCím] -PassThru

Ez a parancs beállítja a VPN-kapcsolat nevét, a DNS-utótagok listáját és egy vagy több DNS-kiszolgáló címét, amelyet az utótag alá tartozó összes név feloldására használnak..

Hozzon létre például egy automatikus VPN-indítót a .corp.winitpro.ru utótag számára

Add-VpnConnectionTriggerDnsConfiguration -név VPNArn -DnsSuffix “.corp.winitpro.ru” -DnsIPCím 2.2.2.2
megjegyzés.  Vegye figyelembe, hogy a DNS utótag nevének elején legyen egy pont.