- 26
- 0
- 约5.79千字
- 约 34页
- 2017-05-19 发布于江西
- 举报
基于linux下的ipv6的网络配置
IPv4向IPv6的过渡 基于IPv4协议的互联网有足够广泛的基础设施,凭借其出色的技术特性在互联网领域获得了巨大的成功。无论是路由设备,还是终端设备,改变都不是短时间就能完成的。而IPv6也不是在IPv4上的简单修改,他们之间存在着很大的差异,不可能在短时间内都过渡到基于IPv6的网络。 因此,在相当长的一段时期内,IPv6网络将和IPv4网络共存。要最终实现IPv4向IPv6的平滑过渡,首先要处理现有IPv4网络和未来IPv6网络之间的相互通信问题。 目前实现IPv4与IPv6之间互相通信的方法有多种,主要是在Linux下设计并实现主机~主机隧道。主机~主机隧道是用于将相互独立的IPv6/IPv4节点通过IPv4网络相互通信。此时,2个双IP节点作为隧道的端节点通过IPv4网络进行通信。隧道端点跨越了在源节点和目标节点之间的整个路径。在IPv6/IPv4节点之间的IPv6穿越IPv4隧道用作一个单跳。 一、基于内核为2.4的Redhat Linux 9.0系统的IPv6 网络配置 注意:在内核为2.4的RedHat Linux 9.0系统中,在默认状态安装下IPv6模块是没有加载的。 步骤1:加载IPv6协议 使用命令modprobe ipv6 步骤2: 使用lsmod显示Linux加载的系统模块,可用来确认是否已加载IPv6协议 步骤3: 使用ifconfig lo显示系统的回环口,进一步确认已加载了IPv6模块 步骤4: 使用命令ping6 ::1 (ping6环回接口的IPv6地址,以进一步确认是否正确加载了IPv6模块) 步骤5: 在操作系统启动时,自动加载IPv6命令操作 步骤6: 使用命令ifconfig –a查看主机ipv6网络配置 二、基于SUSE Linux Enterprise Desktop的ipv6的配置 注意: 系统安装完之后,已经加载了IPv6协议栈, 即不用进行IPv6的网络配置。 ifconfig eth0 add 3ffe:3201:1800:2::7 给接口eth0配置了IPv6地址。 三、RedHat Linux 9.0与SUSE Linux基于IPv6的连通性测试 使用ping6命令查看两台Linux操作系统的主机的IPv6网络的连通性。 (RedHat Linux端ping6 SUSE Linux端) 四、为RedHat Linux9.0配置TFTP、Telnet、DHCP服务 (1)TFTP的配置 注意:RedHat Linux 9.0默认安装状态下已经安装了TFTP服务。则用ntsysv来选择(tftp)如下图所示: 注意:安装好tftp之后,要使其在IPv6环境下正常工作需要修改/etc/xinetd.d/tftp如下图(然后运行命令#service xinetd restart重新启动xinetd) (2)Telnet的配置 Telnet是一种越过Internet来登录计算机的虚拟终端协议 注意:RedHat Linux 9.0默认安装状态下没有安装telnet服务。需用 ntsysv来选择(telnet)方法同tftp。 安装好telnet之后,要使其在IPv6环境下正常工作需要修改/etc/xinetd.d/telnet文件的内容: 将“disable=yes“改为”disable=no“,”flags=REUSEG“改为”flags=REUSE IPv6“ 如下图(然后运行命令#service xinetd restart重新启动xinetd) (3) DHCP的配置 DHCPv6 是IPv6下的动态主机配置协议,它属于全状态地址自动配置协议。与IPv4下的DHCP协议类似,DHCPv6也是一种提供网络配置信息的客户/服务器类型的协议。不同之处是,DHCPv6重新定义了消息类型和消息处理方式,并加强了安全性。 IPv6中的DHCP有两种方式:状态方式和无状态方式,无状态方式又包括两种配置方式,链路局域地址和全局地址的自动配置。 DHCP的配置~DHCP无状态的配置 Linux默认安装已经支持DHCP无状态自动配置服务radvd,可以通过服务来选择安装。安装好radvd后,可以通过以下配置来启动无状态自动配置服务。 (修改好配置文件后使用#servce radvd start命令启动radvd。) (3)DHCP的配置~ DHCP有状态方式的配置 注意:服务端:下载dhcp6-0.85.tgz文件,使用命令tar xzvf dhcp6-0.85.tgz解压文件,使用命令./configure命令,make命令,make install命令完成dh
原创力文档

文档评论(0)