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>