Berikut tutorial bagaimana cara menjalankan VPN client secara otomatis jika OS Windows starting up.
mungkin ide ini muncul ketika bagaimana jika listrik padam dan PC otomatis nyala tetapi VPN tidak otomatis terhubung?
jika kalian menggunakan linux bisa memanfaatkan shell script untuk melakukan redial VPN dan di cek setiap menit dan diletakan di cron job.
akan tetapi bagaimana jika hal ini terjadi di windows?
Solsinya adalah anda bisa membuat BATCH Script.
METODE 1:
- buka notepad dan isikan sintax berikut ini dan simpan dengan nama vpn.bat
@echo off
rasdial.exe nama-vpn user-vpn password-vpn
silahkan ubah nama-vpn, user-vpn dan password-vpn sesuai dengan VPN account kalian masing-masing.
- jalankan vpn.bat maka otomatis VPN akan ter dial. jika sukses maka VPN akan sukses terkoneksi.
- Buka task scheduler pada Windows anda
- buatlah task untuk menjalankan vpn.bat saat windows starting up
- gunakan trigger: at startup
- gunakan action start a program dan arahkan file vpn.bat
- setelah ter set dengan benar semua maka silahkan coba untuk restart Windows anda dan lihat apakah VPN otomatis terkoneksi ?
METODE 2:
Jika VPN sering DC sendiri, silahkan manfaatkan batch script untuk melakukan pengecekan setiap menit dan dipasang di task scheduler.
berikut script yg biasa dipakai:
@echo off
for /f "tokens=1" %%a in ('rasdial.exe ^| find "No connections"') do set vpn_status=%%a
if %vpn_status% == No (rasdial.exe nama-vpn user-vpn password-vpn) else (echo "sudah konek")
- simpan script diatas dengan nama vpn.bat
- buka task scheduler dan set trigger: on a schedule
- centang repeat task every 1 minute & for a duration of: indefinitely
- action pilih start a program dan aragkan file vpn.bat
- jika terganggu dengan adanya cmd poup muncul tiap menit, silahkan buat shortcut vpn.bat dan masuk ke propertis --> run: minimzed --> ok
METODE 3:
Atau solusi lain bisa dengan menggunakan software ini: https://sourceforge.net/projects/autovpnconnect/