From owner-FreeBSD-net-jp@jp.freebsd.org  Wed Aug  6 14:30:07 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) id OAA28410
	Wed, 6 Aug 1997 14:30:07 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) with ESMTP id OAA28379
	for <FreeBSD-net-jp@jp.FreeBSD.org>; Wed, 6 Aug 1997 14:29:43 +0900 (JST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id WAA00506; Tue, 5 Aug 1997 22:29:39 -0700 (PDT)
Date: Tue, 5 Aug 1997 22:29:39 -0700 (PDT)
Message-Id: <199708060529.WAA00506@silvia.HIP.Berkeley.EDU>
To: FreeBSD-net-jp@jp.FreeBSD.org
In-reply-to: <199708060446.NAA01521@isetan.shinjuku.TokyoNet.AD.JP> (message from Takeshi Amaike on Wed, 06 Aug 1997 13:46:09 +0900)
From: asami@cs.berkeley.edu (Satoshi Asami)
Reply-To: FreeBSD-net-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute [version 2.1 (Alpha) patchlevel=20]
X-Sequence: FreeBSD-net-jp 10
Subject: [FreeBSD-net-jp 10] Re: weird routing
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org

$B$"$^$$$1$5$s!"$I$&$b$"$j$,$H$&$4$6$$$^$9!#(B

 * From: Takeshi Amaike <amaike@TokyoNet.AD.JP>
 * 
 * > $B$3$s$K$A$O!"@u8+$H?=$7$^$9!#(Bnet-jp$B$N3'$5$s$3$s$K$A$O!#=i?4<T$J$N$GJQ$J(B
 *                                                         ^^^^^^^^^^^^
 *   $B$-$c$C$+$G$9(B (^^;

$B$G$b$[$s$H$K%M%C%H%o!<%/$N$3$H$OA4A3$o$+$i$J$$$N$G$9$,!#(B;)

 *   $B$3!<$f!<JQ$J%M%C%H%o!<%/$O9%$-$G$9(B ;-)

$B$3$&$$$&J}$,$$$F2<$5$k$H=u$+$j$^$9!#(B(^_^;)

 *   $B$3$l$O(B router $B$,(B private address $B$rDL$5$J$$$h$&$K@_Dj$5$l$F$k$+$i(B
 * $B$G$9$h$M!)(B

Private address$B$C$F(B /etc/hosts$B$N%3%a%s%H$K=q$$$F$"$k(B RFC 1918$B$GDj5A$5(B
$B$l$?$b$N$N$3$H$G$9$+!)(B $B$3$l$O$=$&$+$bCN$l$^$;$s!#(B

 *   $B$G!"$3$A$i$O!"F10l(B netowrk (128.32.45/24)$B$rJ#?t$N(B subnet$B$G!"$+$DJ#?t$N(B
 * interface $B$G07$*$&$H$7$F$k$N$G:.Mp$7$F$$$k$+$i$@$H;W$$$^$9!#(B

$B$=$&$G$9$M!#!J;d$b:.Mp$7$F$$$^$9!#(B^_^;$B!K(B

 *   	route add -host 128.32.45.200 -interface vx1
 *   	arp -s 128.32.45.200 <vx1$B$N(Bether-address>

$B$H$$$&$3$H$J$N$G!"$d$C$F$_$^$7$?!#!J:#2H$J$N$G!"(BLoseNT$B$NJ}$O<j$,=P$;$^(B
$B$;$s!#$V$&$V$&!K(B

===
# ifconfig -a
vx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 128.32.45.188 netmask 0xffffff00 broadcast 128.32.45.255
        ether 00:a0:24:c5:f0:8d 
vx1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.0.1 netmask 0xffffff00 broadcast 192.168.0.255
        ether 00:a0:24:c5:f0:8a 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000 
# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
default            128.32.45.1        UGSc        6        3       vx0
127.0.0.1          127.0.0.1          UH         10       31       lo0
128.32.45/24       link#1             UC          0        0 
128.32.45.1        0:0:a2:c5:87:cd    UHLW        6        0       vx0   1077
128.32.45.188      0:a0:24:c5:f0:8d   UHLW        1       38       lo0
192.168            link#2             UC          0        0 
192.168.0.2        0:a0:24:c5:ef:dc   UHLW        0        0       vx1   1147
# arp -a
? (128.32.45.1) at 0:0:a2:c5:87:cd
m12.cs.berkeley.edu (128.32.45.188) at 0:a0:24:c5:f0:8d permanent
? (192.168.0.2) at 0:a0:24:c5:ef:dc
# route add -host 128.32.45.200 -interface vx1
add host 128.32.45.200: gateway vx1
# arp -s 128.32.45.200 00:a0:24:c5:f0:8a 
# ifconfig vx1 inet 128.32.45.200 netmask 0xffffff00
ifconfig: ioctl (SIOCAIFADDR): File exists
# ifconfig -a
vx0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 128.32.45.188 netmask 0xffffff00 broadcast 128.32.45.255
        ether 00:a0:24:c5:f0:8d 
vx1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        inet 128.32.45.200 netmask 0xffffff00 broadcast 128.32.45.255
        ether 00:a0:24:c5:f0:8a 
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
        inet 127.0.0.1 netmask 0xff000000 
# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
default            128.32.45.1        UGSc        6        3       vx0
127.0.0.1          127.0.0.1          UH         10       31       lo0
128.32.45/24       link#1             UC          0        0 
128.32.45.1        0:0:a2:c5:87:cd    UHLW        6        0       vx0   1045
128.32.45.188      0:a0:24:c5:f0:8d   UHLW        1       38       lo0
128.32.45.200      0:a0:24:c5:f0:8a   UHLS        0        0       vx1
192.168.0.2        0:a0:24:c5:ef:dc   UHLW        0        0       vx1   1115
# arp -a
? (128.32.45.1) at 0:0:a2:c5:87:cd
m12.cs.berkeley.edu (128.32.45.188) at 0:a0:24:c5:f0:8d permanent
m24.cs.berkeley.edu (128.32.45.200) at 0:a0:24:c5:f0:8a permanent
? (192.168.0.2) at 0:a0:24:c5:ef:dc
# ping vader
PING vader.cs.berkeley.edu (128.32.38.234): 56 data bytes
64 bytes from 128.32.38.234: icmp_seq=0 ttl=253 time=1.379 ms
64 bytes from 128.32.38.234: icmp_seq=1 ttl=253 time=1.361 ms
64 bytes from 128.32.38.234: icmp_seq=2 ttl=253 time=1.457 ms
^C
--- vader.cs.berkeley.edu ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 1.361/1.399/1.457 ms
# ping 128.32.45.200
PING 128.32.45.200 (128.32.45.200): 56 data bytes
^C
--- 128.32.45.200 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
# netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags     Refs     Use     Netif Expire
default            128.32.45.1        UGSc        6       14       vx0
127.0.0.1          127.0.0.1          UH         10       31       lo0
128.32.45/24       link#1             UC          0        0 
128.32.45.1        0:0:a2:c5:87:cd    UHLW        6        0       vx0   1009
128.32.45.188      0:a0:24:c5:f0:8d   UHLW        1       38       lo0
128.32.45.200      0:a0:24:c5:f0:8a   UHLS        0        5       vx1
192.168.0.2        0:a0:24:c5:ef:dc   UHLW        0        0       vx1   1079
# 
===

$B$H$$$&$3$H$G!"$J$s$H$J$/$G$-$F$k$h$&$J5$$O$9$k$s$G$9$,!J>e5-$N(B "vader"
$B$O(B 128.32.45$B0J30$N%[%9%H$NNc$G$9!K$d$O$j(B vx1$B$N%"%I%l%9$O(B ping$B$G$-$^$;(B
$B$s!#!J$3$l$O(B crossover cable$B$@$C$?$i$G$-$J$$$N$,IaDL$J$s$G$9$+!)!K(B

$B$3$l$G$G$-$F$k$s$@$h$H$$$&$J$i:#$+$i3X9;$K$$$C$F!J<V$G(B 10$BJ,$/$i$$!K!"(B
LoseNT$B$NJ}$N%"%I%l%9$rJQ$($F$_$^$9!#!J<+J,$N(B IP$B%"%I%l%9$r@_Dj$7$F(B 
default gateway$B$r(B 128.32.45.200$B$K$9$l$P$$$$$s$G$9$h$M!#!K(B

$B$"$5$_(B
