Konfiguracja sieci za pomocą skryptu

   Pomimo popularności DHCP często zdarza się, że ustawienia sieci lokalnej trzeba wprowadzać ręcznie. Może być to uciążliwe jeśli mamy laptopa i często podłączamy się do różnych sieci a przynajmniej jedna z nich jest konfigurowana statycznie. W takiej sytuacji pomocne może być napisane sobie skryptów konfigurujących sieć. Wystarczą dwie linijki w pliku wsadowym (cmd/bat). Trzeba będzie zrobić po jednym pliku (skrypcie) na każdą sieć konfigurowaną statycznie i jeden dla DHCP. Poniżej przykład dla konfiguracji statycznej:

netsh interface ip set address LAN static 192.168.0.2 255.255.255.0 192.168.0.1 1
netsh interface ip set dns LAN static 192.168.0.1 primary

W przykładzie tym ustawiamy adres IP na 192.168.0.2, maskę podsieci na 255.255.255.0 a bramę domyślną na 192.168.0.1. Podstawowym serwerem DNS jest komputer o adresie IP 192.168.0.1. LAN jest w obu skryptach nazwą połączenia sieciowego, którego dotyczy konfiguracja.
A teraz skrypt dla DHCP:

netsh interface ip set address LAN source=dhcp
netsh interface ip set dns LAN source=dhcp

Zamiast oddzielnych skryptów można napisać jeden i wyposażyć go w jakieś menu.

W dziale Programowanie/Inne dostępny jest skrypt VBS pobierający nazwę połączenia z WMI. Dzięki temu nie trzeba wpisywać go w skrypcie.