Ha a grafikus felület helyett a Windows 10/11 parancssorát választjuk, még mélyebben belenyúlhatunk a WLAN működésébe. Tippünkben a parancssor mellett a PowerShell és a Terminal lehetőségeit is bemutatjuk.
A Network Shell (röviden Netsh) egy sokoldalú, a hálózati kapcsolatokhoz kifejlesztett eszköz. Kombinálja a hibakeresési, beállítási és ellenőrzési funkciókat, és a Windows alapvető komponense. A Netsh olyan szolgáltatásokkal is rendelkezik, amelyeket a grafikus felületen át nem érhetünk el, kevesebb erőforrást használ, szkriptekből is meghívható és távolról is elérhető.
Így működik!
A Netsh meghívható a klasszikus parancssorban, a PowerShellben és a Terminalban is. Egyes funkcióit azonban csak rendszergazdaként érhetjük el.
1. Információk a WLAN-ról
Egyetlen parancs, és a Netsh részletes listát készít az éppen használt vezeték nélküli hálózat tulajdonságairól. Ehhez a „netsh wlan show wlanreport” utasítást kell használnunk, majd másoljuk a Report written to: sorban álló elérési utat a vágólapra, onnan pedig a Fájlkezelő címsorába. A jelentésben általános rendszer-információkat találunk, listát a bejelentkezett felhasználókról, az elérhető adapterekről, az aktuális wifikapcsolatokról és azok esetleges szakadozásáról is.
2. WLAN-kapcsolat vezérlése
A Netsh segítségével megállapítható, hogy melyik az aktív netkapcsolat. A „netsh wlan disconnect” utasítás megszakítja az aktuális aktív WLAN-kapcsolatot, míg a „netsh wlan connect name=- HÁLÓZAT” egy új kapcsolatot hoz létre a „Hálózat” nevű profil alapján.
3. Hálózati adatok
Nem mindig van szükség teljes WLAN-jelentésre: a „netsh interface show interface” paranccsal megtudhatjuk a használt WLAN-adapter nevét, MAC-címét (physical address), és persze az aktív hálózat elnevezését is. A radio type sorból kiderül az aktuálisan a Windows által használt protokoll, a használt sáv és a jelerősség. A „netsh wlan show drivers” utasítással kideríthetők a használt WLAN-illesztőprogramok verziói és hogy azok honnan származnak, így ellenőrizhető például azok eredetisége is.

4. WLAN-jelszó kiolvasása
A Windows a WLAN-jelszót elrejti a felhasználó elől, de a „netsh wlan show profile name=HÁLÓZAT” paranccsal ki tudjuk íratni vele a Key content sorba. A HÁLÓZAT nevének pontos leírását a „netsh wlan show profiles” paranccsal deríthetjük ki, a válaszban a Profile for all users mögött áll majd. Fontos, hogy ha a névben szóköz található, akkor a parancsokban is mindig idézőjelbe kell majd tenni!
5. Kapcsolat ellenőrzése
Alapbeállítások szerint számítógépünk automatikusan megpróbál csatlakozni azokhoz a WLAN-hálózatokhoz, amelyeknek ismeri a nevét és a jelszavát. A kapcsolatot manuálisan is megkísérelhetjük aktiválni a „netsh wlan set profileparameter name=HÁLÓZAT connec tionmode= manual” utasítással. Ha gépünk mindig egy másodikként beállított helyi wifihálózathoz igyekszik először csatlakozni, akkor állítsunk fel fontossági sorrendet. Ehhez használjuk a „netsh wlan set profileorder name=HÁLÓZAT1 priority= 1 interface=WLAN”, majd a „netsh wlan set profileorder name=HÁLÓZAT2 priority=2 interface=WLAN” utasításokat.

6. WLAN-profilok kezelése
A már nem használt wifihozzáférési információkat törölhetjük a „netsh wlan delete profile name=HÁLÓZAT” paranccsal. De a profilok exportálhatóak is a „netsh wlan export profile key=clear folder=”C:\”” segítségével. A „key=clear” paraméter biztosítja, hogy a Windows a WLAN-jelszót is exportálja. Egy másik számítógépen az így keletkezett fájlt a „netsh wlan add profile filename=” C:\Profile.xml”” segítségével importálhatjuk, és ez a parancs akár szkriptbe is beépíthető.



