View previous topic :: View next topic |
Author |
Message |
Tintenstich Apprentice
Joined: 25 Mar 2004 Posts: 192
|
Posted: Sat Mar 19, 2005 3:01 pm Post subject: pop3/http forward aiuto! |
|
|
Ciao a tutti , avrei il seguente problema :
Vorrei configurare un paio di server con macchine gentoo : la prima e' un router ( gentoo-home-router) che sempra funzionare alla grande , una seconda box dove dovrebbe girare un web-server (cherokee) per un piccolo sito amatoriale ( configurato con dyndns.org.....) e vorrei su questa stessa box usare postfix e un pop3 ....il problema sta proprio sul pop3 , a quanto pare il forward dal router verso la seconda macchina non funge.....o forse ho sbagliato un tot di roba? Postfix lavora bene mandando le mail con il nome di dominio blablabla.dyndns.org, ma ripeto il pop3 non sembra funzionare!
E' una questione di firewall (iptables) o ......??
PS: il forward per amule sulle porte 466X funziona a dovere.......
Queste le regole della pop-web-box:
Quote: |
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:www
ACCEPT tcp -- anywhere anywhere tcp dpt:pop3
ACCEPT tcp -- anywhere anywhere tcp dpt:smtp
ACCEPT tcp -- anywhere anywhere tcp dpt:sunrpc
ACCEPT tcp -- anywhere anywhere tcp dpt:690
DROP tcp -- anywhere anywhere tcp dpts:0:1024
DROP udp -- anywhere anywhere udp dpts:0:1024
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
|
E queste quelle del router per il forward :
Quote: |
Chain PREROUTING (policy ACCEPT 383K packets, 21M bytes)
pkts bytes target prot opt in out source destination
47051 2301K DNAT tcp -- ppp0 any anywhere anywhere tcp dpt:4662 to:192.168.0.250:4662
11971 709K DNAT udp -- ppp0 any anywhere anywhere udp dpt:4672 to:192.168.0.250:4672
0 0 DNAT tcp -- ppp0 any anywhere anywhere tcp dpt:5000 to:192.168.0.238:110
Chain POSTROUTING (policy ACCEPT 60817 packets, 3106K bytes)
pkts bytes target prot opt in out source destination
174K 10M MASQUERADE all -- any ppp0 anywhere anywhere
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
|
E le regole della catena input del router :
Quote: |
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
DROP tcp -- anywhere anywhere tcp dpts:0:1023
DROP udp -- anywhere anywhere udp dpts:0:1023
Chain FORWARD (policy ACCEPT)
target prot opt source destination
DROP all -- anywhere 192.168.0.0/16
ACCEPT all -- 192.168.0.0/16 anywhere
ACCEPT all -- anywhere 192.168.0.0/16
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
|
|
|
Back to top |
|
|
Tintenstich Apprentice
Joined: 25 Mar 2004 Posts: 192
|
Posted: Mon Mar 21, 2005 10:04 pm Post subject: |
|
|
Incredibile ma questo iptables mi sta rompendo le ba***!!!!
Ho aggiunto la regola per http , ma niente! non fa proprio nulla!Non redirige i pacchetti assolutamente! ( a parte quelli di amule.....che sfiga!)
Qualcuno ha un' idea?? |
|
Back to top |
|
|
comio Advocate
Joined: 03 Jul 2003 Posts: 2191 Location: Taranto
|
Posted: Tue Mar 22, 2005 6:53 am Post subject: |
|
|
per facilitare la lettura, riporta l'output del comando iptables-save.
ciao _________________ RTFM!!!!
e
http://www.comio.it
|
|
Back to top |
|
|
Tintenstich Apprentice
Joined: 25 Mar 2004 Posts: 192
|
Posted: Tue Mar 22, 2005 11:08 am Post subject: |
|
|
Allora ho modificato un po' le regole del FW : iptables -t nat -A PREROUTING -p tcp -d ppp0 -j DNAT --to 192.168.0.250:80
e sembra funzionare , ma rimane un 'intoppo strano.......nessuno della lan puo' collegarsi al web-server tramite il nome www.blablabla.dyndns.org
nemmeno dalla mia macchina dove appunto risiede il web-server!
L' unico modo e' scrivere semplicemente il nome della mia macchina nel browser.....
Non ci capisco piu' nulla! Help please!!!! |
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Tue Mar 22, 2005 11:24 am Post subject: |
|
|
non mi è chiara una cosa, ti dispiace postare l'output di
Code: |
iptables -t nat -nvL
|
ps
usa il tag "CODE", così è più chiaro |
|
Back to top |
|
|
Tintenstich Apprentice
Joined: 25 Mar 2004 Posts: 192
|
Posted: Tue Mar 22, 2005 11:57 am Post subject: |
|
|
Code: |
Chain PREROUTING (policy ACCEPT 1029K packets, 55M bytes)
pkts bytes target prot opt in out source destination
168K 8247K DNAT tcp -- ppp0 * 0.0.0.0/0 0.0.0.0/0 tcp dpt:4662 to:192.168.0.250:4662
39394 2355K DNAT udp -- ppp0 * 0.0.0.0/0 0.0.0.0/0 udp dpt:4672 to:192.168.0.250:4672
413 23328 DNAT tcp -- * * 0.0.0.0/0 <mio IP pubblico> to:192.168.0.250:80
Chain POSTROUTING (policy ACCEPT 211K packets, 11M bytes)
pkts bytes target prot opt in out source destination
609K 36M MASQUERADE all -- * ppp0 0.0.0.0/0 0.0.0.0/0
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
|
|
|
Back to top |
|
|
makoomba Bodhisattva
Joined: 03 Jun 2004 Posts: 1856
|
Posted: Tue Mar 22, 2005 12:12 pm Post subject: |
|
|
mmm. . . ad occhio dovrebbe andare, dall'esterno funziona ?
aggiungi la regola esplicitamente sull'interfaccia lan
Code: |
iptables -t nat -A PREROUTING -p tcp -i eth0 -d ppp0 -j DNAT --to 192.168.0.250:80
|
|
|
Back to top |
|
|
Tintenstich Apprentice
Joined: 25 Mar 2004 Posts: 192
|
Posted: Tue Mar 22, 2005 8:01 pm Post subject: |
|
|
Grazie ancora delle risposte.....provero' la regola che mi hai postato...
Comunque credo che passero' ad un altro firewall!! E' incredibile.....adesso il router non accetta connessioni dall' esterno sulla 22....fino a ieri tutto ok!!
Code: |
router ~ # iptables -L -v
Chain INPUT (policy ACCEPT 104K packets, 55M bytes)
pkts bytes target prot opt in out source destination
1025 319K ACCEPT all -- lo any anywhere anywhere
548K 29M ACCEPT all -- eth0 any anywhere anywhere
7052 520K ACCEPT tcp -- ppp0 any anywhere anywhere tcp dpt:ssh
0 0 REJECT udp -- !eth0 any anywhere anywhere udp dpt:bootps reject-with icmp-port-unreachable
0 0 REJECT udp -- !eth0 any anywhere anywhere udp dpt:domain reject-with icmp-port-unreachable
0 0 DROP tcp -- !eth0 any anywhere anywhere tcp dpts:0:1023
4 312 DROP udp -- !eth0 any anywhere anywhere udp dpts:0:1023
Chain FORWARD (policy ACCEPT 7476 packets, 4985K bytes)
pkts bytes target prot opt in out source destination
29592 1636K DROP all -- eth0 any anywhere 192.168.0.0/16
9909K 3163M ACCEPT all -- eth0 any 192.168.0.0/16 anywhere
9679K 4843M ACCEPT all -- ppp0 any anywhere 192.168.0.0/16
Chain OUTPUT (policy ACCEPT 609K packets, 46M bytes)
pkts bytes target prot opt in out source destination
|
Ma dov' e' che sbaglio!!??
se fo' : ssh blablabla.dyndns timeout sull' host......
naturalmente : ssh router funzia a meraviglia.
Usando nmap sul mio ip-pubblico , ottengo naturalmente tutte le porte chiuse (che mi sta anche bene .....ma ssh mi serve!!!) |
|
Back to top |
|
|
|