User Tools

Site Tools


tips:irix:basic_ipv6

Basic IPv6 setup

Installing IPv6 subsystems

First of all, we must install IRIX subsystems (they are not installed by default). The ipv6 product includes these subsystems:

       eoe.sw.ipv6                   kernel resident IPv6 protocol
                                     stack, IPv6 specific user
                                     commands, system daemons and
                                     configuration files

       eoe.man.ipv6                  Irix man pages for IPv6
                                     specific commands

       eoe.man.ipv6_rn               Irix release notes for IPv6
                                     (this document)

Approximate sizes of these subsystems are as follows:

       Subsystem Name                Subsystem Size
                                     (512-byte blocks)

       eoe.sw.ipv6                           1306

       eoe.man.ipv6                            61

       eoe.man.ipv6_rn                         19

The IRIX release notes give some details for the installation.

       All of the subsystems for ipv6 can be installed using IRIX.
       You do not need to use the miniroot. Refer to the IRIS
       Software Installation Guide for complete installation
       instructions.

       If you are installing this product for the first time, the
       subsystems above are not marked for installation by default
       in the eoe base product. You must explicitly mark them for
       installation. If upgrading a system that already has the
       ipv6 subsystems installed, an "install upgrade" will pick
       them up along with any other subsystems that normally would
       be upgraded, provided the versions to be installed are
       newer.

The steps are basically : open IRIX overlays with inst and then install these packages.

You can also do this with the Software Manager. Just expand IRIX Execution Environment and select IP Version 6 Networking.

Enabling IPv6

In order to activate basic IPv6 functionalities, you first have to enable it (disabled by default). The IRIX release notes says:

       A tunable flag is used to enable IPv6 on the system. This is
       set off by default when the product is initially installed.

       The value of the flag ip6_enable can be changed using the
       systune utility. Set this value to 1 to enable IPv6. No IPv6
       traffic will be passed by the kernel if this flag is set to
       0. A reboot is necessary for the tunable to take effect.

       Additional tunables for IPv6 forwarding and IPv6 automatic
       and configured tunnelling can be found in the
       /var/sysgen/mtune/bsd file. These features are turned off by
       default.

So let's enable it:

mattieu@IRIS: ~ $ sudo systune ip6_enable 1
        ip6_enable = 0 (0x0)
        Do you really want to change ip6_enable to 1 (0x1)? (y/n)  y
 
In order for the change in parameter ip6_enable to become effective,
reboot the system

Then you have to reboot the system as it was asked. After that, everything should work since stateless autoconfig is enabled by default with IPv6.

tips/irix/basic_ipv6.txt · Last modified: 2010/02/11 18:04 by mattieu