24 Ağustos 2010 Salı

Wins-Dhcp-Rip topolojisi vmware ile Replication partners çalışması

Şekildeki topolojide görüldüğü üzere çalımamızda 2 adet client 2 adet Dhcp-Wins sunucu ve 2 adet router'a ihtiyacımız olacak
 


Amacımız
1-  172.16.0.0 networkü 172.16.0.254 numaralı Dhcp sunucusundan ip adresi alacak ve netbios kayıtlarını yine bu makina üzerine kurulu bulunan wins üzerine yapacaktır.
2-   192.168.1.0 networkünde bulunan clientler 192.168.16.254 ip numarasına sahip Dhcp sunucusundan ip alacak ve netbios kayıtlarını bu makinada kurulu bulunan wins üzerinde tutacaktır.
3- (Replication partners) İki networkte bulunan wins sunucuları kayıtlarını birbirine alıp vereceklerdir(push/pull)

Ayarlarımızı yapıyoruz.

Ön ayarlar:

VMware programında 6 makina oluşturuyoruz.Hepsini server 2003 seçebiliriz.Clientlar Winxp vb. olabilir.
İki makinayı (windows server 2003) Router olarak kullanacağız.2 Makinayıda Dhcp-wins sunucu olarak kullanacağız.Geri kalan 2 makinayı client olarak kullanacağız.
Router olarak kullanacağımız (server 2003) makinalara 2 adet network kartı ekliyoruz.
Makinaları oluşturup router makinalara iki adet network kartı ekledikten sonra networkte bulunan makinaları ayarlıyoruz.
Vmnet Network interface ayarları :
192.168.1.0 networkündeki Cleinti ve Dhcp sunucusunun Vmnet ayarını Vmnet1 Olarak ayarlıyoruz.
192.168.1.1 router ın 192.168.1.0 networküne bakan bacağın Vmnet ayarını vmnet1 olarak ayarlıyoruz.
192.168.1.1 router in diğer bacağına ait network kartını Vmnet2 olarak ayarlıyoruz.
172.16.0.1 Router,in 192.168.1.1 routuruna bakan bacağına ait network kartı Vmnet 2 olarak ayarlıyoruz.
172.16.0.1 Router in diğer bacağını Vmnet 3 olarak ayarlıyoruz.
 Local Area Connection bağlantısını yukarıdaki vmnetlere göre ayarlarsak(isimlerini değiştiriyoruz.):
Client bağlantısına : LAN1
DHCP  bağlantısına : LAN1
192.168.1.1 Router i : Vmnet1 bağlantısına LAN1 Vmnet 2 Bağlantısına LAN2
172.16.0.1 Routeri Vmnet 2 bağlantısına LAN2 Vmnet3 Bağlantısına LAN3
172.16.0.254 Dhcp sunucusunun bağlantısına LAN3
ve 172.16.0.0 networkündeki client bağlantısına  LAN3 diye isimlendireceğiz.


Sırasıyla :
192.168.1.0 networkü için :
                 Client ayarı : Tcp/ip ayarları otomatik alacak şekilde ayarlanacak.
Başka bir ayarlama yapmıyoruz.

Dhcp ve Wins sunucu ( 192.168.1.254) Ayarı :
Tcp/ip ayarları : Dhcp ve wins sunucu olacak makinamızın tcp/ip ayarlarına giriyoruz. İp adresi bölümüne 192.168.1.254 giriyoruz. Subnetmask bölümüne 255.255.255.0 giriyoruz. Default gateway bölümüne 192.168.1.1 gireceğiz.Default gatwayimiz bize çıkış sağlayacak olan router'ın 192.168.1.0 networküne bakan bacağının ip numarasıdır.

