Ak ste niekedy pridali viacero adries IP na jeden server Windows, prechádzať cez grafické rozhranie je neuveriteľná bolesť, pretože každá IP adresa musí byť pridaná ručne, každý v novom dialógovom okne. Tu je jednoduché riešenie.
Pridanie adresy IP z príkazového riadku
Systém Windows obsahuje príkaz "netsh", ktorý umožňuje konfigurovať len akýkoľvek aspekt vašich sieťových pripojení. Ak uvidíte prijaté parametre pomocou "netsh /?", Zobrazí sa vám zoznam príkazov, z ktorých každý má vlastný zoznam príkazov (a tak ďalej). Na účely pridania adries IP nás zaujímame tento reťazec parametrov:
netsh interface ipv4 add address
Poznámka: V systéme Windows Server 2003 / XP a starších je potrebné v príkaze netsh nahradiť "ipv4" iba "ip".
Ak uvidíte informácie o pomoci, uvidíte úplný zoznam prijatých parametrov, ale z veľkej časti to, čo vás bude zaujímať, je niečo takéto:
netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0
Uvedený príkaz pridá IP adresu 192.168.1.2 (s maskou podsiete 255.255.255.0) do pripojenia s názvom "Lokálna sieť".
Pridanie viacerých IP adries naraz
Keď sprevádzame príkaz netsh pomocou slučky FOR / L, môžeme rýchlo pridať viacero adries IP. Syntax pre slučku FOR / L vyzerá takto:
FOR /L %variable IN (start,step,end) DO command
Takže sme mohli ľahko pridať každú adresu IP z celej podsiete pomocou tohto príkazu:
FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Tento príkaz trvá asi 20 sekúnd, kým manuálne pridávanie rovnakého počtu adries IP trvá podstatne dlhšie.
Rýchla demonštrácia
Tu je úvodná konfigurácia v našom sieťovom adaptéri:
ipconfig /all
FOR /L %A IN (10,1,20) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Po spustení vyššie uvedeného príkazu zobrazenie konfigurácie IP adaptéra teraz zobrazuje: