test action configure rules action SNAT
test case
- ustawienie domyślnej polityk na
ACCEPTw tablicynatw chainiePOSTROUTING - ustawienie reguły z
destination_portna50000z akcjąSNATna zmianę adresu źródłowego na127.0.0.16- protocol: "tcp" destination_port: "50000" action: name: "SNAT" to_source: "127.0.0.16" - uruchomienie socata asynchronicznie w trybie słuchania na porcie
50000z zapisaniem logów do plikusocat -d -d -ls tcp-listen:50000 stdout 2> test.txt - wysłanie pakietu na słuchający port na loopback
echo 'some data' | socat stdin tcp-connect:127.0.0.1:50000,connect-timeout=1 - sprawdzenie czy:
- w pliku
test.txtjest log wskazujący na wysłanie pakietu z adresu127.0.0.16...socat[9113] N accepting connection from AF=2 127.0.0.16:45902 on AF=2 127.0.0.1:50000 - w tasku asynchornicznym został zajerestrowany pakiet z wysłaną informacją
some data
- w pliku
Edited by Michal Konstantynowicz