Dhcp  Kurulumu : Start /All programs/Control panele giriyoruz.Add or remove programs seçeneğiniz seçiyoruz.Add & remove windows components bölümünü açıyoruz.Açılan pencereden Network Services seçeneğini çift tıklıyoruz.Dynamic host configration seçeneğini ve  windows internet name service seçeneğini işaretliyoruz. Ok. basıyoruz ve programlarımız kuruluyor.

Dhcp ayarları ve scope oluşturma :
dhcp ve wins kurulduktan sonra Dhcp ayarlarını yapmak için Administrative tools içerisinde bulunan Dhcp tıklayıp açıyoruz.
 
Şimd 192.168.1.0 networküne otomatik ip dağıtmak için Scope oluşturacağız.Dhcp yi açtıktan sonra yukarıdaki ekran karşımıza gelecektir.Ekranda görününen makinamıza sağ tıklayıp New scope diyoruz.
1-Birinci ekran next deyip geçiyoruz.
2- ikinci ekranda Name bölümüne  Scope vereceğimiz ismi giriyoruz.Description bölümüne scopla ilgili açıklayıcı bilgi girebilirsiniz.
3-üçüncü ekranda Start ip address bölümüne 192.168.1.1 , End ip address bölümüne 192.168.1.254 giriyoruz.(Yani dhcp sunucumuz 192.168.1.1 den başlayıp 192.168.1.254 e kadar olan aralıktaki ip adreslerini ağdaki makinalara dağıtacaktır.). Length ve subnetmask bölümlerine herhangi bir şey girmiyoruz.(otomatik oluşacaktır.)
4-dördüncü ekranda dhcp sunucumuzun otomatik olarak dağıtmasını istemediğimiz ip adreslrini belirliyorz.Bizim otomatik olarak dağıtmasını istemediğimiz şuanlık iki adet adres var.Birincisi sunucumuza verdiğimiz 192.168.1.254 ve Default gateway olarak kullandığımız 192.168.1.1 ip adresini buraya gireceğiz.Eğer bu ip numaralarını buraya girmezsek dhcp sunucusu bu ip numaralarını dağıtmak istediğinde networkte ip çakışması oluşur.ip adreslerii girdikten sonra next deyip bir sonraki adıma geçiyoruz.
5-beşinci ekranda dhcp sunucumuzun dağıttığı ip adreslerini makinalara kaç günlüğüne kiralayacağını belirliyoruz.Networkte geçici bilgisayarlar(Mobil kullanıcılar) çoğunluktaysa bu ayar düşük tutmak avantajlı olacaktır.Biz şimdilik 4 olarak girip nextle ilerliyoruz.
6-altıncı ekranı seçenekleri değiştirmeden geçiyoruz.
7-yedinci ekranda bizden Defaul gateway olarak girdiğimiz ip numarasını (Router in 192.168.1.0 networküne bağlı ucunun ip adresi) 192.168.1.1 adresini giriyoruz.Add butonuna basıp ekliyoruz.Next diyoruz.
8- sekizinci adıma bizden Dns girmemizi istiyor.Şimdilik sistemde dns sunucusu olmadığı için next deyip geçiyoruz.
9-dokuzuncu ekranda bizden wins sunucu için kullanacağımız makinanın ip adresini girmemiz gerektiğini bildirir.Buraya wins programını kurduğumuz makinenin ip adresini giriyoruz. 192.168.1.254 girip next diyoruz.
10-onuncu ekranda bizden yarattığımız scope nın aktif edilip edilmeceğini soruyor.Yes diyerek geçiyoruz.
11-onbirinci ekranda Finish butonuna basıp bitiriyoruz.

Dhcp sunucusunu kurup scope oluşturduk


Wins Sunucusu olarak yapılandırmak : Makinamıza dhcp kurduktan sonra şimdi bu makinayı wins sunucusu olarak yapılandıracağız.
Administrative Tools dan Winsi çalıştırıyoruz.


Makinamızı sağ tıklayıp Active Registrations seçeneğini seçip winsi kayıt ettireceğiz.Gelen ekrandan find now deyip networkte bulunan makinaların wins sunucusuna düşmesini sağlıyoruz.

