4
Nis

rinetd, basit bir TCP port yönlendirme aracıdır, sadece port yönlendirme işlemleri yapılabilir. Birden fazla port ile çalışan TCP protokolleri (ör; FTP) rinetd ile çalışmaz.

FreeBSD için kurulum;
#cd /usr/ports/net/rinetd
#make install all

Unix için, bu adresten indirilerek, sisteme kurulabilir.

Çalışma yapısı;

rinetd, rinetd.conf dosyasını okuyarak çalışır. rinetd.conf dosyasının yapısı aşağıdaki gibidir:

bindaddress bindport connectaddress connectport
1.2.3.4 23 4.5.6.7 22

Çalıştırılması;

#rinetd -c /usr/local/etc/rinetd.conf
komutuyla çalışır.

Örnek bir rinetd.conf dosyası;
12.3.4 www 2.3.4.5 8080
allow 1.7.3.*
#1.2.3.4′un www(80). portuna gelen istekleri 2.3.4.5 IP #adresli sunucunun 8080. portuna yonlendir.
#Ek olarak sadece 1.7.3.* Ip adreslerinden gelen #istekler icin bu yonlendirme islemini yap.
10.10.10.1 telnet 10.10.10.2 ssh
#10.10.10.1 Ip adresinin 23. portuna gelen istekleri #10.10.10.2 IP adresinin 22. portun
a yönlendir.

Kayıt tutma;

#logfile /var/log/rinetd.log