1,准备工作

两台电脑无线网卡均配置成adhoc模式,选择信道6,ESSID为long. (信道6是我电脑旁边无线路由器所在的信道,不清楚它是否会对无线路由信号产生干扰,当然目前我把无线路由器电源拔了。)

A主机网卡配置为:IP=192.168.1.14,NETMASK=255.255.255.0,GATEWAY=192.168.1.1

B主机网卡配置为:IP=192.168.1.11,NETMASK=255.255.255.0,GATEWAY=192.168.1.1

此时在A主机上ping 192.168.1.11能ping通.

当然如果用无线路由器连接的话,跟有线一样的,很简单,实际上无线路由器会把连接它的有线还是无线的都分配到一个子网。

2,改变下B主机的网卡设置

B主机网卡配置为:IP=192.168.2.11,NETMASK=255.255.255.0,GATEWAY=192.168.2.1

此时在A主机上ping 192.168.2.11 ping不通

2,分别在两台主机上运行aodv无线路由协议,B主机终端显示如下:

19:51:20.754 main: In wait on reboot for 15000 milliseconds. Disable with "-D".

19:51:20.754 hello_start: Starting to send HELLOs!

19:51:35.757 wait_on_reboot_timeout: Wait on reboot over!!

19:51:45.725 rt_table_insert: Inserting 192.168.1.14 (bucket 0) next hop 192.168.1.14

19:51:45.726 nl_send_add_route_msg: ADD/UPDATE: 192.168.1.14:192.168.1.14 ifindex=3

19:51:45.726 rt_table_insert: New timer for 192.168.1.14, life=2100

19:51:45.726 hello_process: 192.168.1.14 new NEIGHBOR!

19:52:30.988 hello_timeout: LINK/HELLO FAILURE 192.168.1.14 last HELLO: 2051

19:52:30.988 neighbor_link_break: Link 192.168.1.14 down!

19:52:30.989 nl_send_del_route_msg: Send DEL_ROUTE to kernel: 192.168.1.14

19:52:30.989 rt_table_invalidate: 192.168.1.14 removed in 15000 msecs

19:52:30.997 nl_send_add_route_msg: ADD/UPDATE: 192.168.1.14:192.168.1.14 ifindex=3

19:52:54.682 hello_timeout: LINK/HELLO FAILURE 192.168.1.14 last HELLO: 2053

19:52:54.682 neighbor_link_break: Link 192.168.1.14 down!

19:52:54.682 nl_send_del_route_msg: Send DEL_ROUTE to kernel: 192.168.1.14

19:52:54.682 rt_table_invalidate: 192.168.1.14 removed in 15000 msecs

19:52:54.721 nl_send_add_route_msg: ADD/UPDATE: 192.168.1.14:192.168.1.14 ifindex=3

在B主机中ping 192.168.1.14发现能ping通,结果如下:

[root@localhost ~]# ping 192.168.1.14 -R

PING 192.168.1.14 (192.168.1.14) 56(124) bytes of data.

64 bytes from 192.168.1.14: icmp_seq=0 ttl=64 time=2.17 ms

RR:     192.168.2.11

192.168.1.14

192.168.1.14

192.168.2.11

64 bytes from 192.168.1.14: icmp_seq=1 ttl=64 time=4.15 ms      (same route)

64 bytes from 192.168.1.14: icmp_seq=2 ttl=64 time=2.19 ms      (same route)

64 bytes from 192.168.1.14: icmp_seq=3 ttl=64 time=2.23 ms      (same route)

64 bytes from 192.168.1.14: icmp_seq=4 ttl=64 time=5.62 ms      (same route)

64 bytes from 192.168.1.14: icmp_seq=5 ttl=64 time=2.20 ms      (same route)

^C

--- 192.168.1.14 ping statistics ---

6 packets transmitted, 6 received, 0% packet loss, time 5020ms

在上述过程中,我通过开启与关闭无线路由器,观察到数据传输没有受到其影响.

分析:

刚开始时,两台电脑组成了一个局域网,且IP地址在同一网段内,所以能ping通.当改变B主机IP地址后,就不能ping通了.

运行aodv路由协议后,能ping通了,证明aodv无线路由协议能让两个网络中的主机A,B进行通信

