📄 linux_ad-hoc_mode_set_aodv-uu
字号:
在Linux Ad hoc mode設定aodv-uuAbstract這篇文章將介紹你如何在Linux將設定成Ad hoc mode,並且使用AODV routing protocol來當作繞送演算法。1. IntroductionAd hoc network是一個無需要AP的網路連線方式。在Ad hoc network裡的電腦彼此都需要幫對方作封包轉送(packet forwarding)的服務。但是由於Ad hoc模式下的電腦可能會移動,所以在建立routing table就成了一個很大的問題,所幸有許多學者提出非常多種的方法來解決此問題,以下將使用aodv-uu實做。2. System Envirnoment:OS:ubuntu 7.10Routing protocol:aodv-uu3. Setting Ad Hoc mode on Linixa. 使用iwconfig檢查wireless介面卡的資訊,得知無線網卡名稱是eth1$ iwconfigb. 接著到/etc/network/底下,修改interfaces$ sudo vim /etc/network/interfaces寫入下列資訊:iface adHoc inet staticaddress 10.1.1.1netmask 255.0.0.0network 10.1.1.0broadcast 10.1.1.255wireless_mode ad-hocwireless_essid ownWLwireless_channel 1wireless_key restricted s:abcdefghijklmwireless_power onup echo "1" > /proc/sys/net/ipv4/ip_forwardup iptables -t nat -A POSTROUTING -s 10.1.1.0/8 -o eth1 –j MASQUERADEdown echo "0" > /proc/sys/net/ipv4/ip_forwarddown iptables -t nat -D POSTROUTING -s 10.1.1.0/8 -o eth1 -j MASQUERADEc. 寫好後存檔離開,然後啟用它$ sudo ifup eth1=adHocd. 檢查是否設定成功(ESSID必須是ownWL)$ sudo iwconfige. 下載aodv-uu,編譯並執行$ make$ sudo make install$ sudo ./aodv3. Conclusion執行aodv-uu以後,可以使用wireshark來抓取packet,並且觀察packet format。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -