🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: linux.redhat.misc
4 messages
4 total messages Started by Michael Hart Thu, 10 Apr 2003 04:09
VPN Behind a redhat 7.3 gateway
#31
Author: Michael Hart
Date: Thu, 10 Apr 2003 04:09
25 lines
2394 bytes
I am running an NT VPN server on a local subnet behind a RedHat 7.3 gateway.

I can log onto the NT VPN locally using its local net IP address (i.e. the
VPN seems to be set up correctly) but cannot log on through the gateway
(i.e. NAT appears to be not working correctly).

I have set up VPN masqurading as per
http://www.impsec.org/linux/masquerade/ip_masq_vpn.html

i.e.

/sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT --to
192.168.0.40
/sbin/iptables -t nat -A PREROUTING -i eth1 -p 47 -j DNAT --to 192.168.0.40

I don't know if I have to patch the kernel or recompile it with various
options

I am using kernel 2.4.19

Kernel modules include IP tunnelling.

Any help appreciated !!!

Michael
Re: VPN Behind a redhat 7.3 gateway
#32
Author: Joerg Morbitzer
Date: Thu, 10 Apr 2003 11:24
33 lines
2385 bytes
Michael Hart wrote:

> I am running an NT VPN server on a local subnet behind a RedHat 7.3
> gateway.
> 
> I can log onto the NT VPN locally using its local net IP address (i.e. the
> VPN seems to be set up correctly) but cannot log on through the gateway
> (i.e. NAT appears to be not working correctly).
> 
> I have set up VPN masqurading as per
> http://www.impsec.org/linux/masquerade/ip_masq_vpn.html
> 
> i.e.
> 
> /sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT
> --to 192.168.0.40
> /sbin/iptables -t nat -A PREROUTING -i eth1 -p 47 -j DNAT --to
> 192.168.0.40
> 
> I don't know if I have to patch the kernel or recompile it with various
> options
> 
> I am using kernel 2.4.19
> 
> Kernel modules include IP tunnelling.
> 
> Any help appreciated !!!
> 
> Michael

It is always good to add more logging to your firewall rules, so before your
DNAT setup use the same rule with -j LOG and check the logs. Also, does the
NT VPN server has a correct route back to the originating ip address?
Re: VPN Behind a redhat 7.3 gateway
#33
Author: Michael Hart
Date: Thu, 10 Apr 2003 21:10
81 lines
4477 bytes
Thanks Joerg,

I have created some logs.

Here is what they look like.  I am not sure what they mean.  It looks to me
like its logging the request on the first line but I have some rule
somewhere that blocks the NATed packet.

Apr 11 07:15:47 Gateway kernel: IN=eth1 OUT=
MAC=00:80:c8:4e:1a:33:00:50:ba:d1:a3:82:08:00 SRC=192.168.0.11
DST=192.168.0.1 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=26112 DF PROTO=TCP
SPT=1030 DPT=1723 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 11 07:15:47 Gateway kernel: IN=eth1 OUT=eth1 SRC=192.168.0.11
DST=192.168.0.12 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=26112 DF PROTO=TCP
SPT=1030 DPT=1723 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 11 07:15:49 Gateway kernel: IN=eth1 OUT=
MAC=00:80:c8:4e:1a:33:00:50:ba:d1:a3:82:08:00 SRC=192.168.0.11
DST=192.168.0.1 LEN=48 TOS=0x00 PREC=0x00 TTL=128 ID=26368 DF PROTO=TCP
SPT=1030 DPT=1723 WINDOW=8192 RES=0x00 SYN URGP=0
Apr 11 07:15:49 Gateway kernel: IN=eth1 OUT=eth1 SRC=192.168.0.11
DST=192.168.0.12 LEN=48 TOS=0x00 PREC=0x00 TTL=127 ID=26368 DF PROTO=TCP
SPT=1030 DPT=1723 WINDOW=8192 RES=0x00 SYN URGP=0

I have default policies of DROP
$IPTABLES -P INPUT DROP
$IPTABLES -F INPUT
$IPTABLES -P OUTPUT DROP
$IPTABLES -F OUTPUT
$IPTABLES -P FORWARD DROP
$IPTABLES -F FORWARD

I have a rules that let all input and output on the internal interface
$IPTABLES -A INPUT -i $INTIF -j ACCEPT
$IPTABLES -A OUTPUT -o $INTIF -j ACCEPT

I have catchall rules for INPUT and OUTPUT packets for logging
$IPTABLES -A INPUT -s $UNIVERSE -d $UNIVERSE -j drop-and-log-it
$IPTABLES -A OUTPUT -s $UNIVERSE -d $UNIVERSE -j drop-and-log-it

Michael


"Joerg Morbitzer" <jomo@sol-3.de> wrote in message
news:b73k9i$akska$1@ID-162417.news.dfncis.de...
> Michael Hart wrote:
>
> > I am running an NT VPN server on a local subnet behind a RedHat 7.3
> > gateway.
> >
> > I can log onto the NT VPN locally using its local net IP address (i.e.
the
> > VPN seems to be set up correctly) but cannot log on through the gateway
> > (i.e. NAT appears to be not working correctly).
> >
> > I have set up VPN masqurading as per
> > http://www.impsec.org/linux/masquerade/ip_masq_vpn.html
> >
> > i.e.
> >
> > /sbin/iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 1723 -j DNAT
> > --to 192.168.0.40
> > /sbin/iptables -t nat -A PREROUTING -i eth1 -p 47 -j DNAT --to
> > 192.168.0.40
> >
> > I don't know if I have to patch the kernel or recompile it with various
> > options
> >
> > I am using kernel 2.4.19
> >
> > Kernel modules include IP tunnelling.
> >
> > Any help appreciated !!!
> >
> > Michael
>
> It is always good to add more logging to your firewall rules, so before
your
> DNAT setup use the same rule with -j LOG and check the logs. Also, does
the
> NT VPN server has a correct route back to the originating ip address?
>
Re: VPN Behind a redhat 7.3 gateway
#34
Author: Michael Hart
Date: Thu, 10 Apr 2003 23:13
23 lines
2500 bytes
"Michael Hart" <mixstat-donotspam@bigpond.net.au> wrote in message
news:J4lla.7722$1h6.62828@news-server.bigpond.net.au...
> Thanks Joerg,
>
> I have catchall rules for INPUT and OUTPUT packets for logging
> $IPTABLES -A INPUT -s $UNIVERSE -d $UNIVERSE -j drop-and-log-it
> $IPTABLES -A OUTPUT -s $UNIVERSE -d $UNIVERSE -j drop-and-log-it

I also have catchall rules on the FORWARD chain like
$IPTABLES -A FORWARD -j drop-and-log-it

When I make a rule before it saying
$IPTABLES -A FORWARD -i $INTIF -o $INTIF -j ACCEPT

(allowing forwarding on the internal inferface both into and outf the linux
box)

Most of the stuff that is logged dissappears - but I still don't get a
connection.  Could this be because return packets are not automatically
NATed back to the originating computer?

Michael
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads