Index: [Article Count Order] [Thread]

Date: 3 Oct 2007 00:23:06 -0000
From: "PRAMENDRA  SINGH" <parma_it@rediffmail.com>
Subject: [users:00380] How to enable IPv6 only on a particular interface
To: users@tahi.org
Message-Id: <20071003002306.20446.qmail@f5mail35.rediffmail.com>
X-Mail-Count: 00380

Hi

Is it possible to enable IPv6 only on a particular interface on a m=achine(say that my machine has eth0, eth1 and eth2 interfaces and I want to= enable IPv6 support only on eth0 intrface).

did anyone came across/wo=rked on this scenario. Any suggestions/ remarks/ thoughts /views will be ex=tremely helpful.

Thanks and Regards
Pramendra Singh


On Mon, =18 Jun 2007 Channa wrote :
>Hi,
>I am testing IPv6 stack when i run the= test suite the following test case is
>failing.
>I have attached the t=est case report. Can anyone tell me what could be the
>reason for failure=?
>
>
>
>IPv6 Conformance Test Report
>
>
>
>Test Informati=on
>
>Title  Echo_Checksum
>CommandLine  ./Echo_Checksum.seq -p Echo_=Checksum.def -v
>TestVersion  REL_2_1_1
>ToolVersion  REL_3_0_11
>Sta=rt  2007/06/18 16:22:51
>Tn  /usr/local/v6eval//etc//tn.def
>Nu  /usr/l=ocal/v6eval//etc//nut.def
>Pkt  Echo_Checksum.def
>System  manual
>Ta=rgetName  Kernel 2.6.9-1.667
>HostName  target.tahi.org
>Type  host
>=
>
>Test Sequence Execution Log
>
>16:22:51  Start
>
>
>Initi=alization
>
>16:22:51  Start Capturing Packets (Link0)
>Start Capturi=ng Packets (Link0)
>
>
>
>This is very tricky, but send echo-reply =(src = NUT/dst = TN) to get valid
>checksum value.
>
>
>16:22:5=2
>vSend(Link0,echo_reply_link_local)
>send echo_reply_link_local
>=
>send echo_reply_link_local
>
>
>16:22:52  Clear Captured Packets =(Link0)
>Clear Captured Packets (Link0)
>
>Test
>
>16:22:52
>vS=end(Link0,echo_request)
>Send Echo Request (Link-local address)
>
>Se=nd Echo Request (Link-local address)
>
>16:22:53
>vRecv(Link0,echo_re=ply ns_local ns_local_sll) timeout:5 cntLimit:0
>seektime:0
>
>recv u=nexpect packet at 16:22:52
>
>vRecv() return status=1
>
>TN can n=ot receive Echo Reply from NUT.
>FAIL
>
>16:22:59  End
>
>Packet =Reverse Log
>
>send echo_reply_link_local at 16:22:52
>Frame_Ether   =                  (length:68)
>| Hdr_Ether                       (length:=14)
>| | DestinationAddress               = 0:0:0:0:1:0
>| | SourceAd=dress                    = 0:60:a:0:4f:86
>| | Type                    =         = 34525
>| Packet_IPv6                     (length:54)
>| | =Hdr_IPv6                        (length:40)
>| | | Version               =           = 6
>| | | TrafficClass                     = 0
>| | | F=lowLabel                        = 0
>| | | PayloadLength               =     = 14
>| | | NextHeader                       = 58
>| | | HopLi=mit                         = 64
>| | | SourceAddress                  =  = fe80::260:aff:fe00:4f86
>| | | DestinationAddress               == fe80::200:ff:fe00:100
>| | ICMPv6_EchoReply                (length:14)=
>| | | Type                             = 129
>| | | Code           =                  = 0
>| | | Checksum                         = 9423 =calc(9423)
>| | | Identifier                       = 0
>| | | Sequenc=eNumber                   = 0
>| | | Payload                         (l=ength:6)
>| | | | data                             = ffffffff ffff
>S=end Echo Request (Link-local address) at 16:22:52
>Frame_Ether           =          (length:68)
>| Hdr_Ether                       (length:14)
>|= | DestinationAddress               = 0:60:a:0:4f:86
>| | SourceAddress=                    = 0:0:0:0:1:0
>| | Type                            = = 34525
>| Packet_IPv6                     (length:54)
>| | Hdr_IPv6=                        (length:40)
>| | | Version                       =   = 6
>| | | TrafficClass                     = 0
>| | | FlowLabel=                        = 0
>| | | PayloadLength                    == 14
>| | | NextHeader                       = 58
>| | | HopLimit     =                    = 64
>| | | SourceAddress                    = fe=80::200:ff:fe00:100
>| | | DestinationAddress               = fe80::260=:aff:fe00:4f86
>| | ICMPv6_EchoRequest              (length:14)
>| | | =Type                             = 128
>| | | Code                     =        = 0
>| | | Checksum                         = 9679 calc(9679)=
>| | | Identifier                       = 0
>| | | SequenceNumber   =                = 0
>| | | Payload                         (length:6)=
>| | | | data                             = ffffffff ffff
>Recv at 1=6:22:52
>Frame_Ether                     (length:60)
>| Hdr_Ether      =                 (length:14)
>| | DestinationAddress               = 0:=2:e3:34:62:d7
>| | SourceAddress                    = 0:50:ba:a7:98:81=
>| | Type                             = 2048
>| Packet_IPv4         =            (length:40)
>| | Hdr_IPv4                        (length:20)=
>| | | Version                          = 4
>| | | IHL              =                = 5
>| | | TypeOfService                    = 0
>| =| | TotalLength                      = 40
>| | | Identifier            =           = 5959
>| | | Reserved                         = 0
>| | =| DF                               = 1
>| | | MF                       =        = 0
>| | | FragmentOffset                   = 0
>| | | TTL =                             = 128
>| | | Protocol                     =    = 6
>| | | HeaderChecksum                   = 49070 calc(49070)=
>| | | SourceAddress                    = 43.88.102.128
>| | | Desti=nationAddress               = 43.88.102.170
>| | Upp_TCP               =          (length:20)
>| | | Hdr_TCP                         (length:20)=
>| | | | SourcePort                       = 3371
>| | | | Destinatio=nPort                  = 22
>| | | | SequenceNumber                   == 1623147229
>| | | | AcknowledgmentNumber             = 2702243603=
>| | | | DataOffset                       = 5
>| | | | Reserverd    =                    = 0
>| | | | URGFlag                          = 0=
>| | | | ACKFlag                          = 1
>| | | | PSHFlag      =                    = 0
>| | | | RSTFlag                          = 0=
>| | | | SYNFlag                          = 0
>| | | | FINFlag      =                    = 0
>| | | | Window                           = 1=6700
>| | | | Checksum                         = 444 calc(444)
>| | |= | UrgentPointer                    = 0
>| | | Payload                 =        (length:0)
>| | | | data                             =
>| [Ne=edless]                      (length:6)
>| | data                        =     = 20202020 2020
>===echo_reply==================================
>ng= compare _HETHER_nut2tn.DestinationAddress received:0:2:e3:34:62:d7 =
>=0:0:0:0:1:0
>ng compare _HETHER_nut2tn.SourceAddress received:0:50:ba:a7:=98:81 =
>0:60:a:0:4f:86
>ng compare _HETHER_nut2tn.Type received:2048= = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packet_IPv4=
>===ns_local==================================
>ng compare HETHER_nut2tn_o=neof.DestinationAddress received:0:2:e3:34:62:d7 =
>oneof(tnether(),v62=ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe:501:ffff:10=0::",64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,t=nv6())))
>ng compare HETHER_nut2tn_oneof.SourceAddress received:0:50:ba:a=7:98:81 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn_oneof.Type receiv=ed:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packe=t_IPv4
>===ns_local_sll==================================
>ng compare HET=HER_nut2tn_oneof.DestinationAddress received:0:2:e3:34:62:d7 =
>oneof(t=nether(),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe=:501:ffff:100::",64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00=:0000",104,tnv6())))
>ng compare HETHER_nut2tn_oneof.SourceAddress receiv=ed:0:50:ba:a7:98:81 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn_oneof=.Type received:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame=_Ether.Packet_IPv4
>Recv at 16:22:52
>Frame_Ether                     (=length:106)
>| Hdr_Ether                       (length:14)
>| | Destina=tionAddress               = 0:2:e3:34:62:d7
>| | SourceAddress         =           = 0:50:ba:a7:98:81
>| | Type                             == 2048
>| Packet_IPv4                     (length:92)
>| | Hdr_IPv4     =                   (length:20)
>| | | Version                          == 4
>| | | IHL                              = 5
>| | | TypeOfServic=e                    = 0
>| | | TotalLength                      = 92=
>| | | Identifier                       = 5960
>| | | Reserved      =                   = 0
>| | | DF                               = 1
=>| | | MF                               = 0
>| | | FragmentOffset      =             = 0
>| | | TTL                              = 128
>| |= | Protocol                         = 6
>| | | HeaderChecksum          =         = 49017 calc(49017)
>| | | SourceAddress                    == 43.88.102.128
>| | | DestinationAddress               = 43.88.102.1=70
>| | Upp_TCP                         (length:72)
>| | | Hdr_TCP     =                    (length:20)
>| | | | SourcePort                      = = 3371
>| | | | DestinationPort                  = 22
>| | | | Seq=uenceNumber                   = 1623147229
>| | | | AcknowledgmentNumbe=r             = 2702243603
>| | | | DataOffset                       == 5
>| | | | Reserverd                        = 0
>| | | | URGFlag =                         = 0
>| | | | ACKFlag                          == 1
>| | | | PSHFlag                          = 1
>| | | | RSTFlag =                         = 0
>| | | | SYNFlag                          == 0
>| | | | FINFlag                          = 0
>| | | | Window  =                         = 16700
>| | | | Checksum                     =    = 1948 calc(1948)
>| | | | UrgentPointer                    = 0=
>| | | Payload                         (length:52)
>| | | | data      =                       =
>| | | |   4757f742 5b57df53  257fb880 5a7b82a=a  a8cde168 ec90abc9  765b13cb
>660882a8
>| | | |   636a91bb 7fe1c9fe  =2fc6e47a b10e413d  dd3b0d41
>===echo_reply===================================
>ng compare _HETHER_nut2tn.DestinationAddress received:0:2:e3:34:62:d7 ==
>0:0:0:0:1:0
>ng compare _HETHER_nut2tn.SourceAddress received:0:50=:ba:a7:98:81 =
>0:60:a:0:4f:86
>ng compare _HETHER_nut2tn.Type receiv=ed:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packe=t_IPv4
>===ns_local==================================
>ng compare HETHER_nu=t2tn_oneof.DestinationAddress received:0:2:e3:34:62:d7 =
>oneof(tnether=(),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe:501:f=fff:100::",64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000"=,104,tnv6())))
>ng compare HETHER_nut2tn_oneof.SourceAddress received:0:5=0:ba:a7:98:81 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn_oneof.Type =received:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether=.Packet_IPv4
>===ns_local_sll==================================
>ng compa=re HETHER_nut2tn_oneof.DestinationAddress received:0:2:e3:34:62:d7 =
>o=neof(tnether(),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge=("3ffe:501:ffff:100::",64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:=1:FF00:0000",104,tnv6())))
>ng compare HETHER_nut2tn_oneof.SourceAddress =received:0:50:ba:a7:98:81 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn=_oneof.Type received:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 !== Frame_Ether.Packet_IPv4
>Recv at 16:22:52
>Frame_Ether                =     (length:154)
>| Hdr_Ether                       (length:14)
>| | D=estinationAddress               = 0:50:ba:a7:98:81
>| | SourceAddress  =                  = 0:2:e3:34:62:d7
>| | Type                          =   = 2048
>| Packet_IPv4                     (length:140)
>| | Hdr_IP=v4                        (length:20)
>| | | Version                     =     = 4
>| | | IHL                              = 5
>| | | TypeOfS=ervice                    = 16
>| | | TotalLength                      == 140
>| | | Identifier                       = 30197
>| | | Reserv=ed                         = 0
>| | | DF                               == 1
>| | | MF                               = 0
>| | | FragmentOffs=et                   = 0
>| | | TTL                              = 64=
>| | | Protocol                         = 6
>| | | HeaderChecksum   =                = 41100 calc(41100)
>| | | SourceAddress               =     = 43.88.102.170
>| | | DestinationAddress               = 43.88.=102.128
>| | Upp_TCP                         (length:120)
>| | | Hdr_TC=P                         (length:20)
>| | | | SourcePort                =       = 22
>| | | | DestinationPort                  = 3371
>| | |= | SequenceNumber                   = 2702243603
>| | | | Acknowledgmen=tNumber             = 1623147281
>| | | | DataOffset                   =    = 5
>| | | | Reserverd                        = 0
>| | | | URGF=lag                          = 0
>| | | | ACKFlag                      =    = 1
>| | | | PSHFlag                          = 1
>| | | | RSTF=lag                          = 0
>| | | | SYNFlag                      =    = 0
>| | | | FINFlag                          = 0
>| | | | Wind=ow                           = 11592
>| | | | Checksum                 =        = 55154 calc(55154)
>| | | | UrgentPointer                    == 0
>| | | Payload                         (length:100)
>| | | | data=                             =
>| | | |   2e9c090c bff93879  648246a0 1=e7e254f  91d5d4c9 a39b65c3  12e5a685
>e1c8081b
>| | | |   6a09e374 f5ed=8fe2  b35d5649 6f0b5524  a7c3ce5d 87122a05  457690f2
>5beeb262
>| | | |=   abab72b1 1306ae37  3d727220 b9a6695f  9ca56e23 276e01c9  c2138daf
>db0=95aef
>| | | |   90aa6191
>===echo_reply===================================
>ng compare _HETHER_nut2tn.DestinationAddress received:0:50:ba:a7:98:81 ==
>0:0:0:0:1:0
>ng compare _HETHER_nut2tn.SourceAddress received:0:2:=e3:34:62:d7 =
>0:60:a:0:4f:86
>ng compare _HETHER_nut2tn.Type receive=d:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packet=_IPv4
>===ns_local==================================
>ng compare HETHER_nu=t2tn_oneof.DestinationAddress received:0:50:ba:a7:98:81
>=
>oneof(tne=ther(),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe:5=01:ffff:100::",64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0=000",104,tnv6())))
>ng compare HETHER_nut2tn_oneof.SourceAddress received=:0:2:e3:34:62:d7 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn_oneof.Ty=pe received:2048 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Et=her.Packet_IPv4
>===ns_local_sll==================================
>ng co=mpare HETHER_nut2tn_oneof.DestinationAddress received:0:50:ba:a7:98:81
>==
>oneof(tnether(),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104=,v6merge("3ffe:501:ffff:100::",64,v6("::1")))),v62ethermulti(v6merge("FF02:=0:0:0:0:1:FF00:0000",104,tnv6())))
>ng compare HETHER_nut2tn_oneof.Source=Address received:0:2:e3:34:62:d7 =
>0:60:a:0:4f:86
>ng compare HETHER=_nut2tn_oneof.Type received:2048 = 34525
>ng meta Frame_Ether.Packet_IP=v6 != Frame_Ether.Packet_IPv4
>Recv at 16:22:52
>Frame_Ether         =            (length:60)
>| Hdr_Ether                       (length:14)
=>| | DestinationAddress               = ff:ff:ff:ff:ff:ff
>| | SourceAd=dress                    = 0:d:9d:98:e8:70
>| | Type                   =          = 2054
>| Packet_ARP                      (length:28)
>| | =Hdr_ARP                         (length:28)
>| | | Hardware              =           = 1
>| | | Protocol                         = 2048
>| | =| HLEN                             = 6
>| | | PLEN                     =        = 4
>| | | Operation                        = 1
>| | | Send=erHAddr                      = 0:d:9d:98:e8:70
>| | | SenderPAddr      =                = 43.88.102.35
>| | | TargetHAddr                      == 0:0:0:0:0:0
>| | | TargetPAddr                      = 43.88.102.18=
>| [Needless]                      (length:18)
>| | data              =               =
>| |   00000000 00000000  00000000 00000000  0000
>====echo_reply==================================
>ng compare _HETHER_nut2tn.=DestinationAddress received:ff:ff:ff:ff:ff:ff =
>0:0:0:0:1:0
>ng comp=are _HETHER_nut2tn.SourceAddress received:0:d:9d:98:e8:70 =
>0:60:a:0:4=f:86
>ng compare _HETHER_nut2tn.Type received:2054 = 34525
>ng meta F=rame_Ether.Packet_IPv6 != Frame_Ether.Packet_ARP
>===ns_local===================================
>ng compare HETHER_nut2tn_oneof.DestinationAddress =received:ff:ff:ff:ff:ff:ff
>=
>oneof(tnether(),v62ethermulti(v6merge(="FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe:501:ffff:100::",64,v6("::1")))=),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,tnv6())))
>ng comp=are HETHER_nut2tn_oneof.SourceAddress received:0:d:9d:98:e8:70 =
>0:60:=a:0:4f:86
>ng compare HETHER_nut2tn_oneof.Type received:2054 = 34525
=>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packet_ARP
>===ns=_local_sll==================================
>ng compare HETHER_nut2tn_oneof.Dest=inationAddress received:ff:ff:ff:ff:ff:ff
>=
>oneof(tnether(),v62ethe=rmulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,v6merge("3ffe:501:ffff:100::"=,64,v6("::1")))),v62ethermulti(v6merge("FF02:0:0:0:0:1:FF00:0000",104,tnv6(=))))
>ng compare HETHER_nut2tn_oneof.SourceAddress received:0:d:9d:98:e8:=70 =
>0:60:a:0:4f:86
>ng compare HETHER_nut2tn_oneof.Type received:20=54 = 34525
>ng meta Frame_Ether.Packet_IPv6 != Frame_Ether.Packet_ARP=
>Recv at 16:22:52
>Frame_Ether                     (length:60)
>| Hd=r_Ether                       (length:14)
>| | DestinationAddress        =       = ff:ff:ff:ff:ff:ff
>| | SourceAddress                    = 0:=50:ba:d8:f8:b4
>| | Type                             = 2054
>| Packet=_ARP                      (length:28)
>| | Hdr_ARP                       =  (length:28)
>| | | Hardware                         = 1
>| | | Prot=ocol                         = 2048
>| | | HLEN                        =     = 6
>| | | PLEN                             = 4
>| | | Operati=on                        = 1
>| | | SenderHAddr                      == 0:50:ba:d8:f8:b4
>| | | SenderPAddr                      = 43.88.10=2.11
>| | | TargetHAddr                      = 0:0:0:0:0:0
>| | | Tar=getPAddr                      = 43.88.102.84
>| [Needless]             =         (length:18)
>| | data                             =
>| |   2=0202020 20202020  20202020 20202020  2020
>
>Thanks in advance,
>
>=Channagoud
	

380_2.html (attatchment)(tag is disabled)