VPN Windows » tud_architektur_vpn_fix.cmd
| 1 |
@echo off
|
|---|---|
| 2 |
TITLE TUD ARCHITEKTUR - VPN MTU FIX |
| 3 |
REM ISLAM ADEL
|
| 4 |
REM 2025-08-15
|
| 5 |
echo.
|
| 6 |
echo TUD ARCHITEKTUR VPN MTU FIX |
| 7 |
echo.
|
| 8 |
for /F "tokens=1* delims=: " %%a in ('powershell.exe Get-VpnConnection ^| FINDSTR /i "Name"') do ( |
| 9 |
echo.
|
| 10 |
echo vpn_name=%%b |
| 11 |
rem | Select-String $string -Context 3
|
| 12 |
for /F "tokens=1* delims=: " %%d in ('powershell.exe "Get-VpnConnection -Name \"%%b\"" ^| FINDSTR /i "connect.architektur"') do ( |
| 13 |
set vpn_server=%%e |
| 14 |
echo vpn_server=%%e |
| 15 |
IF NOT "%%e"=="" ( |
| 16 |
for /F "tokens=1* delims=: " %%g in ('powershell.exe "Get-VpnConnection -Name \"%%b\"" ^| FINDSTR /i "Guid"') do ( |
| 17 |
echo Guid=%%h |
| 18 |
echo.
|
| 19 |
echo FIX MTU in REGISTRY |
| 20 |
rem 0x500 = 1280
|
| 21 |
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%%h" /t REG_DWORD /v "MTU" /d 0x500 /F |
| 22 |
set Guid=%%h |
| 23 |
)
|
| 24 |
)
|
| 25 |
)
|
| 26 |
)
|
| 27 |
|
| 28 |
IF "%vpn_server%"=="" ( |
| 29 |
echo.
|
| 30 |
echo.
|
| 31 |
echo FEHLER: KEINE PASSENDE VPN VERBINDUNG GEFUNDEN |
| 32 |
echo bitte legen Sie zuerst die richtige VPN-Verbindung an |
| 33 |
echo.
|
| 34 |
pause
|
| 35 |
exit
|
| 36 |
)
|
| 37 |
|
| 38 |
rem verify
|
| 39 |
reg query "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\%Guid%" /v "MTU" | findstr 0x500 |
| 40 |
IF "%ERRORLEVEL%"=="0" ( |
| 41 |
echo.
|
| 42 |
echo Vorgang erfolgreich |
| 43 |
echo.
|
| 44 |
echo BITTE STARTEN SIE DEN RECHNER JETZT NEU |
| 45 |
) ELSE ( |
| 46 |
echo.
|
| 47 |
echo EIN FEHLER IST AUFGETRETEN |
| 48 |
echo VERSUCHEN SIE ES ERNEUT MIT Rechts-Klick und als Administrator ausfuehren |
| 49 |
)
|
| 50 |
|
| 51 |
echo.
|
| 52 |
echo.
|
| 53 |
rem echo VORGANG ABGESCHLOSSEN
|
| 54 |
PAUSE
|