NFD-C无线adhoc模式配置
NOF-C无线Adhoc模式配置
- 为不同主机配置Adhoc模式
首先它通过nm-connection-manager
进入配置界面,然后点击加号新建网络,然后选择Wifi,Adhoc网络,配置好对应的无线网卡。然后进入到IPV4配置,配置对应的IP地址和子网掩码,因为是Adhoc模式,不需要配置网关。
- 将NFD-C中的所有网卡的MAC地址换成无线网口的。
- 但是由于NFD-C程序自身写的有一些问题,如果利用一个网卡在一个脚本创建多个到远端的face程序会崩溃。报错
pthread_mutex_lock_full
,猜测是因为如果本地网卡用一个mac地址时,一个NFD-C对应一个进程,每个face对应一个线程,如果本地的face一样,就会创建同一个socket文件进行数据读写,而程序锁机制不完善,因此会出现线程冲突的问题。 - 解决方法:创建脚本时每个脚本都执行自己的NFD-C进程,每个脚本只创建一个从本地到远端的face,这样就不会有线程冲突的影响了。
- 但是由于NFD-C程序自身写的有一些问题,如果利用一个网卡在一个脚本创建多个到远端的face程序会崩溃。报错
- 注意NFD-C中face的创建是单向的,如果想要两个节点间兴趣包和数据包的通信,就需要在两端的节点都创建face。但是创建路由只需要在兴趣包的路径创建,因为数据包路由采取的是面包屑策略,沿着相反的方向返回。
NUC Hi5000存在问题:网卡不能配置Adhoc模式,显示在切换到其他机器再切换回来后显示黑屏,不能正常显示。
网卡配置Adhoc的解决方法:首先关闭无线网络,然后重新卸载和安装无线模块驱动,这样可以连上了,但是重启后又失效了。
1
2sudo modprobe -r iwlwifi # 卸载模块
sudo modprobe iwlwifi显示器切换后黑屏的问题: