Re: Basic IPNAT Question(s)

Manuel Bouyer <[email protected]>
Newsgroups gmane.os.netbsd.help
Message-ID <[email protected]>
On Thu, Oct 19, 2006 at 09:46:59AM -0400, Michael Gorsuch wrote:
> My simple config is below:
> 
> host1:
> pcn0: 192.168.1.1/24
> pcn1: 10.1.1.1/24
> pcn2: 10.1.2.1/24
> 
> host2:
> pcn0: 10.1.1.10/24
> 
> host3:
> pcn2: 10.1.2.10/24
> 
> Obviously, host1 is the gateway, host2 is connected via pcn1, and host3 
> is connected via pcn2. 
> 
> pcn0 is considered to be the 'outside world' for this exercise.
> 
> I need 192.168.1.10 to bimap to10.1.1.10, so I set the following up in 
> /etc/ipnat.conf:
> 
> bimap pcn0 10.1.1.10/32 -> 192.168.1.10/32
> 
> I have set 'ipnat=yes' and run /etc/rc.d/ipnat start.  Everything seems 
> to be running, but my external hosts can't ping that IP.
> 
> Do I need to alias 192.168.1.10 to pcn0?  Things seems to work when I do 
> that, but I am not sure that I am doing things correctly.

Yes, you have to do that. This is so that other hosts on 192.168.1.0/24
knows that they can reach 192.168.1.10 via the pcn0 MAC address
(i think mannually adding entries in the ARP tables of the others hosts
on 192.168.1.0/24 would work too)
> 
> Also, what steps need to be taken to allow systems on pcn2 to reach 
> 10.1.1.10 via 192.168.1.10?  Do I need to set up NAT on pcn2 as well?

Yes, but just the bimap rule.

-- 
Manuel Bouyer <[email protected]>
     NetBSD: 26 ans d'experience feront toujours la difference
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.