Jak přepínat profily IP adresy, DNS pomocí .BAT souborů
a Internetu pomocí .REG souboru

PhDr. Mgr. Jeroným Klimeš, Ph.D. 2007

Pokud chodíte s notebookem po světě a potřebujete se na různých místech připojovat k síti, musíte neustále přepínat IP adresy a celé nastavení sítě. To můžete sice pomocí různých programů, ale není nad jednoduchý bat soubor.

 

Následující BAT soubory využívají příkaz NETSH, který je součástí WinXP. Není třeba instalovat velké programy. Nastavení je jednoduché. Pokud přijdu na nové místo, tak jen zkopíruji soubor do nového, přepíšu adresy a už to funguje na věky. Bat soubory si můžete napsat sami, nebo si je stáhnout zde.

Statická adresa:

V Notepadu (Poznámkový blok) vytvořte soubor PRIPOJENI1.BAT a do něj napište:

netsh interface ip set address name="Local Area Connection" source=static addr=142.25.14.112 mask=255.255.255.0
netsh interface ip set address name="Local Area Connection" gateway=142.25.14.250 gwmetric=0
netsh interface ip set dns name="Local Area Connection" source=static addr=202.138.18.2 register=PRIMARY
netsh interface ip add dns name="Local Area Connection" addr=10.255.255.20 index=2
netsh interface ip set wins name="Local Area Connection" source=static addr=none
netsh interface ip show config
pause

Dynamická DHCP:

V Notepadu (Poznámkový blok) vytvořte jiný soubor PRIPOJENI2.BAT a do něj napište:

netsh interface ip set address name="Local Area Connection" source=dhcp
netsh interface ip set dns name="Local Area Connection" source=dhcp register=PRIMARY
netsh interface ip set wins name="Local Area Connection" source=dhcp
netsh show config
pause

Poznámky:

Name="Local Area Connection" získáte v Network Connections (Síťových připojeních) prostým zkopírováním (F2, CTRL+C), v českých Windows se to jmenuje zpravidla 'Připojení k místní síti'. Problém je v diakritice, protože to musí být napsáno ne v kódové stránce win1250, ale ve prastaré Latin2.  Je třeba přepnout kódovou stránku:

chcp 1250

netsh interface ip set address name="Připojení k místní síti" source=static addr=142.25.14.112 mask=255.255.255.0

Pokud chcete zachovat starou Latin2, stáhněte si PSPad. Lepší program neexistuje.

Nastavení Internet Explorer:

Někdy se třeba v Exploreru nastavit proxy server, normálně se to dělá ručně v menu: Nástroje/Možnosti/Připojení/Nastavení LAN/Proxy server. Jde to ale udělat pomocí registru, tj. souborem .REG:

Opět v Notepadu vytvořit soubor PRIPOJENI1.REG, který zapne proxy server:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000001
"ProxyOverride"="<local>"
"ProxyServer"="192.168.22.4:3128"

V Notepadu vytvořit jiný soubor PRIPOJENI2.REG, který vypne proxy server:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"ProxyEnable"=dword:00000000
"ProxyOverride"="<local>"
"ProxyServer"="0.0.0.0:0000"

Tato nastavení je možno ověřit pomocí REGEDIT.exe v příslušném klíči.