Minimal System Requirements For Kernel 2.1.X | Debian Distribution Specifics

Home
 

IPv6 INSTALLATION

Getting the Software Compiled

This section provides essential information for installing IPv6 on your Linux system. The best source of information is Peter Bieringer's IPv6-Linux HOW TP. Every step of the compiling process is covered, from kernel upgrades to application installation.

It is important to review the minimal system requirements presented below. Your system may require additional upgrades before the IPv6 implementation can begin. Also, be sure to take a look at the Debian specific Linux/GNU information, as Bieringer's configuration scripts are based on the Red Hat or Slackware Distributions.

 

Minimal System Requirements For Kernel 2.1.X

Figure 4.1 displays the suggested Linux application versions for the use of the new development kernels. It may not be necessary to upgrade all the files immediately, as the third column shows the current versions of the applications used in this implementation. Future advancements in the development kernel may force you to upgrade at a later time. See the 2.1.X Changes Home Page for further information.

Suggested

Version

Current Version Installed on System

How to Find Version

Kernel Modules

2.1.85

 

2.1.85

insmod -V

Gnu C

2.7.2.3

2.7.2.1

gcc --version

Binutils

2.8.1.0.1

2.7.1

ld -v

Linux C Library

5.4.44

5.4.33

ls -l /lib/libc.so.*

Dynamic Linker (ld.so)

1.9.6

1.8.12

ldd -v

Linux C++ Library

27.2.8

27.2.1

ls –l /usr/lib/libg++.so.*

Procps

1.2.5

1.12

ps --version

Mount

2.7l

2.6d

mount --version

Net-tools

1.41

1.45

hostname -V

Kbd

0.91

None

Loadlin

1.6a

None

Sh-utils

1.16

1.16

expr --v

Autofs

0.3.11

None

automount --ver

NFS

0.4.21

2.2 beta26

showmount --version

Bash

1.14.7

2.00

bash -version

Ncpfs

2.1.1

None

ncpmount -v

Pcmcia-cs

3.0.0

None

PPP

2.3.3

None

pppd -v

Figure 4.1 Kernel 2.1.X System Requirements

Debian Distribution Specifics

There are several different Linux distributions available. It is important to refer to the distribution documentation to find any unique differences that may affect the installation process

Linux Debian Distribution 1.3

The procedures described throughout this paper relate to an IPv6 implementation on a Debian system. For the most part, all distributions are similar and there shouldn’t be any radical differences for installation onto another distribution type. However; there are some important differences. Visit the Debian GNU Linux Home Page for further information.

One difference is that Debian does not use the /etc/rc.local file too manipulate the boot process. In Debian, the boot process scripts are contained in the /etc/initd/ directory There are two methods to add new network scripts into the boot process. The first method involves simply adding the new scripts to an existing boot-script file. Since most network configuration is already stored in /etc/init.d/networks, you may chose to add your network scripts to this file.

The more complex and proper method of adding boot scripts is to use the ‘update-rc.d’ command. Begin by creating a script file from the skeleton script in /etc/init:d/ and name it /etc/init.d/somename . 'Somename' would be the name of the file you are creating, use something simple that will give you a hint of what the file is for At the prompt you would enter:

update-rc.d /etc/init.d/somename default 19

This command would create the necessary S19somename and K19somename files and store them in the different runlevel directories under /etc/rc*.d . These files are then linked back to the corresponding script that you created called /etc/init.d/somename . The S and K files are used to start and kill different processes during boot-up or shutdown. The default 19 at the end of the command instructs the boot process when to run these scripts. The scripts are read in order from least to greatest.

The entire Debian distribution may be downloaded from the sight mentioned in the previous chapter. This sight also contains extensive documentation to assist in the full installation and configuration of a basic Linux system. The focus of this paper is IPv6, thus it is assumed that the reader has already installed Linux and configured the basic IPv4 network.


This page hosted by Get your own Free Home Page