Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Sep 2001 20:04:27 +0200
From:      Sheldon Hearn <sheldonh@starjuice.net>
To:        freebsd-questions@FreeBSD.org
Subject:   NATD address_redirect kills host's connectivity
Message-ID:  <57469.1000404267@axl.seasidesoftware.co.za>

next in thread | raw e-mail | index | archive | help

Hi folks,

I'm trying to set up natd address redirection as per the Handbook's
Network Address Translation section. [1]

I've followed all the instructions as best I can.  I have IPFIREWALL,
IPFIREWALL_FORWARD and DIVERT in my kernel.  I booted this new kernel
with gateway_enable="YES" in rc.conf.

I start natd as follows:

	/sbin/natd -f /etc/natd.conf

---- /etc/natd.conf
interface ep0

# Sheldon's workstation
redirect_address 10.0.0.2 196.31.7.201
----

I have my workstation's public address configured as an alias on ep0:

---- ifconfig ep0
ifconfig ep0
ep0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
	inet 196.31.7.199 netmask 0xfffffff0 broadcast 196.31.7.207
	inet 196.31.7.201 netmask 0xffffffff broadcast 196.31.7.201
----

My custom firewall rules are in /etc/firewall.local and rc.conf contains
firewall_type="/etc/firewall.local".

---- /etc/firewall.local
add divert natd all from any to any via ep0

add allow all from any to any
----

Without the redirect_address line in /etc/natd.conf, my workstation has
connectivity to public addresses.  Without it, the only public address
in the universe to which my host can connect is its own.

Is there something subtle I've missed?  Or perhaps I need something more
in my firewall rules that the NAT section of the Handbook neglects to
mention?

TIA

Ciao,
Sheldon.

[1] The handbook is fantastic these days!  I've managed to get my first
    ever installation of a NATing firewall with DNS master for private
    domain installed in no time at all.

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




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