目前的技术能在Linux下配置实现Ad Hoc网络吗?是真正的多跳、自组织网络。。。

目前的技术能在Linux下配置实现Ad Hoc网络吗?是真正的多跳、自组织网络,而不是目前基于wifi技术的只能是一对一的连接。需要什么特别的网卡吗?

一般来说,最新的技术在linux平台上最早实现,因为现在全世界用的最多的嵌入式系统都已经是linux的了。

您说的多跳、自组织网络,我想是需要每个节点具有寻址,包转发,路由转发的能力,这个linux上可以通过软件+内核功能打开来实现。

我认为对网卡不会用什么特殊要求,网卡只是做个物理层,上层转发,寻址啥的都不需要它来做的追问

谢谢您的回答!其实这个问题我也找到了相关资料,但是不是很全。也有人做过这方面的研究,把多跳路由协议DSR或AODV等加载入Linux内核,然后使用了两块无线网卡实现Ad Hoc网络组建。我的疑问就在那两块无线网卡上,为什么要用两块无线网卡?难道只能是一块无线网卡做通信上行通道,一块做下行通道吗?还有我们导师非得说现在的无线网卡技术只能是一对一的通信,不能实现一对多的通信,是这样吗?

追答

ad-hoc 我研究的不多。必须2块网卡可能是为了接不同 wifi channel 来的信号。

但是,我认为一块是可以实现的。第一,P2P下载我们也只要1快网卡,它的上传下载也都搞定了。
第二,无线网卡可以只用一块,可以做软件控制下的 时分复用 ,这个我们的软AP软件就是这么实现的,您想对不对。这样后性能肯定会差一点,这估计也是用2块来做的原因之一吧。

追问

这些原理都想得通,但是就缺一手的资料,现在着急需要啊。。。

追答

每个ad-hoc节点做固定IP配置,然后上面跑动态路由服务软件,所有节点通过1块网卡或者2块无线网卡做互联(有线路由器必须是2块网卡用于连接2个网络) --- 这样相当于自己架设一个网络自治系统。

追问

最终目的就是要自己架设一个Ad Hoc网络自治系统,呵呵。。。

追答

您可以做起来了,我觉得当前软件各方面已经都有了。我上面说的已经是建设方案而不是愿景了哦,呵呵

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答