Jeśli kiedykolwiek dodałeś wiele adresów IP do jednego serwera Windows, przechodzenie przez interfejs graficzny jest niesamowicie bolesne, ponieważ każdy adres IP musi być dodany ręcznie, każdy w nowym oknie dialogowym. Oto proste rozwiązanie.
Nie trzeba dodawać, że może to być niezwykle monotonne i czasochłonne, jeśli dodaje się więcej niż kilka adresów IP. Na szczęście istnieje znacznie prostszy sposób, który pozwala dodać całą podsieć (lub więcej) w kilka sekund.
System Windows zawiera polecenie "netsh", które pozwala skonfigurować prawie każdy aspekt połączeń sieciowych. Jeśli przeglądasz akceptowane parametry za pomocą "netsh /?", Wyświetli się lista poleceń, z których każda ma własną listę poleceń (i tak dalej). W celu dodania adresów IP, interesuje nas ten ciąg parametrów:
netsh interface ipv4 dodaj adres
Uwaga: W systemie Windows Server 2003 / XP i wcześniejszych wersjach "ipv4" należy zastąpić po prostu "ip" w komendzie netsh.
Jeśli przejrzysz informacje pomocy, zobaczysz pełną listę akceptowanych parametrów, ale w większości przypadków będziesz zainteresowany czymś takim:
netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.2 255.255.255.0
Powyższe polecenie dodaje adres IP 192.168.1.2 (z maską podsieci 255.255.255.0) do połączenia zatytułowanego "Sieć lokalna".
Kiedy towarzyszymy komendą netsh z pętlą FOR / L, możemy szybko dodać wiele adresów IP. Składnia pętli FOR / L wygląda następująco:
FOR / L% zmienna IN (start, step, end) DO command
Dzięki temu możemy łatwo dodać każdy adres IP z całej podsieci za pomocą tego polecenia:
FOR / L% A IN (0,1,255) DO netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.% A 255.255.255.0
Wykonanie tej komendy trwa około 20 sekund, a ręczne dodanie tej samej liczby adresów IP zajęłoby znacznie więcej czasu.
Oto początkowa konfiguracja naszej karty sieciowej:
ipconfig / all
Teraz uruchom netsh z pętli FOR / L, aby dodać adres IP 192.168.1.10-20 do tego adaptera:
FOR / L% A IN (10,1,20) DO netsh interface ipv4 dodaj adres "Połączenie lokalne" 192.168.1.% A 255.255.255.0
Po uruchomieniu powyższej komendy wyświetlenie konfiguracji IP adaptera pokazuje teraz: