Skip to content
Site Tools
Narrow screen resolution Wide screen resolution Auto adjust screen size Increase font size Decrease font size Default font size default color blue color green color
Konumun : Anasayfa arrow Çözümler arrow Microsoft Çözümleri arrow Netsh Komutlarıyla IP Ayarlarınızı Otomatik Olarak Değiştirin
Haberler
  • Previous
  • Next
/
 
Netsh Komutlarıyla IP Ayarlarınızı Otomatik Olarak Değiştirin Yazdır

Yazan: Oğuzhan YILMAZ, Tarih: 20-01-2008 19:04

Okunma Sayısı : 864    

Beğenilme : Yok

ImageÖrneğin : Bir dizüstü bilgisayarınız var. Sabah işe giderken ve ya akşam eve gelirken iş ve ev ağlarınız farklı ip bloklarında ya da farklı bağlantı tiplerinde olabilir (ethernet, wirelless) Bu durumda ofisinizde ve evinizde ağ ayarlarınızı her seferinde değiştirmeniz gerekir. Bunu netsh ile çok kolay otomatikleştirebilirsiniz.

Windows Netsh

Windows'un netsh programı çok büyük sorunlara çok pratik çözümler getirse de genelde çok kullanılmaz yada tecih edilmez.
Netsh yerine ağ ve net profili ile alakalı ihtiyaçlarını ücretli programlarla çözebiliyorlar.
Bu yazıda windows'a entegre gelen bu program ile neler yapabiliriz ona değineceğiz.

Konuyu gerçek bir senaryo üzeriden gösterirsek sanırım daha iyi anlaşılır.

Örneğin : Bir dizüstü bilgisayarınız var. Sabah işe giderken ve ya akşam eve gelirken iş ve ev ağlarınız farklı ip bloklarında ya da farklı bağlantı tiplerinde olabilir (ethernet, wirelless)
Bu durumda ofisinizde ve evinizde ağ ayarlarınızı her seferinde değiştirmeniz gerekir. Bunu netsh ile çok kolay otomatikleştirebilirsiniz.

ev.cmd

@ECHO OFF
SET AG_ADI = wifi01
echo "Islemler yapiliyor bekleyin..."
netsh interface ip set address name = %AG_ADI% source = dhcp
netsh interface ip set dns name = %AG_ADI% source = dhcp
netsh interface ip set wins name = %AG_ADI% source = dhcp
exit

netsh ile ağ ayarlarımızı kolaylıkla değiştirebiliriz. ev.cmd dosyasında wifi01 ağ bağlantımızın tüm ayarlarını otomatik yapılandırmaya aldık.

ofis.cmd

@ECHO OFF
SET AG_ADI = wifi01
echo "Islemler yapiliyor. Bekleyin..."
netsh interface ip set address name = %AG_ADI% source = static addr = 192.168.0.10 mask = 255.255.255.0
netsh interface ip set address name = %AG_ADI% gateway = 192.168.0.1 gwmetric = 1
netsh interface ip set dns name = %AG_ADI% source = static addr = 192.168.0.254
netsh interface ip add dns name = %AG_ADI% addr = 192.168.0.1
exit


ofis.cmd ile de wifi01 ağ bağlantımızı ofis ağımıza göre yapılandırıyoruz. Bu dosyaların kolay bir kullaımıda System32 klasörünün içine attığınız da
Direkt Başlat (Start) > Çalıştır (Run) dan ofis.cmd yazıp çağırabilmeniz.

Netsh ile firewall özelliklerinide yapılandırabilirsiniz. İstemediğiniz portları bloklayabilir ve yönetebilirsiniz.

C:\>netsh firewall show opmode

komutu ile güvenlik duvarınızın (Firewall) çalışma modunu gösterir. Hangi ağ arabirimiz (İnterface) için hangi güvenlik kuralı çalışıyor gibi bilgileri bu komut ile görebilirsiniz.
Benim bilgisayarımdaki komut çıktısı şu şekildedir.

Etki Alanı profil yapılandırması:
-------------------------------------------------------------------
Çalışma modu                  = Etkinleştir
Özel durum modu                    = Etkinleştir

Standard profil yapılandırması (geçerli):
-------------------------------------------------------------------
Çalışma modu                  = Devre Dışı Bırak
Özel durum modu                    = Etkinleştir

