① 重新编译内核: 目前版本的redhat已经支持ipv6( 2.0.x 后的 kernel 版本都支持ipv6),不过在默认情况下都没有编译。因此,我们需要经过以下步骤才能让机器的 kernel 支持 ipv6。具体步骤如下: make menuconfig; 在可选菜单的网络选项中,选上支持 ipv6。 make; make bzImage; make modules; make modules_install 把./arch/i386/boot/bzImage拷贝到一个目录,如/boot 下。 修改 /etc/lilo.conf文件,用新的编译过的内核启动。
② 安装ipv6的相关工具软件: 在内核支持 ipv6 的前提下,还需要安装ipv6下的相应软件,这主要有两个: 第一是:net-tools-1.52.tar.gz 其安装过程如下: 把该软件包解压缩到一个目录,一般在/usr/src目录 #tar xzf net-tools-1.52.tar.gz -C /usr/src 进入该软件包解压缩后的目录: #cd net-tools-1.52 make clean; make config; make; make install 第二是:iputils-ss000418.tar.gz 其安装过程如下: 把该软件包解压缩到一个目录(可以是任何目录),一般可以在/usr/local/src目录 #tar xzf iputils-ss000418.tar.gz -C /usr/local/src 进入该软件包解压缩后的目录: #cd iputils make clean; make;
安装成功,重新启动之后,使用 ifconfig -a 应该如果可以看到一个 inet6 的 local link地址,就可以宣告(大功告成!)