in Eski Blog Yazılarım

NETSH’dan faydalanmak.

Şu programcıların gerçekten tembel olduğunu kanıtlayan bir girdi daha ben giriyorum :)
Hani derler ya bir programcıya, bir işi üç kereden fazla yaptıramazsınız diye işte öyle bir senaryoyu yaşadım.
Şöyle ki;
İş yerimde dizüstü bilgisayarımdan çalıştığım için, ofisim dediğim taşınabilir bilgisayarımı arada bir eve getiriyorum (Dizüstü olmasına rağmen genelde sabit durur, 2 kilo şeyi taşıma çok zor geliyor). Ev ve ofis ağlarımın ip blokları farklı olduğu için her seferinde IP ayarlarını elle yapılandırmam gerekiyordu. Bir oldu, iki oldu, üçüncü de oturdum aşağıdaki scripti yazdım. Sizde aynı senaryo ile karşılaşırsanız diyede buraya yazıyorum.

ofis.cmd ve ev.cmd olarak System32 klasörüne kaydettim. Eve geldiğim zaman Başlat / Çalıştır’dan ev yazıyorum script benim yerime ayarlıyor veya ofise gittiğim zaman çalıştıra ofis yazıyorum hop ofis ayarlarım geliyor…

ofis.cmd

@ECHO OFF
rem Ağ ayarlarını düzenleyici alet. Oğuzhan - aspsrc@gmail.com
echo "Islemler yapiliyor. Bekleyin..."
netsh interface ip set address name = "wifi01" source = static addr = 192.168.0.10 mask = 255.255.255.0
netsh interface ip set address name = "wifi01" gateway = 192.168.0.1 gwmetric = 1
netsh interface ip set dns name = "wifi01" source = static addr = 192.168.0.254
netsh interface ip add dns name = "wifi01" addr = 192.168.0.1
exit

ev.cmd

@ECHO OFF
rem IP ayarlarını otomatik yapan alet. Oğuzhan - aspsrc@gmail.com
echo "Islemler yapiliyor bekleyin..."
netsh interface ip set address name = "wifi01" source = dhcp
netsh interface ip set dns name = "wifi01" source = dhcp
netsh interface ip set wins name = "wifi01" source = dhcp
exit

Burda ki wifi01 varsayılan olarak "Kablosuz Ağ Bağlantısı" olarak gelir, ben Ağ Bağlantılarımdan girip F2 ile ismini wifi01 olarak değiştirdim sizde öyle yapın daha kullanışlı oluyor ;)

Faydalandığım Kaynaklar:
http://support.microsoft.com/kb/257748
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/netsh.mspx?mfr=true
http://www.petri.co.il/configure_tcp_ip_from_cmd.htm
http://support.microsoft.com/kb/242468

Yorum Bırak

Comment