通过配置文件详情请看博客:https://blog.csdn.net/weixin_44038165/article/details/88386051

最近实验室做的一些工作需要使用lattepanda(类似增强的树莓派)并且使用其无线网卡的ad-hoc模式,并且实现多台lattepanda之间实现网络通信。

将路由设置为Ad-Hoc(点对点)模式下,由于Ad-hoc独特的无中心、自组织、多跳等特点,节点自身具有转发报文的能力,所以节点之间可以直接通信,而不需要通过无线AP的转发,所以通信效率会显著提高。

(一)准备工作

1)lattepanda上运行的是ubuntu16.04。
2)每一个lattepanda上只需要一个无线网卡(用来搭建ad-hoc网络)
3)lattepanda连上键盘和鼠标进行图形化界面操作

(二)配置ad-hoc的无线网卡

第一步:点击ubuntu界面的网络图标,点击列表最下面的edit connections…, 点击 ADD

第二步: Choose a Connection Type, 选择WIFI, 点击Create…

第三步:填写配置信息,如下图所示,最上面的Wi-Fi 和IPv4 Settings两个选项需要配置

首先是Wi-Fi

SSID:自己给ad-hoc网络取的名字,所有主机配置的名字都相同,表示同一个网络中(就像家里wifi名一样可以被手机搜索到)
Mode:选择Ad-hoc
Device:无线网卡的名字(使用命令ifconfig可以查到)
MAC address:无线网卡的硬件地址(使用命令ifconfig可以查到)

其次是IPv4 Settings,如下图所示:

Method:选择Manual
Addresses: 根据自己需求配置IP地址,所有主机都得在同一网段,如192.168.56.XXX, 然后填写掩码和网关

第四步:测试网络连通性

两台主机都如以上配置完成后,在一台主机上使用命令 ping 192.168.56.101(另一台主机IP), 如果能ping通,则ad-hoc网络配置完毕。
如果遇到问题,请在我博客下面评论,我将耐心解答!

ubuntu下搭建ad-hoc网络实现多台设备进行网络通信(通过图形界面+超级详细教程)相关推荐

  1. Ad Hoc网络技术浅析

    Ad Hoc Network Technology 摘 要:Ad Hoc网络是随着无线通信技术的快速发展而出现的一种新型网络.本文详细介绍了Ad Hoc网络的概念.特点.应用需求.与其他移动通信系统的 ...

  2. 移动Ad hoc网络研究

    引言 随着人们对摆脱有线网络束缚.随时随地可以进行自由通信的渴望,近几年来无线网络通信得到了迅速的发展.人们可以通过配有无线接口的便携计算机或个人数字助理来实现移动中的通信.目前的移动通信大多需要有线 ...

  3. 3.2 Ad Hoc 网络路由协议

    Ad Hoc 网络路由协议 Ad Hoc 网络路由面临的问题 在设计Ad Hoc 网络路由协议时,我们首先要明确可能面临的问题: (1)路由信息不易获得:定期交换路由信息的开销大.网络资源有限,并且必 ...

  4. Ad Hoc网络路由技术

    Ad Hoc网络路由技术 Routing Protocols of Wireless Ad Hoc Networks 作者:盛敏,田野,李建东 文章来源:中兴通讯技术 点击数:328 更新时间:200 ...

  5. 无线Ad Hoc网络的安全

    此文简单的介绍了Adhoc的工作原理,并且对于遇到的密钥管理安全,数据层安全的保护方法进行了介绍,最主要的是此文引用了很多好的相关Paper可以进行参考帮助进一步研究. 作 者:周亚建 杨义先 Abs ...

  6. Ad Hoc网络学习

    学习内容:学习Ad Hoc网络技术前两章内容,对Ad Hoc网络技术及其体系结构初步认识. 个人小结: Ad Hoc网络独立组网.无中心.自组织以及多跳路由等特点赋予其传统网络所无法比拟的优势.比如: ...

  7. ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk

    [置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk.jdk(by 星空武哥) <div class="article_manage c ...

  8. Ad hoc网络路由协议概述2——表驱动路由协议(1)DSDV协议(Destination-sequenced distance vector protocol)

    目录 1 DSDV协议的先导协议: DV协议的困境 2 解决DV协议计数到无穷的困境 2.1 毒性反转 (Poisoned reverse) 2.2 增加序列号 3 DSDV协议 3.1 基本流程 3 ...

  9. Ubuntu 下搭建 Nginx 部署 vue 项目

    Ubuntu 下搭建 Nginx 部署 vue 项目 上一篇:Ubuntu 下部署 SpringBoot 第一步: Ubuntu 上安装 nodejs 执行 apt install nodejs 命令 ...

最新文章

  1. 【转载】SSD 下的 MySQL IO 优化
  2. P4602 [CTSC2018]混合果汁(主席树)
  3. UOJ#84-[UR #7]水题走四方【dp】
  4. 详细讲解C++ 类的继承
  5. CICD详解(十五)——Jenkins插件安装失败解决
  6. MAC 下开发 不区分大小写问题及解决
  7. SSL Library Compare
  8. python 如果你的年龄大于18_02Python基础
  9. 2022年05月系统集成项目管理工程师考试知识点分布
  10. 【数学建模】二手房房价影响因素分析(描述性统计+推断统计综合应用、线性回归预测分析)
  11. Unity WebGL 获取当期时间DateTime.Now异常问题
  12. 读书笔记-情感化设计
  13. [Microsoft Lync] Find a previous conversation - Chat History
  14. The package javax.swing is not accessible错误的三种解决办法,亲测有效
  15. XTU-循环3-素数
  16. 【Arduino】PTC热敏电阻的介绍和应用
  17. 如何能正常获取17track物流网站的物流信息?
  18. Quantopian 做多大市值科技和消费周期股,做空小市值和消费周期股回测
  19. ROS语音交互系统_(3)ROS中接入图灵机器人语音理解系统
  20. Python绘制简单的曲线图·

热门文章

  1. 第五章 数据库设计与ER图
  2. python的内存管理机制及调优手段(很详细的哦)
  3. OpenCV图像相似度检测,Python实现
  4. 云计算市场竞争空前激烈 谁才是行业中的佼佼者?
  5. FZU 2242 Daxia like acute triangle
  6. 文件压缩与解压操作(简单易懂)
  7. python高职教师2019培训
  8. 【flask扩展】使用Flask-Mail发送邮件
  9. ubuntu gcc头文件报错| install build-essential 依赖错误|手动换源
  10. 腾讯云重磅发布系列自研产品,自研服务器星星海为云而生