使用MAC地址探测并连接网络设备

qq405165798 2013-02-14 10:43:40
最近使用ROS,发现他自带的Winbox非常强大:
只要同一个局域网中(同一个Vlan),即使ROS不设置IP,或者设置的是错误的IP. 控制端的winbox都可以直接探测所有可用MAC并可以用MAC直接连接.
这是什么技术?
有没有办法使其他的网络设备也有同样功能?
这个在先架设后设置IP的网络设备中非常有用.
或者不知道IP的情况下连接!
...全文
1375 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mxd_ya 2013-02-17
  • 打赏
  • 举报
回复
还是懂的太少了,要好好的学习了
qq405165798 2013-02-17
  • 打赏
  • 举报
回复
引用 3 楼 seekuface 的回复:
如果向你所说IP地址不通的情况下,只能是同一网段内才能通信,此时通信所用的可能是自己的私有协议或特定协议,这种情况在网络……
这个还是比较在理的.看来ROS使用的MAC连接应该是一个私有网络协议. 其实这个从现有以太网结果上并不是很难实现. client发带有目的MAC的广播包给全网,server判断是自己MAC就接受并处理. Server发client也使用同样的机制. 现有的TCP/IP协议并没有做到上面的机制,都是基于有IP地址的. 但tcp/ip协议现成的,用起来方便. ROS的通信明显没用tcp/ip协议. 我就想问问有没有现成的协议,看来是没有啦. 如果平时想用ROS的通信机制,估计要自己些帧处理程序了,有点麻烦啦.
seekuface 2013-02-15
  • 打赏
  • 举报
回复
刚搜索了一下,WINBOX就是类似刚才所说的配置网络打印机或扫描仪的配置工具,此类东西,估计在同一网段可以扫描网络中的设备进行配置,但跨网段时配置时就必须指定IP了。 想实现你说的功能是不现实的。
seekuface 2013-02-15
  • 打赏
  • 举报
回复
我没有用过ROS,但各种设备不能违背基本原理…… 某些安全设备有集中管理功能,在仅仅配置了IP能够互通,或是在同一网段能够检测得到的话,可以通过集中管理服务器来进行配置,不知你所说的东西是否与这个相同? 上面所说的IP互通情况下,可以跨网段进行配置;如果向你所说IP地址不通的情况下,只能是同一网段内才能通信,此时通信所用的可能是自己的私有协议或特定协议,这种情况在网络打印服务器或网络扫描仪的情况下较多见。
seekuface 2013-02-14
  • 打赏
  • 举报
回复
MAC地址是二层概念,IP是三层概念; 不设置IP可以通过DHCP来获得IP,但设置错误的IP不明白你说的是什么意思? 在IP网络里必须设置IP(手动或自动DHCP设置)才能通讯。
qq405165798 2013-02-14
  • 打赏
  • 举报
回复
引用 1 楼 seekuface 的回复:
MAC地址是二层概念,IP是三层概念; 不设置IP可以通过DHCP来获得IP,但设置错误的IP不明白你说的是什么意思? 在IP网络里必须设置IP(手动或自动DHCP设置)才能通讯。
奇怪,怎么没有回复啦. 你说的,我都懂. 我说的是,ROS,在没有IP的情况下,仍然可以用winbox远程控制! 不信吧? 开始我也不信,所以跑过来问.

3,581

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 网络设计与维护
社区管理员
  • 网络设计与维护社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