iptables otwarcie tego samego portu dla kilku IP

0

Witam,

Załóżmy że mam sieć złożoną z serwera i kilku użytkowników. Ustawiam port-forwarding (D-NAT) do przekierowania jednego portu.

Problem w tym, że wszyscy użytkownicy sieci powinni mieć otwarty ten sam port i powinni móc równocześnie z niego korzystać. Normalnie nie da się tego zrobić, bo jeżeli zrobie to dla kilku IP pod rząd to i tak przekierowanie pojdzie tylko na pierwszy IP.

Co mozna zrobic?

0

Nie rozumiem... Chcesz mieć jeden port i na nim kilku użytkowników siedzących? Przecież to niemożliwe, tak samo nie da się kilku usług na jednym porcie trzymać.

0

Chodzi mi o cos takiego. Jest powiedzmy 5 userow - kazdy chce miec u siebie serwer FTP. Czy da sie zrobic tak, zeby kazdy z nich mogl miec serwer u siebie na porcie 25?

Na logike to nie, tak jak wczesniej napisales. Ale czy nie ma jakiegos sposobu na obejscie tego? Tak zeby od strony usera wygladalo to tak, ze ma odblokowany port 25, moze dzielic polaczenie z innymi uzytkownikami (najwyzej transfer spadnie).

Czy jedyne wyjscie to przydzielanie niestandardowych numerów portów?

[edit]
Ok głupio pytam, przeciez na tym samym adresie i porcie nie moze nasluchiwac kilka serwerow... Temat mozna zamknac

0
Ktos napisał(a)

Przecież to niemożliwe, tak samo nie da się kilku usług na jednym porcie trzymać.

WSADuplicateSocket ;)

Co do głównego wątku, to istnieje coś co zwie się reverse-proxy. Gdyby chodziło np o serwer WWW to reverse-proxy mogło by odbierać zapytania i przekierowywać je do odpowiedniego serwera lub czytać z cache i wyrzucać dane klientowi.

W Twoim wypadku jeżeli chodzi o FTP, to mógłbyś zakodzić jakiś mały programik, który w razie potrzeby przekierowywałby połączenie na wybrany komputer. Np po nazwie logowanego użytkownika lub identyfikując zdalny host.

0

moze to rozwiaze czesc twoich problemów: jftpgw

0

Dzieki, spojrze na to

1 użytkowników online, w tym zalogowanych: 0, gości: 1