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).
![](0218.gif)
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) :
![](0216.gif)
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 :
![](0220.gif)
İlk kart System#1 ile haberleşiyor:
![](0221.gif)
İkinci kart System#3 ile haberleşiyor.
![](0222.gif)
İ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):
![](0223.gif)
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 :
![](0224.gif)
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):
![](0213.gif)
System#1, System#2 ve #3 ile haberleşebildi.
Örnek (System#3) :
![](0219.gif)
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 :
![](0211.gif)
Bu hata mesajından kurtulma için tabii ki:
![](0214.gif)
"LMHOSTS" dosyasını oluşturmalı veya düzenlemelisiniz :
![](0215.gif)
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:
![](0217.gif)
Ş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:
![](0210.gif)
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""
![](0212.gif)
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.) |