在嵌入式设备上实现IPv6网络的接入
时间:09-19
来源:互联网
点击:
(2) 激活网关与嵌入式设备的自动隧道
分别在网关PC机和Sitsang开发板上执行以下命令,激活自动隧道:
#ifconfig sit0 up
sit0是一个自动隧道,激活之后就会添加相应的IPv4兼容的IPv6地址。其格式为::x.x.x.x(x.x.x.x是IPv4地址)。具体来说,网关PC机的sit0将会自动加::166.111.249.184/96,::127.0.0.1/96,::192.168.2.184/96三个兼容地址;而Sitsang开发板上的sit0将会自动添加::127.0.0.1/96,::192.168.2.231/96两个兼容地址。
现在可以分别在网关PC机和Sitsang开发板上用ping6测试::166.111.249.184和::192.168.2.231,以确认自动隧道工作正常。
(3) 配置IPv6路由项
为嵌入式设备和网关PC机添加全局IPv6地址,并配置静态路由。在Sitsang开发板上:
#ifconfig inet6 sit0 add 3ffe:321f:0:775::192.168.2.231/128
#route ?A inet6 ::/0 gw ::192.168.2.184
在网关PC机上:
# ifconfig inet6 sit1 add 3ffe:321f:0:775::192.168.2.184/128
#route ?A inet6 3ffe:321f:0:775::192.168.2.231/128 gw ::192.168.2.231
至此,Sitsang开发板已经有了一个全局IPv6地址(ffe:321f:0:775:: 192.168.2.231/128),并且能够通过网关访问外部IPv6网络了。
同样,可以在Sitsang开发板上用ping6测试www.ipv6.org或[url=http://www.6bone.net]www.6bone.net确认。
5 结语
本文介绍了如何在采用XScale的Sitsang开发板的硬件环境下,使用交叉编译工具链移植支持IPv6的Linux操作系统;着重介绍了如何采用隧道方式,通过网关把嵌入式设备接入IPv6网络的方法。本文介绍的方法均已在硬件设备上实际调试通过。其基本方法适用于移植了Linux操作系统的各种嵌入式设备。
分别在网关PC机和Sitsang开发板上执行以下命令,激活自动隧道:
#ifconfig sit0 up
sit0是一个自动隧道,激活之后就会添加相应的IPv4兼容的IPv6地址。其格式为::x.x.x.x(x.x.x.x是IPv4地址)。具体来说,网关PC机的sit0将会自动加::166.111.249.184/96,::127.0.0.1/96,::192.168.2.184/96三个兼容地址;而Sitsang开发板上的sit0将会自动添加::127.0.0.1/96,::192.168.2.231/96两个兼容地址。
现在可以分别在网关PC机和Sitsang开发板上用ping6测试::166.111.249.184和::192.168.2.231,以确认自动隧道工作正常。
(3) 配置IPv6路由项
为嵌入式设备和网关PC机添加全局IPv6地址,并配置静态路由。在Sitsang开发板上:
#ifconfig inet6 sit0 add 3ffe:321f:0:775::192.168.2.231/128
#route ?A inet6 ::/0 gw ::192.168.2.184
在网关PC机上:
# ifconfig inet6 sit1 add 3ffe:321f:0:775::192.168.2.184/128
#route ?A inet6 3ffe:321f:0:775::192.168.2.231/128 gw ::192.168.2.231
至此,Sitsang开发板已经有了一个全局IPv6地址(ffe:321f:0:775:: 192.168.2.231/128),并且能够通过网关访问外部IPv6网络了。
同样,可以在Sitsang开发板上用ping6测试www.ipv6.org或[url=http://www.6bone.net]www.6bone.net确认。
5 结语
本文介绍了如何在采用XScale的Sitsang开发板的硬件环境下,使用交叉编译工具链移植支持IPv6的Linux操作系统;着重介绍了如何采用隧道方式,通过网关把嵌入式设备接入IPv6网络的方法。本文介绍的方法均已在硬件设备上实际调试通过。其基本方法适用于移植了Linux操作系统的各种嵌入式设备。
- 蓝牙无线电调制解调器Siw1701原理与应用(02-19)
- 嵌入式移动数据库的关键技术(03-20)
- 在嵌入式SQL中怎样使用游标(08-12)
- 嵌入式Linux系统软件开发学习思路详细介绍 (08-20)
- 基于AVR单片机的嵌入式“瘦服务器”系统设计思想(03-11)
- 嵌入式系统设计中的存储碎片收集策略(05-04)