VMware Network Adapter VMnet1 güvenlik duvarı yapılandırması:
-------------------------------------------------------------------
Çalışma modu                  = Etkinleştir

VMware Network Adapter VMnet8 güvenlik duvarı yapılandırması:
-------------------------------------------------------------------
Çalışma modu                  = Etkinleştir

1394 Bağlantısı güvenlik duvarı yapılandırması:
-------------------------------------------------------------------
Çalışma modu                  = Etkinleştir

Yerel Ağ Bağlantısı güvenlik duvarı yapılandırması:
-------------------------------------------------------------------
Çalışma modu                  = Etkinleştir



Eğer güvenlik durumu ayarlarınız kapalı ise şu komut ile aktif hale getirebilirsiniz.

C:\>netsh firewall set opmode enable

Bu komutu windowstaki tüm ağ bağlantılarınızın güvenlik duvarını aktifleştirmek içinde kullanabilirsiniz.

Şimdide güvenlik duvarında 80 portuna giriş-çıkış için izin verelim.

C:\>netsh firewall add portopening TCP 80 HTTP enable any

Bir UDP portunu aktifşeştirmek istersekte şu şekilde değiştirmeniz yeterli.

C:\>netsh firewall add portopening UDP 53 blah enable any

Netsh ile ilgili bir çok windows servisini kolaylıkla kontrol edebilirsiniz. Daha ayrıntılı bilgi için aşağıdaki bağlantıları inceleyin.


DHCP için Netsh komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/df9ecef3-7d85-49e6-a2aa-ff84a5bd3a391055.mspx

Netsh tanı (diag) komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/036aad0f-36b1-4f69-9c83-7983fb956fd21055.mspx

Yönlendirme için Netsh komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/327de2ff-75fe-402e-923c-eb5a803731111055.mspx

Network Bridge için Netsh komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/a0200540-6662-4097-8cc7-6cf874dfcb5e1055.mspx

Interface Portproxy için Netsh komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/2e145188-ce7e-4556-8540-abd9e7feb46c1055.mspx

Uzaktan erişim (ras) için Netsh komutları
http://technet2.microsoft.com/WindowsServer/tr/Library/385abd50-e52d-4680-b011-417432c335031055.mspx
   
Bu yazıyı sitenizde alıntılayın
Favori Makalelerime Ekle
Arkadaşıma Gönder

Okuyucu yorumları  RSS feed Yorum
 

Ortalama Üye Değerlendirmesi

   (0 Oylama)

 


Yorumunuzu ekleyin
Sadece kayitli kullanicilar bir Makaleyi yorumlayabilir. Lütfen ücretsiz üye olun veya giriş yapın.

Gönderilen yeni yorum yok



mXcomment 1.0.5 © 2007-2008 - visualclinic.fr
License Creative Commons - Some rights reserved
 
Yazar Adı: Oğuzhan YILMAZ
Mail Adresi: Bu mail adresi spam botlara karşı korumalıdır, görebilmek için Javascript açık olmalıdır
Unvanı: Paylaşımcı Yazar
Online Destek:Hayır
Oğuzhan YILMAZ 1982 Izmir/Karsiyaka dogumlu Oguzhan YILMAZ, IT önlisans mezunu olup 1999 yilindan beri ag sistemleri ve programlama ile ugrasmaktadir. Web Hosting sektörünün önde gelen kuruluslarinda sistem yöneticiligi yapmis, çesitli yazilim sirketlerinde CRM, ERP ve WEB projelerinde programci olarak görev almistir. 2007 mayisinda askerlik görevini tamamladiktan sonra. TeknoAs Bilisim Teknolojilerinde ag yöneticisi olarak göreve baslamis. Su anda ise TEKNIKA A.S. de programci olarak proje bazli çalismaktadir.

Yazarımızın toplam 3 makalesi bulunmaktadır.

Diğer makalelerini görmek için tıklayınız.

Sonraki >
 

Live Help

Siteye Giris






Kayıp Parola?
Hesabınız yok mu? Kayıt Ol

Oylama

Siteden En Cok Faydalandığınız Alan Hangisi ?
 

Site Istatistikleri

Üyeler: 1209
Haberler: 257
Web Bağlantıları: 7
Ziyaretçiler: 504049

Kim Bagli

Şuanda 2 misafir bağlı

Desteklenen Okuyucular