Presentation is loading. Please wait.

Presentation is loading. Please wait.

2005 Spring CS492 Lab #4 2005.11.1. Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS.

Similar presentations


Presentation on theme: "2005 Spring CS492 Lab #4 2005.11.1. Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS."— Presentation transcript:

1 2005 Spring CS492 Lab #4 2005.11.1. Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS

2 2 Goals and Overview of Lab #4 Goals –To introduce students to ad-hoc network and AODV routing protocol Overview 1.Set up an ad-hoc network - bring up your laptop in an ad-hoc mode 2.Communicate other laptops with AODV routing protocol –Test ‘ping command’ –Exchange files with other nodes Preparation for Lab #4 –Install Linux kernel v2.4.20-8 –Install a wireless LAN driver –Install an AODV driver

3 3 Lab #4: Step 1 Configure your laptop in an ad-hoc mode –As an ad-hoc server #./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500

4 4 Lab #4: Step 2 Set up an ad-hoc network x x

5 5 Lab #4: Step 3 Configure your laptop in an ad-hoc mode –As an ad-hoc client #./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500 v

6 6 Lab #4: Step 4 IP configuration 1) #setup Edit Network Configuration IP: 192.168.11.1~4 (Group A) 192.168.100.5~9 (Group B) Netmask:255.255.255.0 Default Gateway(IP): 192.168.11.254 Primary Nameserver: 192.168.11.1 2) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 (check network configuration) 3) #cp ifcfg-eth0./ifcfg-ra0 4) #vi ifcfg-ra0 DEVICE=ra0 (<-edit) 5) #setup - Edit Network Configuration DHCP 설정으로 바꾸고 저장 6) #vi /etc/sysconfig/network-scripts/ifcfg-eth0 (check DHCP) 7) #/etc/init.d/network restart

7 7 Lab #4: Step 5 MAC filtering –Block getting frames which have a source MAC address xx:xx:xx:xx:xx:xx. –That is, a node can’ t communicate directly another node with a source MAC address xx:xx:xx:xx:xx:xx, but can through other nodes using AODV 1) #iptables -A INPUT -m mac --mac-source xx:xx:xx:xx:xx:xx -j DROP

8 8 Lab #4 Scenario 1 -test ‘ping command’- We use ‘ping command’ to test the AODV routing protocol in the 802.11 ad hoc network.

9 9 Lab #4: Scenario 1 Test ‘ping’ with AODV #ifconfig - check wireless lan, ip configuration, ra0 #~/Utility/Raconfig2500 - check same channel and ssid in each group #iptables –L - check blocking mac address #ping 192.168.xxx.xxx - check whether ping is working or not #aodvd –d –l –r 3 - run AODV daemon #ps –aux - check whether AODV is working #ping 192.168.xxx.xxx - check again whether ping is working or not

10 10 Lab #4 Scenario 2 -Transfer Files - Nodes exchange files with other nodes using AODV routing protocol.

11 11 Lab #4: Scenario 2 Exchange files using AODV routing protocol (sample_file in /var/ftp/pub) #ps –aux - check whether vsftpd is working or not (if vsftpd isn’t working, #/etc/init.d/vsftpd restart) #ftp 192.168.11.4 or 192.168.100.9 ftp username>anonymous password> get sample_file

12 12 Lab #4: Wrap Up Questions to ask yourself –What is an ad-hoc network? –How does the AODV routing protocol work? –Beyond what number of hops did the throughput drop below a reasonable rate?


Download ppt "2005 Spring CS492 Lab #4 2005.11.1. Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS."

Similar presentations


Ads by Google