Portál AbcLinuxu, 10. května 2025 05:44
Zdravím,
mám přístroj na 10.42.0.200 který chrlí udp pakety ke mě - 10.42.0.1 - po portu 23. U sebe pouštím svůj prográmek, který pakety chytá a bere z nich data. Potřebuju to přeposlat na nějaký vyšší port, abych nemusel program spouštět jako root.
Podle toho, co jsem se dočetl by mělo fungovat:
iptables -t nat -A PREROUTING -p udp --dport 23 -j REDIRECT --to-port 2023
Ale nefunguje.
iptables fungují a pravidla se aplikují, když dám
iptables -A INPUT -p udp --dport 23 -j REJECT
Tak data přestanou chodit. Je to asi 14 dní stará instalace ArchLinuxu, takže skoro všechny konfiguráky defaultní.
Díky za jakýkoliv rady.
Řešení dotazu:
socat UDP4-RECVFROM:23,fork UDP4-SENDTO:localhost:2023a mozna jeste pomoci nc..
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.