7.17.2. Instalacja i uruchomienie

Uwaga: wszystkie te operacje wykonujemy na bramce.

Przykładowym programikiem mogącym dokonywać zadawanej operacji jest redir. Jego źródła można ściągnąć np. z ftp://sunsite.icm.edu.pl/pub/linux/debian/pool/main/r/redir/redir_2.1.orig.tar.gz rozpakowujemy i kompilujemy:

tar xzf redir_2.1.orig.tar.gz
cd redir-2.1
make 
jeśli posiadamy uprawnienia administratora (choć nie jest to wymagane) wykonujemy jeszcze:
make install
Teraz wystarczy tylko uruchomić redir'a:
redir\
  --lport=<port, na którym będzie dana usługa dostępna na zewnątrz>\
  --cport=<port na serwerze wewnętrznym, na którym dostępna jest potrzebna usługa>\
  --caddr=<adres serwera w sieci lokalnej, którego port udostępniamy na zewnątrz>\
  --debug
Przykładowo dla danych w naszym przykładzie będzie to:
redir --lport=2930 --cport=2930 --caddr=192.168.100.24 --debug
Jeśli chcemy zapewnić automatyczne uruchamianie w tle redir'a, to możemy skorzystać z następującej sztuczki: Edytujemy crontaba:
crontab -e
i dodajemy następującą linię:
*/15 * * * * screen -mdS redir <ścieżka do redir'a>redir --lport=2930 --cport=2930 \
--caddr=192.168.100.24 --debug