Automatikus VPN csatlakozás rendszerindításkor és bejelentkezéskor a Mac OS X-ben
A rendszergazda vagy felhasználó számára szükséges lehet az, hogy a Mac rendszerindításkor vagy bejelentkezéskor automatikusan VPN-re csatlakozzon, vagy a kapcsolat megszakadása esetén újracsatlakozzon. Egy egyszerű AppleScript ezt mind megoldja.
Ahhoz, hogy a script működjön, természetesen szükség lesz aktív VPN szolgáltatásra és a Mac OS-ben egy VPN hely beállításra, különben nem lesz mihez csatlakozni. Ha a rendszergazda vagy felhasználó nem szeretne VPN-t (Virtual Private Network / virtuális magánhálózat) használni, akkor ez a trükk kevésbé hasznos egy Mac-hez.
Nézzük, hogyan csatlakozzunk automatikusan VPN-re rendszerindításkor vagy bejelentkezéskor:
Ezt a scriptet a rendszergazda vagy felhasználó elvileg a macOS vagy Mac OS X rendszer szoftver bármely verziója esetén alkalmazni tudja.
Lényegében egy kapcsolódási scriptet helyezünk el a Login Items-ben, hogy rendszerindításkor és bejelentkezéskor automatikusan betöltődjön:
1. Nyissuk meg a „Script Editor”-t, amely az Applications/Utilities mappában található
2. A File menüből válasszuk ki azt, hogy „New”
3. Másoljuk az új, üres script szerkesztőbe a következő AppleScript-et:
tell application „System Events”
tell current location of network preferences
set myVPN to the service „VPN NAME”
if myVPN is not null then
if current configuration of myVPN is not connected then
connect myVPN
end if
end if
end tell
return 60
end tell
end idle
4. A „VPN NAME”-t helyettesítsük a System Preferences (Rendszerbeállítások) program Network (Hálózat) panelben található VPN hálózat helyének nevére (a felhasználó vagy rendszergazda másodpercben megadva megváltoztathatja a visszatérési értéket, hogy a hálózatot milyen gyakran ellenőrizze)
5. A File menüben kattintsunk a „Save”-re
6. A „File Format” legördülő menüből válasszuk ki az „Application”-t
7. Jelöljük be a „Stay open” opciót
8. Nyomjunk „Save”-et, adjuk meg a VPN scriptet és egy egyértelmű nevet (pl. „AutoVPN”) és tegyük egy könnyen elérhető helyre pl. a desktopra vagy a felhasználó alapkönyvtárába
9. Ezután menjünk az Apple menübe és válasszuk ki azt, hogy „System Preferences”, majd lépjünk a „Users & Groups” vezérlőpultba
10. Klikkeljük be az aktív felhasználó nevét, aztán menjünk „Login Items”-be
11. Húzzuk be az elkészült „AutoVPN” Applescript applikációt a Login Items-be így bejelentkezéskor és rendszerindításkor automatikusan betöltődik majd.
Mostmár ha újraindítjuk a Mac-et vagy ki- és bejelentkezünk, a VPN szolgáltatás automatikusan kapcsolódik. Hasonlóképpen, ha a szolgáltatás valami miatt megszakad, automatikusan megkísérli a VPN újracsatlakozását is.
Ennek a hasznos kis AppleScriptnek a variációi már régóta léteznek mindenféle különböző célra, és míg ezúttal azt mutattuk be, hogy a rendszergazda vagy felhasználó hogyan tud a VPN-hez automatikusan (újra)kapcsolódni, ez a script kis átalakítással más műveletekre vagy szolgáltatásokra pl. wi-fi vagy ethernet hálózatokra való automatikus csatlakozásra is ugyanúgy alkalmazható.
Forrás: OSXDaily.
További tanácsokért keresse fel rendszergazda blogunkat!