[ ukk @ 10.09.2003. 14:28 ] @
Pocetnik sam u Linux-u, imam jedno pitanje vezano za rutiranje na portu (ili kako se vec pravilno kaze), naime na mreznom segmentu 10.254.254.1 mi stizu UDP paketi na port 67, zeleo bih da sve sto mi stize na taj port se prerutira na recimo port 6700.
Pretpostavljam da se to radi sa iptables ?

Hvala,
pozdrav.
[ popeye @ 11.09.2003. 00:37 ] @
iptables -t nat -A PREROUTING -i eth0 -p udp --dport 67 -j REDIRECT --to-port 6700
[ ukk @ 11.09.2003. 08:16 ] @
Hvala,
probacu ovo.
[ ukk @ 11.09.2003. 10:35 ] @
Probao sam medjutim kada snimam pakete sa
tcpdump udp port 6700,
ne dobijam nista, dok sa
tcpdump udp port 67,
dobijam pakete
[ tweeester @ 11.09.2003. 11:03 ] @
da li ti je ukljucen tcp forwarding, mislim da mora da bude ukljucen, nesto kao:

Code:

#echo "1" > /proc/sys/net/ipv4/ip_forward


a proveris da li je ukljucen sa
Code:

#echo /proc/sys/net/ipv4/ip_forward

pa ako da 0 onda nije ukljucen ...
[ ukk @ 11.09.2003. 11:43 ] @
Hvala na odgovorima...

Probao sam, #echo /proc/sys/net/ipv4/ip_forward
i ne dobijam nista, samo prompt....

Moram da napomenem da sam totalni pocetnik u Unixu, zapravo u java aplikaciji imam potrebu da primam UDP datagrame - bootp zahteve na portu 67, elem u windozi to radi ali posto se app. distribuira na Linuxu, iz jave ne mogu da se bindujem na portove < 1024, tako da je lakse resenje da se ti paketi rutiraju na neki drugi port (ako je to ikako moguce) gde mogu da slusam ili teze resenje da se pravi server koji ce raditi samo redirekciju paketa a da se staruje kao root - ovo bi mi bilo poslednje resenje koje gledam da izbegnem po svaku cenu.