From owner-FreeBSD-net-jp@jp.freebsd.org  Fri Mar 10 16:00:22 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id QAA11686;
	Fri, 10 Mar 2000 16:00:22 +0900 (JST)
	(envelope-from owner-FreeBSD-net-jp@jp.FreeBSD.org)
Received: from serio.al.rim.or.jp (serio.al.rim.or.jp [202.247.191.123])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id QAA11681
	for <FreeBSD-net-jp@jp.freebsd.org>; Fri, 10 Mar 2000 16:00:22 +0900 (JST)
	(envelope-from sugiura@kt.rim.or.jp)
Received: from mail1.rim.or.jp
	by serio.al.rim.or.jp (8.9.3/3.7W/HMX-12) id QAA15815
	for <FreeBSD-net-jp@jp.freebsd.org>; Fri, 10 Mar 2000 16:00:21 +0900 (JST)
Received: from shell.rim.or.jp (shell [202.247.191.98]) by mail1.rim.or.jp (3.7W)
	id QAA10845 for <FreeBSD-net-jp@jp.freebsd.org>; Fri, 10 Mar 2000 16:00:21 +0900 (JST)
Received: (from sugiura_kt@localhost)
	by shell.rim.or.jp (8.9.3/3.7W/DI-99120216) id QAA69769;
	Fri, 10 Mar 2000 16:00:14 +0900 (JST)
	(envelope-from sugiura_kt)
Date: Fri, 10 Mar 2000 16:00:14 +0900 (JST)
Message-Id: <200003100700.QAA69769@shell.rim.or.jp>
From: sugiura@kt.rim.or.jp (Sugiura Shiro)
To: FreeBSD-net-jp@jp.freebsd.org
X-Mailer: mnews [version 1.22] 1999-12/19(Sun)
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+990727
X-Sequence: FreeBSD-net-jp 2338
Subject: [FreeBSD-net-jp 2338] [Q] redirect_port
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org
X-Originator: sugiura@kt.rim.or.jp

$B$9$.$&$i$7$m$&$G$9!#(B

FreeBSD3.3RELEASE$B$G(B natd $B$r;H$C$F(B redirect_port $B$r$7$h$&$H$7$F$$$k(B
$B$N$G$9$,!"A4A3F0$$$F$/$l$J$/$F:$$C$F$*$j$^$9!#(B($B%(%i!<$b$G$J$$(B)
$B$I$3$KLdBj$,$"$k$N$+65$($F2<$5$$!#(B

                 172.16.30.153/23     10.0.0.1/23
+------+                   +-----------+               +-----------+
|Qube$B7/(B|------------- fxp0 + Machine A + fxp1 ---------| Machine B |
+------+                   +-----------+               +-----------+
172.16.31.150/23                                   10.0.0.2/23

$B$H$j$"$($:$d$m$&$H$7$F$$$k$3$H$O!"(BQube$B7/$+$i(B Machine A $B$K8~$1$F(B

% telnet 172.16.30.153 6666

$B$H$9$k$H!"(BMachine B $B$N(B telnet $B%]!<%H$K$D$J$,$j!"(BMachine B$B$N%m%0(B
$B%$%s%W%m%s%W%H$,=P$k$H$$$&$3$H$G$9!#(B

Machine A$B$G(B

% sysctl -a | grep net.inet.ip.forwardin
net.inet.ip.forwarding: 1

# /sbin/ipfw -f flush
# /sbin/ipfw add divert natd all from any to any via fxp0
# /sbin/ipfw add pass all from any to any

$B$H$7!"(BMachine B $B$G(B 

# route add default 10.0.0.1

$B$H$9$k$3$H$K$h$j!"(BMachine A $B$O(B Machine B $B$N(B nat $B%^%7%s$H$7$FLdBj$J(B
$B$/F0$$$F$*$j$^$9!#$3$3$GL\E*$N(B redirect_port $B$r$7$h$&$H(B Machine A
$B$G!"(B

# natd -n fxp0 -log -redirect_port tcp 10.0.0.2:telnet 6666

$B$H$7$F$b!"(BQube$B7/B&$+$i(Btelnet$B$9$k$H(B

Qube % telnet 172.16.30.153 6666
Trying 172.16.30.153...
telnet: Unable to connect to remote host: Connection refused

$B$H!"$$$-$J$j$O$M$i$l$F$7$^$$$^$9!#(BMachine A$B$N(B /var/log/alias.log$B$O(B

PacketAlias/InitPacketAliasLog: Packet alias logging enabled.
icmp=0, udp=0, tcp=1, frag_id=0 frag_ptr=0 / tot=1  (sock=0)

$B$H!"2?$bJQ2=$O$"$j$^$;$s!#(B
$B$I$N$"$?$j$KLdBj(B($B<jMn$A$J$I(B)$B$,$"$k$N$G$7$g$&!)(B

--
    $B$9$.$&$i$7$m$&(B(Sugiura Shiro)      E-mail : sugiura@kt.rim.or.jp
     $B8f4uK>$NJ}$K!"$b$l$J$/(B less-332.tar.gz $B$r%W%l%<%s%H$7$F$$$^$9(B
    [     If you want to talk with me, you MUST speak Japanese     ]
