Date: Sat, 4 Aug 2001 13:02:57 +0200 (CEST) From: Alban Hertroys <dalroi@solfertje.student.utwente.nl> To: freebsd-questions@freebsd.org Subject: ipnat won't NAT on boot Message-ID: <20010804110259.988BA1DD8@solfertje.student.utwente.nl>
next in thread | raw e-mail | index | archive | help
For some reason ipnat doesn't seem to NAT after I boot the machine. If
I do "ipnat -l", I get the ruleset it's supposed to use, but no active
sessions and I can't reach the outside world from my network.
If I reload the same(?) ruleset with "ipnat -CF -f /etc/ipnat.rules" it
starts to NAT.
I've tried ipfilter in kernel first, and am using modules now. It
doesn't seem to make a difference.
This got me beaten. Please enlighten me.
In my rc.conf I have:
=====================
inetd_flags="-l -w -W"
network_interfaces="xl0 xl1 lo0"
ifconfig_xl0="inet 130.89.236.150 netmask 255.255.0.0"
ifconfig_xl1="inet 10.236.150.1 netmask 255.255.255.0"
defaultrouter="130.89.1.1"
hostname="solfertje.student.utwente.nl"
gateway_enable="YES"
named_enable="YES"
ipfilter_enable="YES" # Set to YES to enable ipfilter functionality
ipfilter_flags="" # should be *empty* when ipf is _not_ a module
# (i.e. compiled into the kernel) to
# avoid a warning about "already initialized"
ipnat_enable="YES" # Set to YES for ipnat; needs ipfilter, too!
My /etc/ipnat.rules is:
=======================
# map incoming interface(s) to outside world
map xl0 10.236.150.2/32 -> 130.89.236.150/32 portmap tcp/udp auto
map xl0 10.236.150.2/32 -> 130.89.236.150/32
# redirects
rdr xl0 0.0.0.0/0 port 518 -> 10.236.150.2 port 518 #ntalk
rdr xl0 0.0.0.0/0 port 4000 -> 10.236.150.2 port 4000 #icq
rdr xl0 0.0.0.0/0 port 6666 -> 10.236.150.2 port 23 #telnet
rdr xl0 0.0.0.0/0 port 9999 -> 10.236.150.2 port 21 #ftp (active)
rdr xl0 0.0.0.0/0 port 8888 -> 10.236.150.2 port 80 #http
# 130.89.236.150 is interface in outside world
# 10.236.150.1 is interface on gateway to outside world
# 10.236.150.2 is machine on network
--
Alban Hertroys http://solfertje.student.utwente.nl
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
AD&D: You fall from the cliff.
The ground attacks you.
It missed.
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?20010804110259.988BA1DD8>
