I have a problem with a following network configuration.
I have two real IP-addresses (abc.abc.abc.a and abc.abc.abc.b)
for use with three computers (foo, bar, xyz). So I have to
use two private IP-addresses (foo.bar.xyz.1 and foo.bar.xyz.2).
Computers foo and bar are registered in DNS server.
Computers foo and bar should be visible to the rest of the world.
Computer xyz should be hided from the rest of the world. Computer
xyz should still be able to use ftp-servers in the rest of the world.
Internet, DNS...
|
|
This side runs 10 Mbs ethernet. | eth0 = abc.abc.abc.a (real IP)
--------
| foo | firewall
| |
--------
This side runs 100 Mbs ethernet.| eth1 = foo.bar.zyz.1 (private IP)
|
--------
| | hub
--------
/ \
/ \
-------- --------
| bar | | xyz |
| | | |
-------- --------
eth0 = abc.abc.abc.b (real IP) eth0 = foo.bar.xyz.2 (private IP)
Linux's NAT is still in works. Could this be done with IP-Alias or
IP-tunnel or Proxy-Arp?
How should I configure the computers? Computers run Linux,
at the moment they are running Linux 2.0.36 and Debian 2.0.
--
http://www.iki.fi/ylinen/
The days run away like horses over the hills. -U2