Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Oct 2000 13:40:19 -0600
From:      Wes Peters <wes@softweyr.com>
To:        Thierry Herbelot <herbelot@cybercable.fr>
Cc:        Gregory Sutter <gsutter@zer0.org>, hackers@FreeBSD.ORG
Subject:   Re: Routing issues
Message-ID:  <39EA0823.D9D353D8@softweyr.com>
References:  <20001014233212.H3444@klapaucius.zer0.org> <39E95406.8F1C0717@cybercable.fr>

next in thread | previous in thread | raw e-mail | index | archive | help
Thierry Herbelot wrote:
> 
> Gregory Sutter wrote:
> >
> > I'm setting up a network that looks like this:
> >
> > --Internet----Router---Firewall
> >                           |
> >                           |               /--- host
> >                        Switch----NAT-----<----- host
> >                           |               \----- host
> >                           |                \----- etc...
> >                      ---------
> >                      |       |
> >                    email     ns
> >
> > In other words, a fairly typical small network.  I've got an 8-IP
> > subnet; all hosts outside the NAT have real IPs:
> >
> > router: 1.2.3.193
> > firewall: 1.2.3.196  fxp0
> >           1.2.3.197  fxp1
> > nat:      1.2.3.198
> > email:    1.2.3.194
> > ns:       1.2.3.195
> >
> > The problem I'm having is with my routing.  Surprise.  Here is
> > the routing table for the firewall:
> >
> > default                 1.2.3.193 fxp0
> > 1.2.3.193               link#1 fxp0
> > 1.2.3.192/29            link#2 fxp1
> > 1.2.3.196               lo0
> > 1.2.3.197               lo0
> >
> > The gateway_enable (net.inet.ip.forwarding) is also enabled on
> > the firewall.
> 
> with a *routing* firewall, like the one you are using, you must have two
> different IP subnets, one for each physical interface (or else, the
> kernel will not know which interface to use to send a packet).

You can handle it by using host routes to the interior computers, but that
is messy.

-- 
            "Where am I, and what am I doing in this handbasket?"

Wes Peters                                                         Softweyr LLC
wes@softweyr.com                                           http://softweyr.com/


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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