192.168.1.1 ip adresine sahip makinanın router olarak ayarlanması:

Router olarak ayarlayacağımız makinamızızın tcp/ip ayarlarına giriyoruz.ip adresi bölümüne 192.168.1.1 Subnet mask alanına 255.255.255.0 girip kapatıyoruz.
 Administrative tools a girip Routing and Remote Access seçeneğini seçip çalıştırıyoruz.
Configure and enable routing and remote access seçip router imizi yapılandıracağız.Yapacağımız işlem Rip protokolü ile 192.168.1.0 networkü ile 172.16.0.0 networkünü yönlendirme tablosuna kaydettirip iki networki birbiri ile tanıştırmak.

1- Birinci ekranı next deyip geçiyoruz.Custom configuration Seçip next diyoruz.
2-İkinci ekranda LAN routing seçip next diyoruz.
3-Üçüncü ekranda Finis diyoruz.Gelen uyarıya Yes deyip servisin başlatılmasını sağlıyoruz.
Gelen ekrandan New Routing Protocol seçeneğini seçiyoruz.İkinci ekrdan RIP Version 2 protokolünü seçip OK diyoruz.
RIP i ekledikten sonra sağ tıklayıp New interface deyip LAN2 interface seçiyoruz.OK diyoruz.


172.16.0.1 ip adresine sahip makinanın router olarak ayarlanması:


Router olarak ayarlayacağımız makinamızızın tcp/ip ayarlarına giriyoruz.ip adresi bölümüne 172.16.0.1 Subnet mask alanına 255.255.0.0 girip kapatıyoruz.
 Administrative tools a girip Routing and Remote Access seçeneğini seçip çalıştırıyoruz.
Configure and enable routing and remote access seçip router imizi yapılandıracağız.Yapacağımız işlem Rip protokolü ile 192.168.1.0 networkü ile 172.16.0.0 networkünü yönlendirme tablosuna kaydettirip iki networki birbiri ile tanıştırmak.

1- Birinci ekranı next deyip geçiyoruz.Custom configuration Seçip next diyoruz.
2-İkinci ekranda LAN routing seçip next diyoruz.
3-Üçüncü ekranda Finis diyoruz.Gelen uyarıya Yes deyip servisin başlatılmasını sağlıyoruz.
Gelen ekrandan New Routing Protocol seçeneğini seçiyoruz.İkinci ekrdan RIP Version 2 protokolünü seçip OK diyoruz.
RIP i ekledikten sonra sağ tıklayıp New interface deyip LAN2 interface seçiyoruz.OK diyoruz.



Sırasıyla :
172.16.0.0 networkü için :
                 Client ayarı : Tcp/ip ayarları otomatik alacak şekilde ayarlanacak.
Başka bir ayarlama yapmıyoruz.

Dhcp ve Wins sunucu ( 172.16.0.254) Ayarı :
Tcp/ip ayarları : Dhcp ve wins sunucu olacak makinamızın tcp/ip ayarlarına giriyoruz. İp adresi bölümüne 172.16.0.254 giriyoruz. Subnetmask bölümüne 255.255.0.0 giriyoruz. Default gateway bölümüne 172.16.0.1 gireceğiz.Default gatwayimiz bize çıkış sağlayacak olan router'ın 172.16.0.0 networküne bakan bacağının ip numarasıdır.

Dhcp  Kurulumu : Start /All programs/Control panele giriyoruz.Add or remove programs seçeneğiniz seçiyoruz.Add & remove windows components bölümünü açıyoruz.Açılan pencereden Network Services seçeneğini çift tıklıyoruz.Dynamic host configration seçeneğini ve  windows internet name service seçeneğini işaretliyoruz. Ok. basıyoruz ve programlarımız kuruluyor.

