Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Apr 2000 22:15:12 -0700 (PDT)
From:      greg@greg.rim.or.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   kern/17873: Can not routing IPV6 packet with tun-device
Message-ID:  <200004090515.WAA19417@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         17873
>Category:       kern
>Synopsis:       Can not routing IPV6 packet with tun-device
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr  8 22:20:01 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Kensaku Masuda
>Release:        FreeBSD 4.0-STABLE i386
>Organization:
>Environment:
Enable INET6 And setting up INET6 routing.
>Description:
        V6 enviroment was completed. And after setting up tun device
for V6. creating a static routeing information by

        od -h /dev/tun0 &
        route add -inet6 default -interface tun0

And execute

        ping6 -I tun0 fe80::1

At normal case. V6 packet was routed into interface tun0. But packet was
rejected before tun device.
        So problem dose exist on initializing routine. if tun device
is staticaly network interface, Seem to be no problem. But it is not.
Must execute a initializing routine "in6_ifattach" directly.


>How-To-Repeat:
        Open and configure some tun for v6. And send some v6 packet
which is routed into tun device.

>Fix:
This is a diffs for net/if_tun.c

begin 644 if_tun.c.diff
M'XL(`-:S[3@"`VU274_C,!!\;G[%"EXH^702A6M[5$5W5*I42@5!]VB%Q*:6
M2A)BI[J>X+^SCM42X*3(BF=F=W8G<5T7!*>J+;W<JQKQ-/C#"IBS1R`)D&@<
MQ.,H@3`(`LNV[:-TD&Y:N*H;`%2-QO&/,2%&-9N!2RZ<!&P\+V`VLP#.?0LL
M.!5EOFT+!B=5K:@HF?(V)Y;]'4XTWB_X*??2K[,F>_8VTV]X4^4:UL9QA)9V
M'#LDZ)Q/!2\8A\7J.NV7H8?V\45I^K&R$-QR]2Q'?=*;[%"08$5"!<^4RO*-
MKOVL\74\^YI)0YFVGWW]QYIWIE]QD^PN:PZ[$#)R1IAB&#GX*?0V`\%K=XI"
M4>5J"Y>`!8)WETF/K5I5M\K0YKW/\FWV))%<S.=T?;M8I;?=":\=<O.P3!>_
MKN[3R=<PC@WT@M`U2.G=?1B%DX]5CR)9%I[@+_0Y^[ME):KQ8M[[L\B*JQQ)
MF1N4FF#/D!_^9X!>]EKB()-0/<8Z7#L0X#/\F,7&CIAU7_Y[F=+5PW+I@!3_
@6,7/6OS=U'"HS0NV<Z=2T*+9D<-$;]8[SBY;51X#``!U
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200004090515.WAA19417>