Síťové profily ve Windows Vista rychle a jednoduše

Před několika dny jsme vám představili šikovnou aplikaci Net Profiles, která rapidně usnadňuje problematiku několika sítí, ke kterým se případně připojujete. Místo složitého a otravného nastavování číselných údajů je možné tento proces značně zautomatizovat. Jednodušší a časově nenáročnou alternativou k Net Profiles pak může být prosté „udělej si sám“. Potřebovat budeme pouze Windows, klávesnici a pár minut času.

Dávkové soubory a netsh
Princip celého systému je naprosto jednoduchý. Připojujete-li se například se svým notebookem ke třem různým sítím, přičemž nepodporují DHCP a musíte údaje zadávat ručně, budete mít tři malinkaté soubory. Ty když spustíte, aktivuje se dané síťové nastavení.
Zmiňované soubory budou vlastně dávkové soubory s příponou .bat, které můžete znát třeba už z dob MS-DOSu. Jak takový soubor vytvořit určitě nemusím popisovat, ale pro připomenutí snad jeden tradiční způsob: vytvořte si libovolný .txt soubor a jeho koncovku pak změňte na .bat. Do něj teď vložíme pár příkazů, které se po jeho spuštění aktivují a vykonají přesně ty úkony, které od nich žádáme. Možností, jak .bat soubor editovat je hned několik. Nejjednodušší je postup v kontextovém menu Windows a volba položky „Upravit“ („Edit“).
Dostali jsme se do editace dávkového souboru. Nyní v něm vytvoříme pár příkazů pomocí netsh, což je, zjednodušeně řečeno, služba, která ve Windows slouží k ovládání sítě pomocí příkazového řádku.

netsh interface ip set address name="Local Area Connection" source=static addr=111.222.333.444 mask=255.255.255.225 gateway=111.222.333.444
netsh interface ip delete dnsserver "Local Area Connection" all
netsh interface ip add dnsserver "Local Area Connection" 123.123.456.123 index=1
netsh interface ip add dnsserver "Local Area Connection" 122.122.456.124 index=2
netsh interface ip delete winsserver "Local Area Connection" all

První řádek je jasný. Příkaz „set address name“ říká, na jaké síťové připojení a síťovou kartu se má dané nastavení použít. Přesné jméno připojení zjistíte jednoduše v ovládacích panelech a síťovém připojení. Příkaz „source“ říká zase to, že se následující údaje nebudou získávat automaticky z DHCP serveru, ale budou nastaveny na pevno. Logicky tedy „addr“ znamená IP adresu sítě, „mask“ masku sítě a „gateway“ bránu.

V další fázi bude potřeba podobným způsobem nastavit DNS servery. Pro jistotu si je nejdříve smažeme příkazem na druhém řádku a na následujících dvou řádcích pak nastavíme adresy DNS 1 a DNS 2. Pořád platí, že je potřeba udávat jméno sítě v hodnotě v uvozovkách. Hodnoty „index“ pak udávají pořadí DNS.
Posledním, i když v drtivé většině zbytečným krokem pak je vymazání hodnoty historického winsserveru. S ním už byste se neměli nikde setkat. Pokud ano, postup přidání těchto hodnot bude stejný jako v případě DNS, pouze místo hodnoty „dnsserver“ nastavíme „winsserver“.

Jeden statický, druhý DHCP
Při vašich toulkách po sítích se samozřejmě můžete setkat i s tím, že na jednom místě bude fungovat DHCP, na druhém ne. Proto se pojďme podívat na to, jak si v pár vteřinách vyrobit skript s nastavením DHCP.

netsh interface ip set address name="Local Area Connection" source=dhcp
netsh interface ip delete dnsserver "Local Area Connection" all
netsh interface ip delete winsserver "Local Area Connection" all

Zde nejspíše není co řešit a ani není třeba nic přepisovat. První řádek nastaví hodnotu IP a další na DHCP. Druhé dva řádky pak smažou hodnoty zadané u DNS, případně WINS.
Takovýchto dávkových souborů si můžete udělat kolik budete chtít. Umístíte si je pak do jedné složky na ploše, pouhým dvojklikem spustíte a během pár vteřin máte nastavenou tu síť, kterou aktuálně chcete využívat. Nezapomeňte správně nastavit jméno síťového připojení, v ukázkovém případě je to „Local Area Connection“. V české mutaci Windows je pak standardně síť pojmenována jako „Připojení k místní síti“. Netsh diakritiku bez problémů vezme, případně si můžete název sítě změnit na cokoliv jiného.

Témata článku: Windows, Windows Vista, Area, Area 51, DHCP, Interface, Pace, Wins

26 komentářů

Nejnovější komentáře

  • algol 3. 9. 2008 8:01:30
    spíše než registrem lze profily řešit jednoduchým dávkovým souborem -...
  • Worse 26. 2. 2008 21:46:27
    To Petr Baláš: prislusny reg soubor muze vypadat treba...
  • Worse 26. 2. 2008 21:46:00
    To Petr Baláš: prislusny reg soubor muze vypadat treba...
Určitě si přečtěte

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

Operační systém běžným počítačům nedal Bill Gates, ale Gary Kildall

** Gary Kildall pochopil, že levné výpočetní čipy mohou posloužit jako univerzální počítače pro všechny ** Připravil pro ně proto první operační systém ** Později mu systém vyfoukl Microsoft a nazval ho MS DOS

23.  4.  2017 | Pavel Tronner | 57

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

Umělá inteligence je sice v plenkách, už teď ale přestáváme rozumět, jak vlastně funguje. To je problém

** Už je to tady, lidé přestávají chápat počítače ** Systémy neuronových sítí začínají pracovat tak, že ani jejich tvůrci přesně neví, co se uvnitř děje ** Do budoucna to může být závažný problém

24.  4.  2017 | Jakub Čížek | 112

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

Před 35 lety měl premiéru legendární počítač ZX Spectrum. Připomeňte si „Gumáka“

** Slavný osmibitový počítač Sinclair ZX Spectrum byl uveden právě před 35 lety ** Připomeňte si tento průkopnický počítač v tematických článcích ** Podívejte se, jak funguje dnes

23.  4.  2017 | Pavel Tronner | 13

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

Acer chrlí novinky: levný a tenký Predator, nové Switche a další notebooky

** Acer na konferenci v New Yorku představil velkou spoustu novinek z oblasti počítačů, notebooků i monitorů ** Notebookové novinky se dotkly řad Predator, Swift, Switch i Aspire ** Herní notebooky dostaly nový typ chlazení

27.  4.  2017 | Karel Javůrek | 7

Správný počítač má alespoň dva monitory. Anebo je to jinak?

Správný počítač má alespoň dva monitory. Anebo je to jinak?

** David si nedokáže představit práci bez dvou a více monitorů ** Kubovi naopak stačí jeden a ve více displejích se ztrácí ** Jaký přístup je lepší?

23.  4.  2017 | Jakub Čížek | 59


Aktuální číslo časopisu Computer

Supertéma: moderní cestování

Kdy opravdu přijdou nové baterie?

Velké testy: 6 herních notebooků a 8 volantů

Recenze: AMD Ryzen řady 5