基于SLIP协议节点与计算机组网
来源:互联网 发布:两列数据查找相同项 编辑:程序博客网 时间:2024/05/29 12:24
写在前面:所有需要在cmd输入的命令行都必须用英文输入法,不要简单将教程给的命令直接复制,有可能导致出错。
①学习6Lowpan网络如何与电脑上的IPv6网络连接
②以及border router需要重点完成的功能
③学习使用winslip6工具,在windows上ping 6Lowpan上的节点
实验步骤:
1.烧入实验8的工程,打开sscom32串口工具,将波特率设置为38400,节点输出信息如下:
2.使用devcon 在电脑上生成一个Loop back网络接口,方法如下:
①打开开发工具/winslip6/devcon,将devcon.exe拷贝到路径C:/windows/system32
②以管理员身份运行cmd,安装devcon,输入命令:devcon.exe install %windir%\inf\netloop.inf*msloop
运行结果如下:
③输入ipconfig /all,显示出电脑上的网络接口信息,记录下Loopback Adapter的物理地址:
④重启电脑,Loop back网络接口生效。
3.使用winslip6实现通信
①在cmd中进入winslip6文件夹,如路径为D:/winslip6,则命令为:
D:
cdwinslip6
②接着输入:
winslip6 –s COM7–b aaaa:: -aaaaa::1/12802-00-4C-4F-4F-50
参数说明: -s COM7指所使用的串口设备(视实际串口号修改), -b aaaa::是将6Lowpan网络的IP地址前缀设置为 aaaa:: ,-aaaaa::1/128是设置该Loopback网络接口的IPv6地址(即在上一步骤记录的Microsoft LoopbackAdapter的物理地址)。
4.查看IPv6路由表
另打开一个cmd,输入:route PRINT -6
说明电脑上已经可以建立了到达border router的路由。
5.Ping边缘路由器
命令:ping -6 –t aaaa::212:4b00: 2f5:b5a0
若ping不成功可能是电脑中有多个IPv6虚拟接口造成的,可以打开网络和共享中心->更改适配器设置->右键禁用不需要的网络接口
6.Ping RPL网络中的节点
使用SmartRF FlashProgrammer工具,将测试固件里的sender程序烧写到另外的一个节点中。
打开sscom32串口工具,记录下节点地址,同样用cmd输入命令去ping,如果成功,说明通过BorderRouter,电脑能通过IPv6地址与RPL网络中的所有节点通信。
0 0
- 基于SLIP协议节点与计算机组网
- SLIP协议的缺陷与CSLIP
- [课程设计]计算机组网与配置
- PPP/SLIP 协议分析
- PPP/SLIP 协议分析
- SLIP协议和PPP协议
- SLIP协议和PPP协议
- SLIP协议和PPP协议
- SLIP协议和PPP协议
- 浅析PPP和SLIP协议
- 节点IPv6组网
- SLIP
- 自组网路由协议
- 自组网路由协议 .
- C# 根据SLIP协议封装报文
- SLIP、PPP、PPPoE、L2TP以及PPTP协议
- crtmpserver分析与组网
- crtmpserver分析与组网
- RPL多跳组网
- Selector--状态选择器
- leetcode_461. Hamming Distance 计算汉明距离,按位异或运算,计算整数的二进制表示中1的个数 java
- 数据结构——学期总结
- 查看oracle的统计信息
- 基于SLIP协议节点与计算机组网
- 2016年年终CSDN博客总结
- std命名空间的bind和sys/socket.h中bind发生冲突
- 设计模式-------工厂模式
- 【LeetCode-228】Summary Ranges(C++)
- Java中可以直接调用类中静态方法,不用实例化
- Android进程so注入Hook java方法
- linux下GD-Graphics-library中的GD-1.18安装总结
- 【Spring】使用XML进行Bean装配与依赖注入