Ireneusz Połeć Blog > Windows > Netsh – czyli szybka rekonfiguracja połączenia sieciowego
Netsh – czyli szybka rekonfiguracja połączenia sieciowego
W pewnych warunkach bardzo przydaje się szybka konfiguracja połączenia sieciowego. Bardzo przydatne jest to, gdy korzystamy z wielu sieci, gdzie nie wszędzie jest włączone DHCP.
Z pomocą przychodzi Netsh w Windows. Polecenie jest dostępne od Windows 2000 do Windows 7.
Na początku warto utworzyć sobie plik z rozszerzeniem *.bat, w którym można umieścić następujący kod:
netsh interface ip set address name=”wifi” source=static addr=192.168.0.50 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=0
netsh interface ip set dns name=”Połączenie lokalne” source=dhcp
quit
netsh interface ip set address name=”wifi” source=dhcp
netsh interface ip set dns name=”wifi” source=dhcp register=PRIMARY
Powyższy kod pozwala na pobieranie adresów przy pomocy DHCP. Należy pamiętać, że zamiast słowa “wifi” należy wpisać nazwę połączenia sieciowego, domyślnie jest “Połączenie lokalne”.
Przydaje się również ustawienie statycznych adresów przy konfiguracjach. Można to zrobić następująco:
netsh interface ip set address name=”wifi” source=static addr=192.168.1.50 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=0
netsh interface ip set dns name=”wifi” source=static addr=194.123.44.22 register=PRIMARY
netsh interface ip add dns name=”wifi” addr=194.123.44.23 index=2
quit
Przy konfiguracjach serwisowych przydaje się również możliwość eksportu domyślnych ustawień. Można to zrobić przy pomocy polecenia:
netsh -c interface dump > c:\plik_z_konf.txt
Oczywiście sam zapis ustawień nam w praktyce nic nie daje jak nie będziemy mieli możliwości wczytania go przy pomocy:
netsh -f c:\plik_z_konf.txt
a jak będzie dla połączenia modemowego gsm? dla ułatwienia połączenie skonfigurowane jako dial-up, urządzenie pracuje tylko jako modem, bez żadnych aplikacji operatora. powiedzmy nazwa połączenia gsm, netsh interface show interfaces nie pokazuje go mimo, że widoczne jest w panelu sterowania w połączeniach sieciowych, no i działa…