Dhcp ayarları ve scope oluşturma :
dhcp ve wins kurulduktan sonra Dhcp ayarlarını yapmak için Administrative tools içerisinde bulunan Dhcp tıklayıp açıyoruz.
 
Şimd172.16.0.0  networküne otomatik ip dağıtmak için Scope oluşturacağız.Dhcp yi açtıktan sonra yukarıdaki ekran karşımıza gelecektir.Ekranda görününen makinamıza sağ tıklayıp New scope diyoruz.
1-Birinci ekran next deyip geçiyoruz.
2- ikinci ekranda Name bölümüne  Scope vereceğimiz ismi giriyoruz.Description bölümüne scopla ilgili açıklayıcı bilgi girebilirsiniz.
3-üçüncü ekranda Start ip address bölümüne172.16.0.1, End ip address bölümüne 172.16.0.254 giriyoruz.(Yani dhcp sunucumuz 172.16.0.1 den başlayıp 172.16.0.254 e kadar olan aralıktaki ip adreslerini ağdaki makinalara dağıtacaktır.). Length ve subnetmask bölümlerine herhangi bir şey girmiyoruz.(otomatik oluşacaktır.)
4-dördüncü ekranda dhcp sunucumuzun otomatik olarak dağıtmasını istemediğimiz ip adreslrini belirliyorz.Bizim otomatik olarak dağıtmasını istemediğimiz şuanlık iki adet adres var.Birincisi sunucumuza verdiğimiz 172.16.0.254 ve Default gateway olarak kullandığımız 172.16.0.1 ip adresini buraya gireceğiz.Eğer bu ip numaralarını buraya girmezsek dhcp sunucusu bu ip numaralarını dağıtmak istediğinde networkte ip çakışması oluşur.ip adreslerii girdikten sonra next deyip bir sonraki adıma geçiyoruz.
5-beşinci ekranda dhcp sunucumuzun dağıttığı ip adreslerini makinalara kaç günlüğüne kiralayacağını belirliyoruz.Networkte geçici bilgisayarlar(Mobil kullanıcılar) çoğunluktaysa bu ayar düşük tutmak avantajlı olacaktır.Biz şimdilik 4 olarak girip nextle ilerliyoruz.
6-altıncı ekranı seçenekleri değiştirmeden geçiyoruz.
7-yedinci ekranda bizden Defaul gateway olarak girdiğimiz ip numarasını (Router in 172.16.0.0 networküne bağlı ucunun ip adresi) 172.16.0.1 adresini giriyoruz.Add butonuna basıp ekliyoruz.Next diyoruz.
8- sekizinci adıma bizden Dns girmemizi istiyor.Şimdilik sistemde dns sunucusu olmadığı için next deyip geçiyoruz.
9-dokuzuncu ekranda bizden wins sunucu için kullanacağımız makinanın ip adresini girmemiz gerektiğini bildirir.Buraya wins programını kurduğumuz makinenin ip adresini giriyoruz. 172.16.0.254 girip next diyoruz.
10-onuncu ekranda bizden yarattığımız scope nın aktif edilip edilmeceğini soruyor.Yes diyerek geçiyoruz.
11-onbirinci ekranda Finish butonuna basıp bitiriyoruz.

Dhcp sunucusunu kurup scope oluşturduk


Wins Sunucusu olarak yapılandırmak : Makinamıza dhcp kurduktan sonra şimdi bu makinayı wins sunucusu olarak yapılandıracağız.
Administrative Tools dan Winsi çalıştırıyoruz.


Makinamızı sağ tıklayıp Active Registrations seçeneğini seçip winsi kayıt ettireceğiz.Gelen ekrandan find now deyip networkte bulunan makinaların wins sunucusuna düşmesini sağlıyoruz.


Son olarak iki networkü ve router ları yapılandırddıktan sonra bu iki networkün netbios kayıtlarını birbirlerine göndermesi işlemini yapacağız.


