Când urmăresc niște pachete brute de ieșire dintr-o anumită aplicație, primesc următoarea ieșire în care adresa de destinație a pachetelor este schimbată magic de la 10.10.20.20 la 127.1.1.1. Există vreo modalitate de a ocoli acest lucru prin obținerea pachetului brut „ca atare” la ieșire?
trace id fd9543bc ip raw OUTPUT packet: oif "br0" ip saddr 10.10.10.10 ip daddr 10.10.20.20 ip dscp cs0 ip ecn not-ect ip ttl 64 ip id 26448 ip lungime 60 tcp 8 sport = tc34 tcp8 flag = 60 tcp 8 tcp fereastra tcp 64240
trace id fd9543bc ip raw OUTPUT rule meta l4proto tcp ip daddr 10.10.20.20 contor pachete 52 octeți 4540 meta nftrace set 1 (verdictul continuă)
trace id fd9543bc ip raw OUTPUT verdict continuă
trace id fd9543bc ip raw OUTPUT policy accept
trace id fd9543bc ip filter OUTPUT packet: oif "br0" ip saddr 10.10.10.10 ip daddr 127.1.1.1 ip dscp cs0 ip ecn not-ect ip ttl 64 ip id 26448 ip length 60 tcp 8 sport tc34 = tcp 8 flag tc301 fereastra tcp 64240
trace id fd9543bc ip filter OUTPUT verdict continua
trace id fd9543bc ip filter Politica de IEȘIRE acceptă
trace id fd9543bc inet filter output packet: oif "br0" ip saddr 10.10.10.10 ip daddr 127.1.1.1 ip dscp cs0 ip ecn not-ect ip ttl 64 ip id 26448 ip protocol tcp ip lungime tcp tcp 8 tcp 8 tcpport lungime 634 tcp8 == fereastra syn tcp 64240
trace id fd9543bc inet filter output verdict continua
trace id fd9543bc inet filter output policy accept
iptables-salvare ieșire
# Generat de iptables-save v1.8.7 pe Joi Nov 18 22:40:01 2021
*nat
:ACCEPTAREA PRE-ROUTARE [14:1295]
:INPUT ACCEPT [14:1295]
: ACCEPT IEȘIRE [2:196]
: POSTROUTING ACCEPT [4:316]
-A PREROUTING -i ens192 -p tcp -m tcp --dport 80 -j DNAT --to-destination 127.1.1.1:8080
COMMIT
# Finalizat joi, 18 noiembrie 22:40:01 2021
# Generat de iptables-save v1.8.7 pe Joi Nov 18 22:40:01 2021
*calandru
:ACCEPTAREA PRE-ROUTARE [15:1154]
:INPUT ACCEPT [172:24172]
: FORWARD ACCEPT [0:0]
: ACCEPT IEȘIRE [222:44999]
: POSTROUTING ACCEPT [222:44999]
:DIVERT - [0:0]
-A PREROUTING -p tcp -m socket -j DIVERT
-A DIVERT -j MARK --set-xmark 0x1/0xffffffff
-A DIVERT -j ACCEPT
COMMIT
# Finalizat joi, 18 noiembrie 22:40:01 2021