From owner-FreeBSD-net-jp@jp.freebsd.org  Wed Aug  6 16:21:03 1997
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) id QAA15370
	Wed, 6 Aug 1997 16:21:03 +0900 (JST)
Received: by jaz.jp.freebsd.org (8.8.7+2.7Wbeta5/8.7.3) with ESMTP id QAA15331
	for <FreeBSD-net-jp@jp.FreeBSD.org>; Wed, 6 Aug 1997 16:20:14 +0900 (JST)
Received: (from asami@localhost) by silvia.HIP.Berkeley.EDU (8.8.6/8.6.9) id AAA00983; Wed, 6 Aug 1997 00:19:57 -0700 (PDT)
Date: Wed, 6 Aug 1997 00:19:57 -0700 (PDT)
Message-Id: <199708060719.AAA00983@silvia.HIP.Berkeley.EDU>
To: FreeBSD-net-jp@jp.FreeBSD.org
In-reply-to: <199708060706.QAA27806@winwork.hexa.co.jp> (message from =?ISO-2022-JP?B?GyRCX0BLXE06RnMbKEIvWXVqaQ==?= Hamamoto on Wed, 06 Aug 1997 16:06:26 +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 18
Subject: [FreeBSD-net-jp 18] Re: weird routing
Errors-To: owner-FreeBSD-net-jp@jp.freebsd.org
Sender: owner-FreeBSD-net-jp@jp.freebsd.org

$B@u8+$G$9!#(B

 * $B_@K\$G$9!#(B

 *  >> $B$I$&$b!"@u8+$G$9!#F|K\$OCk4V$J$N$GJV;v$,$?$/$5$sMh$^$9$M!#(B:)
 * 
 * $B$=$&$J$s$G$9!#K\6H$r$[$C$?$i$+$7$K$7$F(B... :)

$B$R$R$R!#(B(^_^;)

 * 128.32.45.188$B$N30B&$N(Bvx0$B$N(BMAC$B%"%I%l%9$G$9!#(B

$B$=$&$G$9$+!#$3$&$d$C$F303&$N?M$rM6F3$9$k$o$1$G$9$M!#(B

 * 204(LoseNT)$B$NJ}$O!"(Bdefault route$B$r(B200$B$K8~$1$F$d$l$P=*$j$@$H;W$$$^$9!#(B

$B$o$+$j$^$7$?!#(B

 * $B$^$?!"(B128.32.45.200$B$N%"%I%l%9$rMxMQ$7$J$$$N$G$"$l$P(B2$B9TL\$b$$$i$J$$$H;W$$(B
 * $B$^$9!#(B

$B$O$$!#(B

$B$H$$$&$3$H$G!"$3$N$h$&$K$J$j$^$7$?!#(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       89       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    635
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   1074
# 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
# arp -s 128.32.45.204 00:a0:24:c5:f0:8d pub
# ifconfig vx1 inet 128.32.45.200 netmask 0xffffff00
ifconfig: ioctl (SIOCAIFADDR): File exists
# route add -host 128.32.45.204 -interface vx1
add host 128.32.45.204: gateway vx1
# 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       89       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    567
128.32.45.188      0:a0:24:c5:f0:8d   UHLW        1       38       lo0
128.32.45.204      0:a0:24:c5:f0:8a   UHLS        0        0       vx1 =>
128.32.45.204/32   0:a0:24:c5:f0:8d   ULS2c       0        0       vx0
192.168.0.2        0:a0:24:c5:ef:dc   UHLW        0        0       vx1   1006
# 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
m28.cs.berkeley.edu (128.32.45.204) at 0:a0:24:c5:f0:8a permanent
m28.cs.berkeley.edu (128.32.45.204) at 0:a0:24:c5:f0:8d permanent published
? (192.168.0.2) at 0:a0:24:c5:ef:dc
# ping 128.32.45.200
PING 128.32.45.200 (128.32.45.200): 56 data bytes
^C
--- 128.32.45.200 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss
#
===

$B$3$N$^$^$@$H<+J,$K$b(B ping$B$G$-$J$$$s$G$9$,(B

===
# arp -s 128.32.45.200 0:a0:24:c5:f0:8d pub
# 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
m19.cs.berkeley.edu (128.32.45.195) at 0:a0:24:c5:ef:94
m24.cs.berkeley.edu (128.32.45.200) at (incomplete)
m24.cs.berkeley.edu (128.32.45.200) at 0:a0:24:c5:f0:8d permanent published
m28.cs.berkeley.edu (128.32.45.204) at 0:a0:24:c5:f0:8a permanent
m28.cs.berkeley.edu (128.32.45.204) at 0:a0:24:c5:f0:8d permanent published
? (192.168.0.2) at 0:a0:24:c5:ef:dc
# 
===

$B$H$7$F$d$k$H$H$j$"$($:F1$8%M%C%H%o!<%/$dB>$N%M%C%H%o!<%/$N%^%7%s$+$i(B
200$B$,(B ping$B$G$-$k$h$&$K$J$j$^$7$?!#(B:)

$B$J$s$H$J$/$G$-$F$$$k$h$&$J$N$G!"$3$l$+$i3X9;$K$$$C$F(B LoseNT$B$N%"%I%l%9(B
$B$rJQ$($F$_$^$9!*(B

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