USAGI FAQ
(This file was semi-automatically generated by w3m-en -dump http://www.linux-ipv6.org/faq.html.)
Top Page

  * General FAQ
   
    Q: Something is wrong on my USAGI !!
        A: Please report your problem with your situation including the version
        of the USAGI kit (or patch), series of your kernel (linux24 or
        linux22), version of your glibc and application. If you can attach
        kernel debug messages, it is very helpful for us to solve the problem.
    Q: What license do USAGI products have ?
        A: There're two simple cases.
         1. You can use our original codes under BSD-like license. Please note
            that this is similar to the modified BSD License, which is
            compatible with the GPL; it does not include the advertising
            clause.
         2. Our codes based on GPL'ed softwares should be covered by the GPL;
            you can use them under the GPL.
        If you have licensing, and any other political issues, please contact 
        usagi-secretary@linux-ipv6.org.
    Q: Does USAGI Project develop IPv6 stack separated from original Linux
        kernels ?
        A: Currently, yes. But we want to integrate our patches into main Linux
        kernels and have sent some patches and applied already.
    Q: How often do you release snap and stable kit ?
        A: We release snapshot kit every two weeks and stable kit several times
        a year.
   
  * Download FAQ
   
    Q: Which tarball should I download ?
        A: If you use linux-2.2.X kernel, you should download
        usagi-2001XXXX-linux22.tar.bz2 and linux-2.4.X kernel, try
        usagi-2001XXXX-linux24.tar.bz2 from our ftp site.
    Q: I want only kernel patches and applications separately. Where can I get
        ?
        A: You can download snapshot kernel patches and applications from the
        directory.
    Q: I want the latest kernel patches.
        A: We provide daily kernel diffs against linux-2.2.X and linux-2.4.X
        kernels. You can get from our ftp site.
    Q: Where can I get binary package ?
        A: We provide binary packages at each STABLE release for RedHat,
        Debian, TurboLinux, Kondara/MNU Linux and Vine Linux. You can get from 
        our ftp site.
    Q: How can I get the latest developing USAGI code ?
        A: You can use cvs pserver to get it. For details, please visit the
        page.
   
  * Kernel FAQ(General)
   
    Q: I have a problem to use any modules on linux-2.4.x kernel.
        A: Upgrade your modutils to 2.4.2 (or later). See Documentation/Changes
        .
    Q: Which kernel options should I enable in USAGI kernel ?
        A: Please see INSTALL.USAGI file included in usagi kit. The file
        explains how to make USAGI kernel and applications.
    Q: Which algorithm for source address selection does USAGI IPv6 stack
        support ?
        A: We have supported draft-ietf-ipngwg-default-addr-select-05.
    Q: How to configure IPv6 with USAGI kernel ?
        A: Please read documents under doc directory in USAGI kit. Otherwise 
        Bireinger's page is very useful.
    Q: Does USAGI IPv6 support multicast routing ?
        A: Currently no. But we have plan to implement multicast routing and
        routing daemons.
    Q: When I configure Linux box as an IPv6 router, it doesn't recognize IPv6
        default route. Why ?
        A: It is a specification in original Linux kernel. However in USAGI
        kernel it has improved and an IPv6 default route works as a default
        route. When you configure Linux as an IPv6 router, we recommend to use
        USAGI kernel and enable CONFIG_IPV6_EN_DFLT option.
    Q: Are there any differences between compiling IPv6 as a module and build
        in ?
        A: No.
    Q: How can I configure IPv6 over IPv4 tunnel or 6to4 tunnel on Linux ?
        A: Please visit Bieringer's page. It is very useful for configuring
        tunnel.
   
  * Kernel FAQ(Mobile IPv6)
   
    Q: What is the difference between USAGI Mobile IPv6 and MIPL ?
        A: Basically no. We import MIPL codes into USAGI CVS currectly. If you
        have questions regarding Mobile IPv6, plaese visit MIPL project page.
   
  * Kernel FAQ(IPsec)
   
    Q: Does USAGI support IPv6 IPsec ?
        A: Yes, it supports IPv6 IPsec in the latest snapshot. But currently
        only transport mode. As for tunnel mode, we are now working.
    Q: Does USAGI kit include IKE daemon ?
        A: Currently, no. We are now working.
    Q: What is the difference with FreeS/WAN's code ?
        A: We develop separately from FreeS/WAN's.
   
  * Library FAQ
   
    Q: Why does USAGI project stop providing patches against glibc ?
        A: We make libinet6 library and our applications link it. It is built
        and installed independent from glibc because it is very costly and
        dangerous to replace glibc.
    Q: Does USAGI IPv6 stack support RFC2292 or RFC2292bis in usagi libinet6?
        A: Not yet completed. We are now working.
    Q: Why don't you support SO_REUSEPORT socket option ?
        A: If we introduce it, we have serious backward compatibility issues.
    Q: Does Linux support IPv6 transportations of DNS queries ?
        A: It is supported in glibc-2.2 or higher.
    Q: How can I get IPv6 addresses using SIOCGIFADDR ioctl ?
        A: You can't get IPv6 addresses by SIOCGIFADDR. Instead of SIOCGIFADDR
        ioctl, you can get IPv6 address using getifaddrs(3) API in USAGI
        libinet6. The API is derived from BSD/OS.
   
  * Application FAQ
   
    Q: Radvd doesn't work on USAGI kernel.
        A: Use the latest version of radvd, later than radvd-0.6.2.
    Q: Radvd doesn't work on linux-2.2.X USAGI kernel with message "can't join
        ipv6-allrouters on eth0".
        A: Get latest USAGI patch for linux-2.2.X kernel.
    Q: I can't exec ping6 to link-local IPv6 with the message "Invalid
        argument". Why ?
        A: You should specify a scope id with link-local address, for example
        "ping6 ff02::1%eth0".
    Q: I can't exec ping6 to IPv4-mapped address. Why ?
        A: It is a specification. We don't allow bind IPv4 mapped address with
        raw IPv6 sockets.
    Q: Does USAGI Project have DHCPv6 implementations ?
        A: Currently no. The URL may help you, http://www.hycomat.co.uk/dhcp/.
   
-------------------------------------------------------------------------------
$Id: faq.html,v 1.31 2002/04/11 01:15:03 yoshfuji Exp $
Copyright ©2000,2001 USAGI Project, All Rights Reserved.
