Chapter 4. Configuring IPv6

Revision History
Revision 0.12003-08-11ET
Initial document
Revision 0.22003-08-13ET
Links to IPv6 packages and 6wall documentation corrected
Revision 0.32003-08-29ET
Added description for OpenSSH daemon

Table of Contents

Introduction
IPv6 support in Bering-uClibc
What can be found in this document
IPv6 configuration
Objectives
Prerequisites
Step 1: Declare the ipv6 module
Step 2: Declare the ipv6 packages
Step 3: Configure IPv6 addresses
Step 4: Configure the Router Advertisement daemon
Step 5: Check if the router is working properly
Step 6: Configure a 6to4 tunnel
Step 7: Configure Shorewall
Step 8: Configure the local network
Step 9: Configure 6wall, the IPv6 firewall
Tips and tricks
IPv6 (enabled) applications
Overview
ping6 & netstat
radvd
ip6tables
6wall
dnscache & tinydns
inetd
pppd
snmpd
sshd

Introduction

IPv6 support in Bering-uClibc

Since version 2.0 of Bering-uClibc IPv6 is an officially supported feature. In previous versions of Bering-uClibc and in "plain" Bering very limited IPv6 functionality was available using the ipv6.o kernel module and the ip command, but no IPv6 applications were provided.

The IPv6 support of Bering-uClibc consists of

  • a modules package with all necessary IPv6 kernel modules

  • applications compiled with IPv6 enabled (if applicable)

  • 6wall, an IPv6 firewall based on Shorewall

What can be found in this document

This chapter consists of two parts. In the next section the IPv6 configuration of Bering-uClibc is described. The rest of the sections contain application specific notes regarding IPv6.