Date: Tue, 09 Jan 2001 15:56:04 +0000 From: Mikel King <mikel@ocsinternet.com> To: "freebsd-questions@FreeBSD.ORG" <freebsd-questions@FreeBSD.ORG> Subject: more re: stupid NATD tricks... Message-ID: <3A5B3493.D2E0D3B3@ocsinternet.com>
next in thread | raw e-mail | index | archive | help
Greetings all;
Ok I'm running this question again, because I've already read and
reread everything I can find on the subject. I am trying to get static
NAT working. NATD is working normally, my inside machines can traceroute
and surf and nslookup etc...I know there must be something stupid I've
overlooked
From the outside I've tried simply telneting to the ouside IP on
port 80 from another outside device (...NOTE this works fine from the FW
directly to the inside machine...so I can verify that the http requests
are being answered) and I get the following:
Trying 204.107.76.181...
telnet: connect to address 204.107.76.181: Connection refused
telnet: Unable to connect to remote host
If I remove the redirect_port and put redirect_address 10.0.0.77
208.239.172.50 instead then I get the following;
telnet 208.239.172.50 80
Trying 208.239.172.50...
telnet: connect to address 208.239.172.50: Operation timed out
telnet: Unable to connect to remote host
Remember 10.0.0.77 surfs out through this box fine, and other
workstations on the backnet and surf to 10.0.0.77 without a problem.
Thank in advance for any help.
Cheers,
Mikel
***************** CONFIGURATION FILES etc...
cli:
/sbin/natd -f /etc/rc.natd
rc.natd:
interface fxp0
use_sockets
same_ports
unregistered_only #I've tried it with and
with out this one...
redirect_port tcp 10.0.0.77:80 80 #This should redirect any HTTP
request from the outside to the in...
redirect_port tcp 10.0.0.2:23 23
log
#other rules that i've tried...
#redirect_port tcp 10.0.0.77:80 208.239.172.50:80
#redirect_address 10.0.0.77 208.239.172.50
rc.firewall:
############
# Setup system for firewall service.
# $FreeBSD: src/etc/rc.firewall,v 1.30 2000/02/06 19:24:37 paul Exp $
# Suck in the configuration variables.
if [ -r /etc/defaults/rc.conf ]; then
. /etc/defaults/rc.conf
elif [ -r /etc/rc.conf ]; then
. /etc/rc.conf
fi
fwcmd="/sbin/ipfw"
nif="fxp0"
iif="rl0"
${fwcmd} -f flush
${fwcmd} add divert natd all from any to any via ${nif}
${fwcmd} add pass ip from any to any
${fwcmd} add deny log all from any to any
ipfw show:
00100 15537 1416950 divert 8668 ip from any to any via fxp0
00200 16707 1550670 allow ip from any to any
00300 0 0 deny log logamount 100 ip from any to any
65535 0 0 deny ip from any to any
kernel conf:
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=100
options IPDIVERT
options ICMP_BANDLIM
ps ax (excert):
140 ?? Ss 0:00.25 syslogd -s
161 ?? Ss 0:00.28 cron
164 ?? Is 0:00.54 /usr/sbin/sshd
166 ?? Ss 0:00.13 /usr/sbin/usbd
204 ?? Is 0:00.01 /usr/local/sbin/xinetd -pid
237 ?? Ss 0:01.26 /sbin/natd -f /etc/rc.natd
netstat -rn:
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif
Expire
default 204.107.76.1 UGSc 0 0 fxp0
10/24 link#2 UC 0 0 rl0 =>
10.0.0.77 link#2 UHLW 1 8 rl0 =>
127.0.0.1 127.0.0.1 UH 0 4 lo0
204.107.76 link#1 UC 0 0 fxp0 =>
204.107.76.1 0:e0:1e:e9:ad:1 UHLW 1 0 fxp0
858
204.107.76.19 0:e0:29:84:d0:4b UHLW 2 1864 fxp0
945
204.107.76.111 0:10:4b:14:a7:63 UHLW 0 60 fxp0
859
204.107.76.181 0:3:47:12:3c:51 UHLW 0 8 lo0
208.239.172.50 0:3:47:12:3c:51 UHLS 0 0 lo0 =>
208.239.172.50/32 link#1 UC 0 0 fxp0 =>
Internet6:
Destination Gateway
Flags Neti$::1
::1 UH lo0
fe80::%fxp0/64 link#1
UC fxp0
fe80::%rl0/64 link#2
UC rl0
fe80::%lo0/64 fe80::1%lo0
Uc lo0
ff01::/32 ::1
U lo0
ff02::%fxp0/32 link#1
UC fxp0
ff02::%rl0/32 link#2
UC rl0
ff02::%lo0/32 fe80::1%lo0
UC lo0
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?3A5B3493.D2E0D3B3>