192.168.1.254 ip numarasına sahip makinaya gidip winsi çalıştırıyoruz.Replication Partners seçeneğini sağ tıklayıp New replication Partners diyoruz.Karşı networkte bulunan wins sunucusunun ip adresini isteyecektir.172.16.0.254 olarak giriyoruz. Oluşan Partnere sağ tıklayıp Start Push replication  seçeneğini seçip kayıtları karşı networkteki wins sunucusuna gönderiyoruzx.


172.16.0.254 ip numarasına sahip makinaya gidip winsi çalıştırıyoruz.Replication Partners seçeneğini sağ tıklayıp New replication Partners diyoruz.Karşı networkte bulunan wins sunucusunun ip adresini isteyecektir.192.168.1.254 olarak giriyoruz. Oluşan Partnere sağ tıklayıp Start Push replication  seçeneğini seçip kayıtları karşı networkteki wins sunucusuna gönderiyoruzx.

                                                                                                        Soner KOCA

23 Ağustos 2010 Pazartesi

Wins çalışma prensibi

Wins servisi, windows 2000 ve öncesi işletim sistemlerinde isim çözümleme işlevini yapmaktadır.Bu isim Netbios ismidir.Netbios ismi : Bilgisayar ismi 15 karekter + 1 karekter servis adından oluşur.
Yani biz bilgisayara 15 karekterlik bir Netbios ismi verebiliriz fakat arka planda  servis kaydı için bir karekter daha eklenir böylece toplamda 16 karekterlik bir isim olur.Netbios 16. karekter açılımı aşağıda verilmiştir.

16th byte (hex) Registration type
00 Workstation
03 usernames (used by NET SEND) ("messenger service")
06 RAS server
1b PDC ("netlogon service")
1c PDC and up to 24 BDCs
1d Master browser
1e All browsers & potential browsers
20 Server serivce on WINS client
21 RAS client
bf Netmon
87 MS Exchange MTA

16. karekter 00 ise bilgisayarımız sistemde bir workstation olarak algılanır.


BİLGİSAYARIN NETBIOS İSMİNİ GÖRÜNTÜLEME
My Computer / Properties / Computer name / change / more  yolunu izleyerek netbios ismine ulaşabiliriz.Bu bölümde gördüğümüz Primary Dns Suffix alanına gireceğimiz dns ismi ile  bilgisayarı domaine almadan domaindeki bir fileserver kaynaklarından yararlanmamıza olanak sağlar.
netbios ismi ve Dns suffix

Wins servisi non-routable bir protokoldür.

WİNS İSİM ÇÖZÜMLEME SIRALAMASI

Wins isim çözümlemesi yaparken aşağıdaki adımları izler.

1-Netbios chace
2-Wins
3-Broadcast
4-lmhost dosyası
5-host dosyası
6-dns chace

1-Öncelikle Netbios chace bakar. Makina Netbios chace de varsa yanıt verir. Netbios chace görmek için aşağıdaki komutu kullanabiliriz. Command ortamında nbtstat -c komutu netbios chace görüntüler.
2-Netbios chace de bulamadığı zaman ikinci adıma geçer. Bu adımda wins sunucu ip si girilmişmi girilmemişmi ona bakar.Eğer Wins sunucu ip si girilmişse o sunucuya ulaşarak çözümlemeyi yapar.
3-Wins sunucu ip side girilmemişse networke broadcast mesajı yollar.Broadcast mesajına yanıt alırsa çözümlemeyi yapar
4-Broadcast ile ismi çözemezse c:\windows\system32\drivers\etc klasöründe bulunan lmhost dosyasına bakar.Ve çözümleme işlemini yapar.
5-lmhost dosyasında bulamazsa bu sefer yukarıdaki path de yer alan host dosyasına bakarak çözmeye çalışır.
6-host dosyasında istediği kaydı bulamazsa bu sefer dns chace göz atar.ipconfig /displaydns komutuyla dns chace bakabilirsiniz.