linux设置为adhoc模式,Linux下两台笔记本电脑adhoc模式搭建局域网跟adhoc无线自组织网络...相关推荐

  1. 一台交换机,两根普通网线,两台电脑,如何搭建局域网?

    事前准备:两台电脑分别用一根网线与交换机相连(如果两台电脑直接用普通网线(直连线)相连,是无法ping通的:得用交叉线相连才可以,如果用普通网线,必须要有交换机作媒介) step1:电脑A打开以太网, ...

  2. windows命令行下访问linux,Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux...

    原标题:Windows支持直接访问Linux子系统文件:你的下一台Linux何必是Linux 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 微软,致力于做最好的Linux发行版. 今天, ...

  3. windows10下两台电脑连接局域网怎么设置?

    windows10下两台电脑连接局域网怎么设置? 参考链接:https://www.sohu.com/a/433679217_120006554 1. 如图所示,点击网络图标,出现网络相关,然后点击& ...

  4. 解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机

    解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机 解决 Win10 局域网下两台电脑无法ping通: 无法访问目标主机 问题描述 第一步:启用规则 第二步:修改高级共享设置 第三步 ...

  5. 如何实现WiFi下计算机互相访问,如何让两台笔记本电脑在无线连接下互相投屏...

    满意答案 taoyfeng1 2018.11.15 采纳率:41%    等级:8 已帮助:613人 一.两台笔记本之间如何实现"网络的共享"(如:无线网卡的网络连接共享)? 首先 ...

  6. 思科模拟器:通过对路由器的RIP设置network命令将连在两台路由器上的电脑连通

    实验内容:通过对路由器的RIP设置network命令将连在两台路由器上的电脑连通 实验工具:Cisco Packet Tracer 5.1 使用设备: 1841路由器2台(路由器1.路由器2) PC- ...

  7. 数据迁移的高招!两台笔记本电脑怎么互传文件

    相信小伙伴都遇到过这样一个尴尬的局面:想用自己的笔记本电脑,给同事的笔记本传文件,却发现自己和同事都没有带U盘,怎么办?两台笔记本电脑怎么互传文件?接下来的方法你可能用的到.  适用于 Window ...

  8. 如何让两台笔记本电脑通过无线网卡连接起来

    1无线双机互连配置(无路由或无AP,只通过无线网卡) 首先在一台机子的网上邻居,右键点击选择"属性" 1)选中要来设置的无线网卡的连接"网络连接"窗口,右击打算 ...

  9. 两台笔记本电脑实现屏幕扩展功能(Win10适用)

    笔记本电脑上的HDMI或VGA接口是视频输出接口,所以不能直接通过HDMI转VGA连接线将两台笔记本连接起来.想要实现两台笔记本电脑的屏幕扩展,必须借助第三方应用程序或者Win10系统自带的无线显示器 ...

最新文章

  1. 扶梯正确使用_乘坐自动扶梯解释CSS浮动
  2. JDBC(与Orcale的连接)(转)
  3. 如何学好算法与程序设计
  4. 《漫画算法》源码整理-7
  5. SpringBoot编写HelloWorld-new
  6. Asix下日志包冲突
  7. Java Integer 常量池
  8. mysql 增加分区_mysql在原有表的基础上添加分区
  9. office各版本网盘免费下载
  10. 全国火车高铁站及车次数据爬虫(内含100W+数据,免费领取!)
  11. linux addr2line 用法,addr2line的用法
  12. linux迅雷命令行,Linux系统下使用wine运行迅雷5的方法
  13. 深圳房价链家数据分析
  14. Tight WCRT Analysis of Synchronous C Programs
  15. Qt5:报错error: ‘tr‘ was not declared in this scop
  16. Word处理控件Aspose.Words功能演示:用Java从Word文档中提取文本
  17. 数据分析师常见的十道面试题目
  18. java计算机毕业设计广东省梅州市宇恒节能科技有限公司(附源码、数据库)
  19. ViewPager系列之ViewPager无限循环滑动
  20. 硕士毕业论文外审要求

热门文章

  1. R语言实战-第八章 R in action-chapter8
  2. 论文阅读 [CVPR-2022] BatchFormer: Learning to Explore Sample Relationships for Robust Representation Lea
  3. 单指标时间序列异常检测——基于重构概率的变分自编码(VAE)代码实现(详细解释)
  4. 处理火绒弹窗拦截无法开机启动
  5. 使用pyqt和pyautogui来实现自动输出英文文本
  6. 肿瘤的分型、分级和分期
  7. go语言实现网易云音乐爬虫 1
  8. MAC下PHP开发环境教程
  9. web前端颜色配色大全
  10. 深度学习入门笔记(十八):卷积神经网络(一)