> In the Linux IP Masquerade mini How-To, it has in the "2.4 Who Doesn't
> Need IP Masquerade?" section that:
> If you already have assigned addresses for your OTHER machines, then you
> don't need IP Masquerade.
> I was wondering what it meant by this? What does it take to have this?
> Thanks,
> Kris
It means that if you have *real* IP addresses for your other machines
(i.e. they're actually routed to your machines from anywhere in the
world) you don't need to use masquerading. All you would need to use in
this case would be packet forwarding, and your box directly connected to
the 'Net would act as a simple router. However, if you *don't* have
*real* IP addresses for your boxes (i.e. they're on a local network and
can't be seen outside that network) then you need to set up IP
masquerading so that all the packets the computers on your local network
send to the Internet are picked up by the "router" machine so it can add
its own IP address to the outgoing packets. This way, all the other
computers on the Internet think that they're receiving packets from your
"router" (which they are) but in fact, the packets are coming from a
local machine behind the "router". The router embeds the local
computer's IP address in the packets it sends so that when the
destination system replies, the packets get sent back to the "router"
which then strips out the local machine's IP and sends it along its
way. It's a really cool process, actually.
--
+--------------------------+--------------------------------+
| Greg Hughes | Linux 2.1.115 / Pentium-II 300 |
| 1B CS / Soft. Eng. | "The meek shall inherit what |
+--------------------------+--------------------------------+