Jei kada nors pridėjote keletą IP adresų vienam "Windows" serveriui, peržiūrėkite grafinę sąsają, yra neįtikėtinas skausmas, nes kiekvienas IP turi būti pridėtas rankiniu būdu, kiekviename naujame dialogo lange. Štai paprastas sprendimas.
IP adreso pridėjimas iš komandinės eilutės
"Windows" turi "netsh" komandą, kuri leidžia jums konfigūruoti bet kokį jūsų tinklo jungčių aspektą. Jei matote priimtus parametrus naudodami "netsh /?", Jums bus pateiktas komandų sąrašas, kurių kiekvienas turi savo komandų sąrašą (ir pan.). Norėdami pridėti IP adresus, mes suinteresuoti šia parametrų eilute:
netsh interface ipv4 add address
Pastaba: "Windows Server 2003 / XP" ir anksčiau "ipv4" turėtų būti pakeista tiesiog "ip" komandoje netsh.
Jei peržiūrėsite pagalbos informaciją, galėsite pamatyti visą patvirtintų parametrų sąrašą, bet labiausiai jus domina tai kažkas panašaus:
netsh interface ipv4 add address “Local Area Connection” 192.168.1.2 255.255.255.0
Ši komanda papildo ryšį pavadinimu "Local Area Network" (IP adresas 192.168.1.2 (su subneto kaukiu 255.255.255.0).
Įtraukus keletą IP adresų vienu metu
Kai mes pridedame komandą netsh su FOR / L kilpa, galime greitai pridėti keletą IP adresų. FOR / L kilpos sintaksė yra tokia:
FOR /L %variable IN (start,step,end) DO command
Taigi, naudodami šią komandą galėtume lengvai pridėti kiekvieną IP adresą iš viso antrinio tinklo:
FOR /L %A IN (0,1,255) DO netsh interface ipv4 add address “Local Area Connection” 192.168.1.%A 255.255.255.0
Ši komanda užtrunka maždaug 20 sekundžių, kad rankiniu būdu pridėti tokį patį IP adresų skaičių būtų žymiai ilgesnis.
Greitas demonstravimas
Štai pirminė mūsų tinklo adapterio konfigūracija:
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
Kai paleidžiama pirmiau nurodyta komanda, peržiūrint adapterio IP konfigūraciją dabar rodoma: