在 RedHat 环境如何手工建立tunnel(IPV6)?

2016-01-29 19:46 6 1 收藏

在 RedHat 环境如何手工建立tunnel(IPV6)?,在 RedHat 环境如何手工建立tunnel(IPV6)?

【 tulaoshi.com - Linux 】

  ▲ 在 RedHat 上配置 ipv6

① 重新编译内核:
  目前版本的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;

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

  安装成功,重新启动之后,使用 ifconfig -a 应该如果可以看到一个 inet6 的 local link地址,就可以宣告(大功告成!)

在两台支持ipv6的redhat机器上建立tunnel

  要想在两台或多台(这里只介绍两台ipv6主机之间如何建立tunnel)之间建立tunnel,必须要知道自己和对方的v4地址以及想对应的v6地址。下面就以我们的实验环境为例来说明如何建立tunnel.

  主机A的配置如下:202.112.96.94 (v4) 3ffe:3201:1800:1::7 (v6)
  主机B的配置如下: 202.112.10.142 (v4) 3ffe:3201:1800:2::7 (v6)

  在主机A上执行如下命令:/sbin/ifconfig sit0 inet6 tunnel ::202.112.10.142(为B的v6兼容地址)

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

  /sbin/ifconfig sit1 up
  /sbin/ifconfig sit1 add 3ffe:3201:1800:1::7/64(为A中tunnel的v6入口地址)
  /sbin/route -A inet6 add 3ffe:3201:1800:2::7/64(tunnel对方的v6地址,这里是B中的v6入口地址) sit1

  #default route
  /sbin/route -A inet6 add 3ffe::/16 gw 3ffe:3201:1800:2::7/64 (tunnel对方的v6地址,这里是B中的v6入口地址) sit1

  在主机B上执行相应的操作。之后可以在主机A上通过命令:
  ping6 3ffe:3201:1800:2::7
  来查看tunnel是否成功。

 

来源:http://www.tulaoshi.com/n/20160129/1510072.html

延伸阅读
标签: 电脑入门
Windows 7下配置IPV6的方法和Vista基本类似,鉴于用户使用需要笔者整理了两篇关于IPV6在Windows 7下的设置文章,希望对用户有所帮助。(注,鉴于各个校园或其他场所的网络配置环境不同,如果按如下方法配置不成功可以进一步咨询相关网络管理人员,或重新选择连网客户端) 方法一、手动简易设置 1、由快速链接处进入网络共享中心(Open Network ...
-F :清除所有的已订定的规则; -X :杀掉所有使用者建立的表(table)。 -Z :将所有的链(chain) 的计数与流量统计都归零。 (2)建立政策 #ip6tables [-t tables] [-P] [INPUT,OUTPUT,FORWARD, PREROUTING,OUTPUT,POSTROUTING] [ACCEPT,DROP] [-p TCP,UDP] [-s IP/network] [--sport ports] [-d ...
IPv6(Internet Protocol Version 6)协议是取代IPv4的下一代网络协议,它具有许多新的特性与功能。由IP地址危机产生和发展起来的IPv6作为下一代互联网协议已经得到了各方的公认,未来互联网的发展离不开IPv6的支持和应用。Ipv6协议和Ipv4协议不论在结构上还是系统工具的使用上都不大相同。Linux是所有操作系统中最先支持IPv6的,这里介绍...
教你快速关闭win7中IPV6隧道技巧   1、首先打开开始对话框中的命令提示符,打开命令提示符窗口; 2、然后我们只需要使用以下3条命令把IPv6的接口关闭即可,在命令提示符窗口中输入以下命令运行即可解决了关闭ipv6。 netsh interface teredo set state disable netsh interface 6to4 set state disabled netsh i...
Win7系统下禁用IPv6协议的方法   1.首先,单击桌面的windows图标或者是单击屏幕左下角的开始菜单,然后在出现的快捷菜单中进入到控制面板的界面中。 2.之后在控制面板界面中点击进入网络和Internet-网络和共享中心,这样,在新出现的窗口中就可以看到左侧菜单中的更改适配器设置了。 3.单击更改适配器设置,然后在出现的...

经验教程

398

收藏

14
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部