From: gerardo arnaez <garnaez@gmail.com>
To: Jason Opperisano <opie@817west.com>, netfilter@lists.netfilter.org
Subject: Re: http connection hangs when connecting to forwarded IP
Date: Sat, 14 May 2005 14:52:44 -0700 [thread overview]
Message-ID: <148eea710505141452252090ad@mail.gmail.com> (raw)
In-Reply-To: <20050514065902.GA23344@bender.817west.com>
aah so while I was forawrdin all from internal nic to external, I was
fowarding anything omfr extermal to inernter,
but I thought NAT did the forwarding as part of being NAt
On 5/13/05, Jason Opperisano <opie@817west.com> wrote:
> On Fri, May 13, 2005 at 10:27:44AM -0700, gerardo arnaez wrote:
> > Hello.
> > Im using iptables to forward an entire Ip address
> >
> > the set is
> >
> > DSL <--->(eth1) Server A (eth0[192.168.1.1])<-->SWITCH<-->
> > [192.168.1.2](eth0)ServerB
> >
> > ServerA listens on multiplle IP addresses
> > I want Server A to forward a specific IP addres to Server B as
> > if ServerB were directly connected to the internet
> >
> > servA listens on 69.30.71.117 (alias eth1:1)
> > I want it to forward al requests on this IP to server B
> > Server B is 192.168.1.2
> >
> > >From reading and going on line
> > I have the follow iptables rules
> > but when I try to connect to 6930.71.117 via a port 80 from outside the system
> > It just hangs.
> > Not sure where the trouble lays,
> > any help appreciated
> > the follw are my rules set
> >
> > ---------------------------
> > iptables -F
> > iptables -t nat -F
> > iptables -t mangle -F #ignore if you get an error here
> > iptables -X #deletes every non-builtin chain in the table
> > echo "table cleanup complete"
> >
> > iptables -t nat -A PREROUTING -d 69.30.71.117 -j DNAT --to 192.168.1.2
> > iptables -t nat -A POSTROUTING -s 192.168.1.2 -j SNAT --to 69.30.71.117
> > echo "forward 69.30.71.117 to 192.168.1.2"
> >
> >
> > #THESE ARE ACCEPTED OR NOT FROM OUTBOUND
> > #iptables -A INPUT -p tcp --dport 8080 -j ACCEPT
> > #echo "Open 8080"
> > #iptables -A INPUT -p tcp --dport 21 -j ACCEPT
> > #echo "Start FTP"
> > iptables -A INPUT -p tcp --dport 22 -j ACCEPT
> > echo "Start SSH"
> > iptables -A INPUT -p tcp --dport 25 -j ACCEPT
> > echo "ALLOW OUTSIDE SMTP"
> > iptables -A INPUT -p tcp --dport 80 -j ACCEPT
> > echo "ALLOW APACHE"
> > #iptables -A INPUT -p tcp --dport 110 -j ACCEPT
> > #echo "ALLOW POP3"
> > #iptables -A INPUT -p tcp --dport 443 -j ACCEPT
> > #echo "ALLOW APACHE SSL"
> > #iptables -A INPUT -p tcp --dport 5901 -j ACCEPT
> > #iptables -A INPUT -p tcp --dport 6001 -j ACCEPT
> > #echo "Open TIGHT VNC"
> >
> > #Next Iptables This allows Mysql to work only on local connectionsa
> > iptables -A INPUT -i ! eth1 -p tcp --dport 3306 -j ACCEPT
> > echo "mySQL now limited to local connections"
> >
> > iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
> > iptables -A INPUT -m state --state NEW -i ! eth1 -j ACCEPT
> >
> > #THIS WILL FORWARD PACKETS FROM PUB TO LOCAL IF PREVIOUS ESTABLISHED
> > iptables -A FORWARD -i eth1 -o eth0 -m state --state
> > ESTABLISHED,RELATED -j ACCEPT
>
> you need a rule to allow the forwarded port 80 packets:
>
> iptables -A FORWARD -i eth1 -o eth0 -p tcp --syn \
> -d 192.168.1.2 --dport 80 -j ACCEPT
>
> -j
>
> --
> "Stewie: Damn you, vile woman, you've impeded my work since the day I
> escaped your wretched womb."
> --Family Guy
>
>
next prev parent reply other threads:[~2005-05-14 21:52 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-13 17:27 http connection hangs when connecting to forwarded IP gerardo arnaez
2005-05-14 6:59 ` Jason Opperisano
2005-05-14 21:52 ` gerardo arnaez [this message]
2005-05-14 22:01 ` Jason Opperisano
2005-05-14 22:30 ` gerardo arnaez
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=148eea710505141452252090ad@mail.gmail.com \
--to=garnaez@gmail.com \
--cc=netfilter@lists.netfilter.org \
--cc=opie@817west.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.