Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Jun 2003 15:11:10 -0700
From:      "Tkachenko, Artem N" <artem.n.tkachenko@lmco.com>
To:        "Freebsd-Questions (E-mail)" <freebsd-questions@freebsd.org>, "Freebsd-Config (E-mail)" <freebsd-config@freebsd.org>, "Brent Wiese (E-mail)" <brently@bjwcs.com>
Subject:   Networking problem
Message-ID:  <573562C6FDA9564A8EEE66D899BC190B02935D91@EMSS01M10.us.lmco.com>

next in thread | raw e-mail | index | archive | help
Hi,

I posted similar question some time ago but I guess I misstated the problem.
I will be more careful this time. Here is my situation:

Node A <-----> LAN1 <-----> Node B <-----> LAN2 <-----> Node C
 
Node A:
OS: Win2K
IP Address (to LAN1): 129.197.23.232

Node B:
OS: FreeBSD 4.6
IP address (to LAN1): 129.197.244.10
IP address (to LAN2): 10.77.1.1

Node C:
OS: FreeBSD 4.6
IP address (to LAN2) 10.77.2.1

What I am trying to accomplish is to set up Node A and Node B (and not Node
C) to have Node A think that it is directly connected to LAN2 with an IP
Address 10.77.1.2

So if Node A needs to send a packet to Node C, some program on Node A will
encapsulate the packed and send it to Node B. Some other program on Node B
will get the encapsulated packet, recognize that it came from Node A and
that it needs to go somewhere else on LAN2, open the capsule and forward the
original packet to the appropriate destination.

And if Node C needs to send a packet to 10.77.1.2, the router on LAN2 will
force it to send the packet to Node B. The Node B should then forward the
packet to Node A.

I tried to accomplish this in many ways but was not able to get exactly what
I was looking for. I would highly appreciate if someone could tell me which
program I need to use. ANY help if highly appreciated. I am really stuck...
Thank you in advance. Sincerely

Artem 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?573562C6FDA9564A8EEE66D899BC190B02935D91>