» »

iptables - remapiranje portov

iptables - remapiranje portov

_n00b_ ::

Pozdravljeni.

Zanima me, če lahko rempairam več portov na določen ip naslov.

Rad bi z računalnika z IP naslovom 192.168.2.150 premapiral porte od 40000-45000 na IP naslov 192.168.56.101 na 1-5000 (torej paket naslovljen na npr 192.168.2.150:40005 bi se DNAT-al na 192.168.56.101:6).

Probal sem z iptables -t nat -A PREROUTING -d 192.168.2.150 -p tcp --dport 40000:45000 -j DNAT --to-destination 192.168.56.101:1-5000, pa mi tcpdump na routerju vrže ven tole (na kratko: vse je zmapiral na 1):

04:41:11.304641 IP 93.103.205.91.39343 > 192.168.56.101.1: Flags [S], seq 1368187309, win 5840, options [mss 1460,sackOK,TS val 15863518 ecr 0,nop,wscale 6], length 0
04:41:11.312492 IP 192.168.56.101.1 > 93.103.205.91.39343: Flags [R.], seq 0, ack 1368187310, win 0, length 0

Ukaz: nc -vv 192.168.2.150 40015

Lahko bi vnesel 5000 pravil, za vsak port svojo, ampak mi je rahlo nerodno... Obstaja boljši način?

Bakunin ::

probaj naslednje:

#!/bin/bash
IPTB="/sbin/iptables"
INTERNET="eth0"
$IPTB -A FORWARD -p tcp -i $INTERNET -m multiport --dport 40000:45000 -j ACCEPT
$IPTB -t nat -A PREROUTING -p tcp -i $INTERNET --dport 40000:45000 -j DNAT --to 192.168.56.101:1:45000


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

IPTables

Oddelek: Operacijski sistemi
211978 (1607) Brane2
»

iptables

Oddelek: Omrežja in internet
61504 (1419) kihc
»

pomoč pri iptables

Oddelek: Omrežja in internet
102635 (2464) HellRaiseR
»

Linux in Direct Connect

Oddelek: Omrežja in internet
91554 (1424) shock
»

iptables + forward

Oddelek: Operacijski sistemi
332350 (1925) tx-z

Več podobnih tem