120 likes | 236 Vues
This lab session introduces students to Ad-hoc networks and the AODV routing protocol. Participants will create an Ad-hoc network by configuring laptops to communicate wirelessly and will utilize AODV for routing. The lab includes testing connectivity with 'ping', transferring files, and configuring network settings. Key steps involve setting up the wireless environment, applying MAC filtering, and experiencing file transmissions through AODV. At the end of the session, students will reflect on the mechanics of Ad-hoc networks and how AODV operates.
E N D
2005 Spring CS492 Lab #4 2005.11.1. Tuesday 10:30am-Noon Building E3-1, Classroom #3 Dept of EECS, Div. of CS
Goals and Overview of Lab #4 • Goals • To introduce students to Ad-hoc and AODV routing protocol • Overview • Make Ad-hoc network - make laptop ad-hoc mode • Communicate other laptops with AODV routing protocol • Test ‘ping’ • Transfer files to other laptops • Preparation for Lab #4 • Install kernel v2.4.20-8 • Install a Wireless lan driver • Install a AODV driver
Lab #4: Step 2 • Configure Ad hoc network x x
Lab #4: Step 1 • Configure Ad hoc network • Ad-hoc server ? #./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500
Lab #4: Step 1 • Configure Ad hoc network • Ad-hoc client ? #./RT2500-Linux-STA-1.4.6.2/Utility/Raconfig2500 v
Lab #4: Step 2 • 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
Lab #4: Step 3 • Mac-filterling • block getting the frame which has source mac address xx:xx:xx:xx:xx:xx. • That is, a node can’ t communicate directly with source mac address xx:xx:xx:xx:xx:xx, but can through other nodes with AODV 1) #iptables –A INPUT –m mac –mac-source xx:xx:xx:xx:xx:xx –j DROP
Lab #4 Scenario 1 • test ‘ping’- After blocking ping source A to destination B directly by using iptables, We can ping source A to B through Other nodes by using AODV.
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
Lab #4 Scenario 2 • Transfer Files - We can experience how to transmit files through other nodes with AODV routing protocol.
Lab #4: Scenario 2 • Transfer files with AODV routing protocol (file in /var/ftp/pub) #ftp 192.168.11.4 or 192.168.100.9 ftp username>anonymous password> get sample (sample file을 받는다.)
Lab #4: Wrap Up • Questions to ask yourself • What is Ad-hoc network? • How AODV routing protocol works?