1

Temat: Wymuszenie portu źródłowego

Witam,

Jak wymusić port, z którego korzysta dany program kliencki np. podczas połączenie SSH port docelowy to (zazwyczaj) 22 TCP, źródłowy zazwyczaj >1024 TCP.  Chcę, aby źródłowy był z portu 5555, jaki gdzie to ustawić?  Chodzi o Linuxa i (wiem, że nie to forum, ale zapytam) i o Windowsa?

Pozdrawiam, Krzysiek

2

Odp: Wymuszenie portu źródłowego

A czemu chcesz wymuszać port źródłowy?

3

Odp: Wymuszenie portu źródłowego

Chcę ustawić regułę w firewallu, że ruch idzie tylko z konkretnego IP i konkretnego portu do lokalnej usługi

Czyli temat trudny do ogarnięcia...

4

Odp: Wymuszenie portu źródłowego

Czyli system sam wybiera z jakiego wysokiego portu strzela. Tak działają połączenia tcp, musiał byś program źródłowy przerobić.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Wymuszenie portu źródłowego

Tylko usługi nasłuchujące mają taki przywilej. Pozostałe używają portów efemerycznych, które są konfigurowane via parametr sysctl:

net.ipv4.ip_local_port_range = 49152 65535

Zamiast precyzować port źródłowy, ustaw sobie port docelowy i tyle.

6

Odp: Wymuszenie portu źródłowego

Port docelowy już mam ustawiony, śmiga dobrze.

Wracając do portów "efemerycznych" - rozumiem, że zmiana odnosi się do wszystkich programów "wychodzących" (klienckich), nie tylko mojego jednego?

7

Odp: Wymuszenie portu źródłowego

Tak, do wszystkich.

8

Odp: Wymuszenie portu źródłowego

A da się jakoś ustawić dla tylko 1-jednego?

9

Odp: Wymuszenie portu źródłowego

Nie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.