Newsgroup: it.comp.os.linux.sys
Titolo: Nuovo Problema con IPTABLES

salve a tutti, dopo innumerevoli tentativi mi sono arenato su un
problema apparentemente semplice ma che nn riesco a risolvere: devo
reindirizzare la porta 24 tcp del mio server/firewall (iptables,
collegamento ADSL) sulla porta 23 di un server che sta sulla rete
interna ...ho messo queste righe nel file di configurazione di
iptables ma nulla:
iptables -t nat -A PREROUTING -p tcp --dport 24 -i ppp0 -j DNAT --to
10.0.0.130:23
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 24 -j ACCEPT
nel file di LOG messagges mi appare il seguente errore:
Nov  5 00:07:23 firewall kernel: IN=ppp0 OUT=eth0 SRC=80.116.153.31
DST=10.0.0.130 LEN=60 TOS=0x10 PREC=0x00 TTL=61 ID=17623 DF PROT
O=TCP SPT=35838 DPT=23 WINDOW=5808 RES=0x00 SYN URGP=0
Cosa puo' essere che nn funziona..?? ..premetto che se invece
reindirizzo la stessa porta sia di origine che di destinazione tutto
funziona perfettamente
Grazie Mille a tutti.
By Mario Machine'
E-MAIL: 
mar...@dinamica.it

  Grazie Mille a tutti.
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}


Si giusto....ho pero' provato a correggere la porta ma da o stesso
risultato....sulla sessione telnet rimane tutto nero e sul messages
gli stessi messaggi  !!!!


  E-MAIL: 
mar...@dinamica.it
ciao ...



Ciao Ciao, questo e' il messaggio che mi da:
Nov  6 21:24:18 firewall kernel: IN=ppp0 OUT=eth0 SRC=80.116.153.31
DST=10.0.0.130 LEN=60 TOS=0x10 PREC=0x00 TTL=61 ID=37192 DF PROT
O=TCP SPT=36156 DPT=23 WINDOW=5808 RES=0x00 SYN URGP=0
Posto anche il file di configurazione cosi da poter vedere eventuali
errori
#!/bin/sh
iptables -P INPUT ACCEPT
iptables -F INPUT
iptables -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -P FORWARD DROP
iptables -F FORWARD
iptables -t nat -F
#iptables -P INPUT DENY
#iptables -P OUTPUT DENY
#iptables -P FORWARD DENY
#Syn-Flood
iptables -N syn-flood
iptables -F syn-flood
iptables -A INPUT -i ppp0 -p tcp --syn -j syn-flood
iptables -A syn-flood -m limit --limit 1/s --limit-burst 4 -j RETURN
iptables -A syn-flood -j DROP
#INPUT
#OUTPUT
# FORWARD
iptables -A FORWARD -i ppp0 -o eth0 -m state --state
ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i eth0 -o ppp0 -j ACCEPT
iptables -A FORWARD -j LOG
# Mail Server-Nt
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.1 --dport 25 -j ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.1 --dport 110 -j ACCEPT
# AS400
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 397 -j ACCEPT
iptables -A FORWARD -i ppp0 -p udp -d 10.0.0.130 --dport 397 -j ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 449 -j ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8470 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8471 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8472 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8473 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8474 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8475 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 8476 -j
ACCEPT
## iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 23 -j
ACCEPT
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.130 --dport 23 -j ACCEPT
#Sito Web
## iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.1 --dport 80 -j ACCEPT
#PcAnywhere Server-Nt
iptables -A FORWARD -i ppp0 -p tcp -d 10.0.0.1 --dport 5631 -j ACCEPT
iptables -A FORWARD -i ppp0 -p udp -d 10.0.0.1 --dport 5632 -j ACCEPT
echo "   Enabling SNAT (MASQUERADE) functionality on $EXTIF"
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
# Mail Server-Nt
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 25 -j DNAT --to
10.0.0.1:25
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 110 -j DNAT --to
10.0.0.1:110
# AS400
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 397 -j DNAT --to
10.0.0.130:397
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 397 -j DNAT --to
10.0.0.130:397
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 449 -j DNAT --to
10.0.0.130:449
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8470 -j DNAT --to
10.0.0.130:8470
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8471 -j DNAT --to
10.0.0.130:8471
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8472 -j DNAT --to
10.0.0.130:8472
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8473 -j DNAT --to
10.0.0.130:8473
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8474 -j DNAT --to
10.0.0.130:8474
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8475 -j DNAT --to
10.0.0.130:8475
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 8476 -j DNAT --to
10.0.0.130:8476
iptables -t nat -A PREROUTING -p tcp --dport 24 -i ppp0 -j DNAT --to
10.0.0.130:23
#Sito Web
## iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 80 -j DNAT
--to 
10.0.0.1:80
#PcAnywhere Server-Nt
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 5631 -j DNAT --to
10.0.0.1:5631
iptables -t nat -A PREROUTING -i ppp0 -p udp --dport 5632 -j DNAT --to
10.0.0.1:5632
Grazie mille a tutti 



quando mandi il pacchetto in log, puoi aggiungere una stringa significativa.
aggiungine una per ogni catena, almeno capisci dove viene scartato il
pacchetto...
sapendo quello è più semplice procedere.
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.410 / Virus Database: 231 - Release Date: 31/10/2002


Il Pacchetto mi viene bloccato nella chain di FORWARD anche xche' sia
nella INPUT che nella OUTPUT nn ci sono regole e sono settate in
ACCEPT
e il messaggio che salta fuori e' questo:
Nov  8 12:23:36 firewall kernel: IN=ppp0 OUT=eth0 SRC=80.116.153.31
DST=10.0.0.130 LEN=60 TOS=0x10 PREC=0x00 TTL=61 ID=52066 DF PROT
O=TCP SPT=37859 DPT=23 WINDOW=5808 RES=0x00 SYN URGP=0
