logo Unutmayayım diye yazdıklarım...


NETSH'dan faydalanmak.

25.12.2007 tarihinde oğuzhan tarafından yazıldı.

Ş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


 

#Erkan +, 25.04.2008 00:58:50 tarihinde demiş ki...
benzer birşeyi proxy'leri açıp kapatırkende kullanabilir miyiz ?
#Oguzhan-, 25.04.2008 12:17:37 tarihinde demiş ki...
Selam İlkokul arşakdaşım :)

Hiç değiştirmeye ihtiyacım olmadı ama biraz kurcaladım ve portproxy ile olabildiğini öğrendim. Dökümanıda bu: http://technet2.microsoft.com/windowsserver/en/library/2e145188-ce7e-4556-8540-abd9e7feb46c1033.mspx?mfr=true
#Kerem Pekçabuk+, 06.05.2008 14:39:26 tarihinde demiş ki...
Teşekkür ederim çok yararı oldu.Kaynaklarda baya işe yaradı.Çok güzel bir web sitesi yapmışsın
#haydar balta-, 17.05.2008 11:05:01 tarihinde demiş ki...
kod mantigi guzel ama kullanilisi sacma geldi zira evdeki modemin ip sini ofistekiyle ayni yapsaydin sorunu cozerdin bunlarada gerek kalmazdi ama kod mantigi guzel tskler
#ssen+, 18.05.2009 18:27:22 tarihinde demiş ki...
Merhaba

Birden fazla wins eklemek için hangi komutu kullanmam gerekiyor
tşkl

aşağıdaki örnekte olduğu gibi

netsh interface ip set wins name = "yerel ağ bağlantısı"source = static addr = 10.10.0.1
netsh interface ip set wins name = "yerel ağ bağlantısı"source = static addr = 10.10.0.2
#Murat-, 02.08.2009 22:46:54 tarihinde demiş ki...
bu konuda netsetman programını önerebilirim.
www.netsetman.com

ücretsiz, basit, tr desteği olan ve çok kullanışlı bir program.

Yorum Yapın
İsim (String)
Mail (String)
6, 4 daha yapar. (Int)

*NVarChar*3 + html desteğide yok.
(bit)
Sosyal Ağ Antenleri
Blog RSSLinkedinFacebookFlickrTwitterFriendfeedGoogle ReaderYoutubegit
  • Açılış
  • Projelerim
  • Arşiv
  • İletişim
  • En çok ilgi görenler...

    HP IPAQ 914c
    Mikrotik
    NETSH'dan faydalanmak
    Togi Twitter Client
    Mikrotik ADSL Bridge.
    Netsis SQL Raporları.
    SQL Server Optimizasyonu.
    VBScript.Encode - Encode
    C# ile DataGridView den Excel 'e
    C# ile mail gönder
    Netsis SQL Server Değişikliği.
    Windows Sunucularda SYN Atakları.

    Rastgele birşeyler...

    Mikrotik ADSL Modem ...
    Kitap Guduubetliği...
    Windows Oyuncakları...
    C# da ki Action.Acti...
    Emeklilik...
    C# da ki Action.Acti...
    Windows Uptime...
    HTML - CSS...
    Resmi Manita Logosu...
    NetBeans 6.0'ı Türkç...
    Python...
    Teskereci Olduk....
    MySQL Türkçe Karakte...
    Özel Radyolar için I...
    Sevdiğim bir teknik...
    Regular Expressions ...

    Şebeke

    WHT, Fıroİş, Denizİş, Serkan, Semih, Sewgi, Beşir, İzgençvos, Erkan, Mumin, Aliİş, Lütfü, Alper, Yusuf

    2003 - Oğuzhan YILMAZ
    Bir şey alıntıladığınız zaman kaynak göstermeniz yeterli.


    Web Hosting Sponsor Vargonen Technologiies