linux设置为adhoc模式,Linux下两台笔记本电脑adhoc模式搭建局域网跟adhoc无线自组织网络...
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无线自组织网络...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 22款受欢迎的计算机取证工具
- 下一篇: linux 其他常用命令