Tanx for the help.
The problem with your solution is that i must make the decission, to route
the packages through the tunnel or to masquerade them, on the linux gateway.
The solution would work if i wanted to route all packages through the
tunnel.
After a package has passed the linux gateway (tunneled or masqueraded) it
has a dest ip which it will be sent to. The package get sent using the
routing table.
This is the problem.
The problem would be solved if i could create 2 default gateways and could
specify which one to use based on the source ip-address.

I just tried ip-chains (with patched 2.0.36 kernel). This also lacks the
functionality to masquerade IPIP frames. If I have time, I will try an
experimental kernel today. But maybe there is a better solution......

(I used the words RAW IP by mistake, It's IP protocol 4)

        -----Original Message-----
        From:   Megavolt [SMTP:[EMAIL PROTECTED]]
        Sent:   Tuesday, January 12, 1999 4:01 AM
        To:     Eric Kluft
        Subject:        Re: tunneling over masquerading

        It would work fine... if you set your default gateway on your
local-net
        computers to the ip address of the isp guy... and set the routes on
your linux
        gateway to find the isp guy through the tunnel... I dunno if this
will work for
        you... you might have to use NAT to change the source/dest IP
addresses... but
        this might head you in the right direction? :)

        Eric Kluft wrote:

        > Hi all,
        >
        > My provider gives me 1 ip-number. They don't have the abillity to
route more
        > ip-numbers to me. A friend of mine, however, is working at another
ISP. By
        > tunneling (linux IPIP) I route 32 ip-numbers to me from that ISP.
I just
        > route all computers on my local network over the tunnel to the
internet.
        > (/sbin/route add default gw w.x.y.z tunl0)
        > So far so good.
        > The problem is that the tunnel uses 8 extra hops so the
connections get
        > slower. The solution to this problem is to masquerade the
workstations and
        > to tunnel the servers.
        > I can't do this on 1 server (because i must choose to route the
default
        > gateway over the tunnel or ethernet interface (can't use both)).
        > If I use 2 computers, 1 computer is connected to the internet and
        > masquerades all computers behind it. The second computer contains
the
        > tunnel. The source address of this tunnel server should be
rewritten by the
        > masquerading server.
        > This last piece however is not possible. Tunneling uses RAW ip for
it's
        > frames and you can't masquerade RAW ip.
        > I know this is the case for standard 2.0.35 kernels, but maybe
there's a
        > solution for it. The solution as offered for microsoft PPTP does
not work.
        > Does anyone know if ipchains has the abillity to masquerade raw
ip?
        > Does anyone know if NAT has the abillity to masquerade raw ip?
        > Does anyone know a different solution?
        >
        > Tanx in advance,
        >
        > Eric.

        
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]

Reply via email to