Aby skonfigurować protokół TCP/IP, adres IP, maskę podsieci, bramę domyślną, adresy DNS i WINS oraz wiele innych opcji, możesz skorzystać z programu Netsh.exe lub polecenia Netsh .
Netsh.exe to narzędzie wiersza poleceń umożliwiające wyświetlanie i zmianę konfiguracji sieci (lokalnej i zdalnej) aktualnie uruchomionego komputera. Netsh.exe oferuje również funkcję skryptową, która umożliwia uruchamianie grupy poleceń w trybie wsadowym na określonym komputerze. Narzędzie Netsh.exe może również zapisać skrypt konfiguracyjny w pliku tekstowym w celach archiwalnych lub jako pomoc w konfiguracji innych serwerów.
Narzędzie Netsh.exe jest dostępne w systemach Windows 2000, Windows Server 2003 i nowszych. Jeśli używasz systemu Windows 10, Windows Server 2016, możesz nadal normalnie używać polecenia Netsh.
Za pomocą narzędzia Netsh.exe można wykonywać następujące zadania:
- Konfiguracja interfejsu
- Konfigurowanie protokołów routingu.
- Konfiguracja filtra.
- Konfiguruj trasy.
- Konfigurowanie zdalnego dostępu dla zdalnych routerów zależy od systemu Windows. Routery te działają w ramach usługi Serwer routingu i dostępu zdalnego.
- Wyświetla bieżącą konfigurację routera na dowolnym komputerze
- Użyj funkcji skryptu, aby uruchomić serię poleceń w trybie wsadowym na określonym routerze.
Co można zrobić za pomocą Netsh.exe
Za pomocą narzędzia netsh.exe można łatwo przeglądać ustawienia TCP/IP. Wpisz następujące polecenie w cmd:
netsh interface ip show config
Za pomocą programu Netsh.exe można łatwo skonfigurować adres IP komputera i inne ustawienia protokołu TCP/IP. Na przykład:
Poniższe polecenie konfiguruje interfejs o nazwie Połączenie lokalne ze statycznym adresem IP 192.168.0.100, maską podsieci 255.255.255.0 i domyślną bramą 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Inne ustawienia TCP/IP:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
Narzędzie Netsh.exe przydaje się również w sytuacjach, gdy na przykład laptop musi być przewożony pomiędzy dwoma lub więcej biurami, przy jednoczesnym zachowaniu statycznej i określonej konfiguracji adresu IP. Za pomocą narzędzia Netsh.exe można łatwo zapisać i przywrócić prawidłową konfigurację sieci.
Najpierw podłącz laptopa do lokalizacji nr 1, a następnie ręcznie skonfiguruj wymagane ustawienia (takie jak adres IP, maska podsieci, brama domyślna, DNS i WINS).
Teraz musisz wyeksportować bieżące ustawienia IP do pliku tekstowego. Użyj następującego polecenia:
netsh -c interface dump > c:'location1.txt
Gdy dojdziesz do pozycji nr 2, zrób to samo, zachowując jednak nowe ustawienia w innym pliku:
netsh -c interface dump > c:'location2.txt
Możesz kontynuować, wybierając dowolne pozycje, ale my postawimy na prostotę i jako przykład posłużmy się po prostu pozycją nr 2.
Teraz, kiedykolwiek będziesz chciał zaimportować swoje ustawienia IP i zmienić je pomiędzy #1 i #2, po prostu wpisz następujące polecenie w cmd:
netsh -f c:'location1.txt
Lub:
netsh -f c:'location2.txt
Zamiast -F możesz użyć również parametru EXEC :
netsh exec c:'location2.txt
Narzędzie Netsh.exe można również wykorzystać do skonfigurowania karty sieciowej w celu automatycznego pobierania adresu IP z serwera DHCP:
netsh interface ip set address "Local Area Connection" dhcp
Czy chcesz skonfigurować adresy DNS i WINS z wiersza poleceń? Możesz to zrobić. Zobacz poniższy przykład dla DNS:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
a to dla WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
Jeśli wolisz, możesz skonfigurować kartę sieciową tak, aby automatycznie pobierała ustawienia DNS.
Jak widać, Netsh.exe ma wiele bardzo przydatnych funkcji. Ponadto posiada wiele innych cennych opcji, czekających na odkrycie.