TCP/IP YÖNLENDİRME 

 

Aşağıdakine benzer bir network kullanacaklar için routing ayarlamalarını anlatmak istiyorum. (TCP/IP ve Birden fazla network kartı konularını öncelikle okuyun).




Yukarıdaki sitemlerden bazıları  üzerinde Windows95/98, bazılarında ise NT4 olabilir (olmalı).

System #1:
Bu sistem (Windows95/98 veya NT4 olabilir) 1 Network kartına sahip ve şöyle ayarlanmış (resim NT4 içindir) :



Bu bilgisayar, sadece kendiyle aynı kablo üzerindeki sistemler ile direk olarak haberleşebilir (192.168.1.x). Ve Gateway/Router olarak ayarlı 192.168.1.2 (System#2) üzerinden de diğer sistemlerle haberleşebilir.

System#2:
Bu bir Windows NT4 makinası ve 2 Network kartına sahip :



İlk kart  System#1 ile haberleşiyor:



İkinci kart System#3 ile haberleşiyor.



İlave olarak, NT4 TCP/IP protocol  "route" için ayarlanmış olmalı (ki System#1 bunun üzerinden diğer makinalara erişebilsin, yukarıda System#1 in gateway olarak bunu gördüğünü hatırlayın):



System#2 direk olarak System#1 ve System#3 ile haberleşebilir, ancak System#4 ile haberleşemez (Çünkü 192.168.3.x networküne erişmekle ilgili hiçbir bilgisi yok).

Şimdi biz System#2 ye System#4'e erişebilmesi için yardım etmeliyiz. Bunu System#3'ü Gateway (geçit) olarak ayarlayarak veya elimizle TCP/IP routing tablosunu değiştirerek (ms-dos komut isteminde route.exe'yi kullanarak) yapmalıyız.

ROUTE.EXE Windows ve NT ile beraber gelir ve Resource Kit içinde açıklanmıştır :



Bizim örneğimizde, system#2 üzerinde :

ROUTE ADD 192.168.3.0 192.168.2.11


Bu komut satırını çalıştırınca System#2'ye ,  tüm 192.168.3.x TCP/IP adreslerine ('0'  '192.168.3.x adreslemesine sahip tüm makinalar' anlamına gelir, bizim örneğimizde System#4 böyle bir makina)  192.168.2.11 üzerinden (System#3) gitmesini söylemiş oluyoruz..

Yukarıda Systems#1 ile #2 arasındakine benzer bir ayarlama yapmış olduk.

Eğer Route komutu ile ilgili daha fazla bilgi almak istiyorsanız aşağıdaki linke bakın :
http://support.microsoft.com/support/kb/articles/q158/4/74.asp

Şimdi yaptığımız ayarlamaların işe yarayıp yaramadığını PING ile kontrol edelim (System#1):



System#1,  System#2 ve #3 ile haberleşebildi.

Örnek (System#3) :



System#3,  System #2 ile haberleşebildi, ama System#1 ile haberleşemedi. Çünkü System#3 üzerinde System#1'in bulunduğu 192.168.0.1.x networkü ile ilgili bir tanım yapmadık, tersini yapmış olsak (System#1 den #3 'e yani)  ta network mantığı gereği çalışmayacaktır. Çünkü #1 #3'e erişebiliyorsa da, #3 #1 e erişememektedir.

Tüm sistemlerin ip adreslerini, Gateway'larini ve IP FORWARDING'lerinin enable olmasını kontrol edin.

Unutmayın: Network Sadece İki yönlü haberleşme olabildiğinde çalışır. PING-test-sinyalleri  geriye cevap gelmediğinde düzgün çalışamaz (echo-back) !


Router Üzerinden Erişilen Bir Sisteme Göz Atmak

Workgroup'ların bazı kısıtlamaları vardır:
Farklı kablolar üzerindeki sistemler aynı workgroup'ta olamazlar. Router üzerinden bir sisteme erişmek için "Find Computer" i kullanın :



Bu hata mesajından kurtulma için tabii ki:


"LMHOSTS" dosyasını oluşturmalı veya düzenlemelisiniz :



Windows 95'te, örnek bir dosya olan "LMHOSTS.SAM", TCP/IP ile beraber windows dizinine yüklenir.
Bu dosyayının ismini değiştirerek veya kopyalayarak "LMHOSTS" isminde   bir dosya oluşturun. Ve bu dosyayı notepad ile açarak computername ve ip adresini girin:


 

Şimdi büyük soru geliyor :  Windows 95'i Router olarak kullanabilir miyim ?

Resmi olarak: Hayır.
Microsoft bu özelliği sadece NT'ye koymuştur.

Gayrıresmi olarak: Evet, ama bazı sınırlamalarla.
Bunu henüz test etmedim ama, newsgroup'lardaki bir çok mesaj da işe yaradığını okudum.

"
Windows 95'i router yapmak istiyorum! "
( http://gargoyle.apana.org.au/~nat )

Windows95 bir TCP/IP Router olarak, TEK Ethernet-Kablo ve bir Dialup Networking bağlantısı ile, ve STATIC IP-address ile kullanılabilir:



Dialup-Networking Upgrade 1.2 (TCP/IP upgrade içinde) yüklemiş olmanız, ve bu Windows95 Registry değerini değiştirmeniz gerekiyor:

key:[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP]
new value (as StringValue): "1""



Bununla ilgili daha fazla bilgi için http://gargoyle.apana.org.au ' bakın.
(Webmaster not: Günümüzde zaten Win98Se içinde oldukça kullanışlı bir internet sharing özelliği geliyor, bu nedenle bunlarla uğraşmaya gerek yok.)