Eğer bir Windows kullanıcısıysanız muhtemelen daha once CMD, yani Komut İstemi uygulamasını en az bir kez bile gormuşsunuzdur. İlk bakıldığında fazlasıyla karmaşık gozuken ve sanki kullanmak icin bilgisayarı cok iyi bilmeniz gerekiyormuş hissi veren CMD, aslında oldukca basit. Buna rağmen CMD, işletim sistemi uzerinde cok daha fazla soz sahibi olmanızı sağlıyor.
Eğer bilgisayarınız kablosuz ağa bağlı ise bu bağlantıyı yonetmek ve denetlemek icin de bazı CMD komutları bulunuyor. Dilerseniz gelin, Windows 10 işletim sistemi komut isteminde kullanabileceğiniz kodlara birlikte goz atalım.
Windows 10’da kablosuz ağ yonetimi icin CMD komutları:
- ping
- tracert
- pathping
- ipconfig
- getmac
- netstat
- netsh
Komut istemi uygulaması uzerinde kullanabileceğiniz en basit ancak en kullanışlı komutlardan biri de “ping” komutudur. Bu komut, bilgisayarınızın bir başka IP adresine veya alan adına ulaşıp ulaşamadığını gosterir. Eğer bilgisayar belirlediğiniz IP adresine ya da alan adına ulaşabiliyorsa, verilerin belirlenen yerlere gidip geri gelmesinin ne kadar uzun surduğunu acıklar.
Komut, birden cok veri paketini belirlenen IP adresine gonderir ve bunların kacının geri donduğunu ve ne kadar surede gidip geri geldiğini hesaplar. Eğer geri donmeyen paket olursa bunu “lost” veya “loss” kısmıyla gosterir. Paket kaybı anlamına gelen bu kelimeler, oyunlarda veya farklı mecralarda duşuk internet performansı alabileceğiniz anlamına gelir. Ornek kullanımlar ise şu şekildedir:
- ping www.google.com (4 paket gonderilir, zaman aşımına uğramadan once 4 saniye bekler)
- ping tr.leagueoflegends.com -t (Siz durdurana kadar paket gondermeye devam eder, CTRL + C tuşlarıyla durdurulabilir)
- ping www.webteknff.com -n X (X yerine hangi sayıyı yazarsanız o kadar paket gonderir)
Trace Route kelimesinin kısaltması olan tracert kodu, aynı ping komutu gibi bir sorgulama kodudur. Calışma mantığı da neredeyse ping komutunun calışma mantığıyla aynıdır. Komut isteminde tracert kodunu kullandığınızda belirlenen alan adı veya IP adresine veri paketleri gonderilir ancak bu sefer gonderilen bu paketlerin belirlenen IP adresine ulaşması icin hangi noktalardan ve kac yonlendiriciden (Router) gectiği hesaplanır.
Tracert komutu kullanıldığı zaman paketlerin gectiği duraklar gosterilirken aynı zamanda gecikme değerleri de gosterilir ancak tracert komutu genellikle asıl gecikme miktarını gostermez. Eğer sunucunuzun başka bir IP adresiyle arasında olan asıl gecikmeyi gormek istiyorsanız ping komutunu kullanmanızı oneririz. İşte tracert komutu icin ornek kullanımlar:
- tracert www.gg.com (Varsayılan işlemi yaparak hangi paketlerin duraklardan gectiğini gosterir)
- tracert www.google.com -d (IP adreslerinin cozumlemesini yapmadan sonuc verir, IP adreslerinin yanında alan adları yer almaz)
- tracert www.wgno.com -h (Maksimum atlama sayısını belirtir)
Bir onceki maddede acıkladığımız tracert koduna benzer şekilde calışan pathping, tracert komutuna gore kullanıcıyı daha cok bilgilendirmeyi amaclayan bir komuttur. Ping ve tracert komutlarını bir arada kullanan ve ikisinden de daha cok bilgi veren pathping komutu, son hedefe gidene kadar yolu uzerindeki her yonlendiriciye (Router) veri paketleri gonderir.
Her bir atlamadan sonra geri donen paketleri de işleme alan pathping komutu, herhangi bir yonlendiricide paket kaybı olup olmadığını hesaplar. Bunun icin de sonuclanma suresi ping ve tracert komutlarına gore daha uzundur. Bu kod kullanılarak paket kayıplarının hangi yonlendiriciler uzerinde olduğu veya neyin paket kaybına sebep olduğu gorulebilir.
ipconfig
Windows işletim sisteminin en cok kullanılan CMD komutlarından biri olan ipconfig, bilgisayarınızda bağlı olan tum ağ aygıtları goruntuleyebilmenize ve bunlar uzerinde ceşitli değişiklikler yapabilmenize imkan sağlayan bir komuttur. Yani ipconfig komutu hem bilgi anlamında hem de ağ yonetimi anlamında oldukca kullanışlı bir CMD komutudur. Ornek kullanımları:
- ipconfig (Bilgisayara bağlı tum ağ aygıtlarına dair IP ve diğer bilgiler)
- ipconfig /flushdns (DNS onbelleğini siler)
IEEE 802 standartlarına uygun olarak uretilen tum cihazlar kendine has bir MAC (Media Access Control - Ortam Erişim Kontrolu) adresine sahiptir. Ureticilerin atadığı bu MAC adresi cihazın donanımında bulunur. MAC adresleri kullanılarak hangi cihazların internete bağlanıp bağlanamayacağı ayarlanabilir. Bilgisayarınızın ve sistemin bağlı olduğu diğer adaptorlerin MAC adreslerini oğrenmek icin getmac komutunu kullanabilirsiniz.
netstat
netstat komutu; ağ bağlantıları, yonlendirme tabloları ve ağ arayuzu istatistiklerini gosteren bir CMD komutudur. Genellikle ağ uzerindeki trafiğin miktarını belirlemek icin kullanılan ve bu şekilde ağdaki problemleri bulma konusunda da kullanıcıya yardımcı olan netstat, sisteminizdeki butun aktif bağlantıları karşınıza listeleyecektir.
netsh
Network Shell anlamına gelen netsh komutu, ağ uzerinde hemen hemen her konuda soz sahibi olabileceğiniz, belki de listenin en detaylı ve en guclu komutlarından biri. Her ağ bağdaştırıcısını diğer komutlara gore cok daha ayrıntılı bir şekilde goruntulemenizi sağlayan netsh komutu, aynı zamanda ağ uzerinde ceşitli yapılandırmalar yapmanıza da imkan veriyor. netsh komutunu tek başına calıştırmak CMD’yi Network Shell moduna geciriyor. Bundan sonra ise soru işareti koyup entera tıklarsanız netsh komutu ile yapabileceğiniz her şey karşınıza cıkıyor.