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 makejeśli posiadamy uprawnienia administratora (choć nie jest to wymagane) wykonujemy jeszcze:
make installTeraz 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>\ --debugPrzykładowo dla danych w naszym przykładzie będzie to:
redir --lport=2930 --cport=2930 --caddr=192.168.100.24 --debugJeśli chcemy zapewnić automatyczne uruchamianie w tle redir'a, to możemy skorzystać z następującej sztuczki: Edytujemy crontaba:
crontab -ei 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
Poprzedni | Spis treści | Następny |
Przekierowywanie portów | Początek rozdziału | Udostępnianie Internetu komputerom w sieci lokalnej: NAT/IP Masquarading |