微波EDA网,见证研发工程师的成长!
首页 > 通信和网络 > 通信网络技术文库 > 在嵌入式设备上实现IPv6网络的接入

在嵌入式设备上实现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操作系统的各种嵌入式设备。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top