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. portuna yönlendir.
Kayıt tutma;
#logfile /var/log/rinetd.log[1]
#logcommon
[1.] Yapılan baglantıları loglamak için /var/log/rinetd.log dosyasını kullandık.















