FreeDOS ile Ağa Bağlanmak - NFS
Bu belge, DOS sistemlerinde NFS ağının bir ağ kartıyla NFS sunucusundaki
(UNIX) bir dizin yoluna bir DOS sürücü harfinin nasıl haritalanarak
kurulabileceğini açıklar.
Donanım
Bu deneme, Red Hat Linux 5.2 (çekirdeğin 2.0.36 sürümü) çalıştıran bir
sunucu (486dx2-66s) ve 4.77 Mhz 8088, bazı 80286 ve çeşitli daha yüksek
makinelerdeki DOS istemcileriyle yapılmıştır, jenerik NE2000 klonu ağ
kartlarıyla. Tümü iyi çalışmıştır. Ağ, koaksiyel kablo üzerinde
10base2'den oluşuyordu ve 10 ila 20 sistem bulunduruyordu, daha yeni
makineler için bir 10baseT bulunuyordu.
Yazılım
Yazılım XFS'den oluşuyordu. XFS80286 dizininde, 80286 ve daha yüksek
makinelerde çalışan bir FreeDOS dosya grubu bulun. XFS8088 dizininde ise
en eski PC'lerde çalışan 8088 dosya grubunu arayın.
NFS sunucusu
GNU/Linux sunucusunda, gerekli dizin yollarını dışa aktarmak için /etc/
dışa aktarma dosyasını oluşturmanız (veya değiştirmeniz) gerekecektir.
Mesela tüm istemciler için /home/dos dizinini okunur-yazılır olarak
paylaşmak için:
/home/dos (rw,insecure)
Uzaktan baskı almayı desteklemek için aynı zamanda şunu başlatmanız
gerekecektir: rpc.pcnfsd. Sistem başladığında otomatik olarak rpc.pcnfsd
unsurunun da başlaması için /etc/rc.d/init.d/nfs betiğini değiştirmeniz
gerekebilir. pcnfsd'nin Sun tarafından yazılmış küçük bir C programı
olduğunu ve İnternet üzerinden özgürce indirilebileceğini not edin. Eğer
sunucunuz pcnfsd'nin herhangi bir sürümüyle gelmediyse, onu derleyip
/usr/sbin dizinine kurmanız gerekecektir (rpc.nfsd ile aynı izinleri
kullanın).
DOS istemcisi
80286 ve daha yükseği
80286 işlemcisi ve daha yükseğini desteklemek için XFS yazılımından
xfs80286 dizinine bakın. Tüm bu dizini olduğu gibi sabit diskinizde bir
dizine kopyalayın. HOSTS, XFS.BAT ve belki AUTOEXEC.BAT ile CONFIG.SYS
dosyalarını XFS'e doğru yolu kullanmak için düzenlemeniz gerekecektir.
Ağınızı başlatmak için şunu yazın:
XFS
Ekranınızın üst sağ köşesinde XFS'in yapmaya çalıştığı şeyi gösteren bir
karakter göreceksiniz:
A IP adresi almak için ARP talebi çalıştırılıyor,
> ağa paket gönderiliyor,
< ağdan paket alınıyor
8088
XFS yazılımından 8088 özel desteği için xfs8088 dizinine bakın ve bu
dosyalaları sabit diskinize kopyalayın. HOSTS ve XFS.BAT dosyalarını
yeni yolları kullanacak şekilde düzenleyin.
En eski 4,77 Mhz 8088 PC'ler gayet iyi çalışırlar. Ancak 8088 üzerinde
özel bir sürücü gerekir, çünkü orijinal Crynwr paket sürücüsü
üç 80286 talimatı yapar. Bu sürücüyü yamaladım ve ne2000b8.com olarak
tekrar isimlendirdim. Yeni sürücüyü yükleyin. Ayrıca XFS paketinin
sadece 8088 özel bir sürümünden dosyalara ihtiyacınız olacaktır
(xt-191.zip).
Aslında 8088 işlemcileri için bir NE1000 kartı vardı. Bunların hepsi
kayboldu. Denediğimiz bütün NE2000 kartları 8088 üzerinde gayet iyi
çalıştır, 16 bit kart 8 bit ISA yuvasına konduğunda bile. Bazı yeni
NE kartlarının, 8088 bilgisayarlara konmadan önce 80286 veya daha
yükseğinde ayarlanmaları gerekebilir.
Sadece MS-DOS ile denenmiştir, FreeDOS COMMAND.COM kabuğu 8088
işlemcileri desteklemez. MS-DOS 3.20, 5.00 ve 6.22 sürümlerinin hepsinin
denemelerinden olumlu sonuç alınmıştır.
Sorun giderme
Tecrübe ettiğimiz problemlerin çoğu kötü ağ kablolarından veya
kesme sorunlarından kaynaklanıyordu. Başlamadan önce, ağınızın
erişilebilir olduğundan emin olun (bir GNU/Linux makinesinden diğerine
ping komutuyla deneyin.)
DOS makinelerinde, tüm NE2000 kartlarını 0x300 adresine ayarladık ve
ardından kullanılmayan bir kesme (interrupt) seçip kart ve sürücü
satırlarını denkleşecek şekilde ayarladık (lütfen XFS.BAT dosyasında
"ne2000" satırına bakın.)
Biraz kurcalamanın ardından ilk DOS istemciniz hızlıca NFS'i kullanmaya
başlayacaktır.
Diğer sorunlar için XFS191.ZIP ve xt-191.zip dosyalarındaki
belgelendirmeye bakın. GNU/Linux sunucularının çoğu NFS konusunda benzer
belgelendirmeye sahiptir, bu sunucuyu yapılandırmaya yardımcı olabilir.-
Telif hakkı © 2007 Ulrich Hansen, Mainz (Almanya), 2010
senesinde W.Spiegl tarafından değiştirilmiştir.
2023 senesinde Berki Yenigün tarafından tercüme edilmiştir.
Daha fazla bilgi için buraya bakın.
Bu belgeyi kopyalama, dağıtma ve/veya değiştirme izni, GNU Özgür
Belgeleme Lisansı'nın 1.2 veya Free Software Foundation tarafından
yayınlanan daha yeni bir sürümü kapsamında verilmiştir.
Lisansın bir sureti, "GNU Free Documentation License 1.2"
başlıklı bölümde mevcuttur.