Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 30 Mar 2001 11:06:20 -0800
From:      Jim Binkley <jrb@cs.pdx.edu>
To:        freebsd-mobile@freebsd.org
Subject:   802.11 interop testing
Message-ID:  <200103301906.LAA13593@sirius.cs.pdx.edu>

next in thread | raw e-mail | index | archive | help

I've been informally testing a few things with the following setup (mostly).
One goal is to learn if promiscuous mode works on the lucent boxes.
Another is to learn if 802.11 interop (especially in IBSS) mode exists.

Cisco AIRONET access-point in infrastructure mode

|				|
|				|
|				|
FreeBSD 4.2			FreeBSD 3.2, but 4.2 wi driver equivalent...
Cisco aironet 350		Lucent older 802.11 card, firmware update made
aka cisco laptop/card		aka lucent laptop/card

1. promiscuous mode test in infrastructure mode

1.1  lucent card does promiscuous mode (tcpdump)
Cisco laptop pings external IP host.
result:
Lucent laptop CANNOT read unicast packets.  Can read broadcast/multicast
	packets, and see ARP broadcast from Cisco.

	So basically promiscuous mode doesn't work, but you can still
	steal other people's MAC addresses.  Just wait for the arp broadcast. :->


1.2 cisco card does prom. mode
Lucent laptop pings external IP host.
Cisco laptop CAN read unicast lucent packets for 3rd party with tcpdump.

	consider: 2 end systems in infrastructure mode and in promiscous mode
	could talk to each other directly sans AP ... if they are willing to pay the price.

2. promiscuous mode test in "old" lucent ad hoc mode with same driver.  NO.

Different setup at layer 3, but roughly similar

	Mobile-IP agent (lucent card) using "old" ad hoc

	|   <----- linux box with lucent card in promiscuous mode

	Mobile-IP mobile node (lucent card)

The mobile node pings an external IP address (thus all packets are unicast).
The linux box with the lucent card (redhat 6.2 and a lucent driver of some vintage
	known to work with redhat 6.2) CANNOT see the promiscuous unicast packets.
	It can see broadcast.

I think this is a firmware bug ...

3. can old lucent ad hoc talk to Cisco box in IBSS mode.  NOPE.

4. can new lucent firmware update IBSS talk to Cisco laptop in IBSS.  YES, but
	this can stand more testing.  

5. can two laptops in infrastructure mode talk to each other sans AP.  NOPE.

6. can two laptops in IBSS mode talk to each other sans AP.  YES.

7. Can cisco box in ad hoc mode (IBSS) talk to AP in infrastructure mode.  NO.
	This was a sanity check on #8.

8. Can lucent box in IBSS/ad hoc (just to be clear) talk to AP in infrastructure
	mode.  Needs more testing.  I swear it happened.

Things that go bump in the night:

I could not get the lucent cards in any mode (didn't try IBSS though), (old
ad hoc, and infrastructure) to do promiscuous mode.  Linux driver or freebsd
driver.  Didn't matter. 

However in one case (infrastructure mode) the lucent cards were reading unicast
802.11 control packets of some sort that the Cisco end system was sending.  If
someone knows what these things MIGHT be, please let me know.  Note the per 10
second granularity.  A packet
trace follows:  	

15:25:48.959186 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:25:59.952318 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:26:10.945185 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:26:21.938203 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:26:32.931882 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:26:43.924225 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:26:54.917238 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:27:05.910245 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:27:16.903271 [|ether]
15:27:27.896274 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:27:38.889427 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]
15:27:49.882302 0:40:96:51:a1:93 0:40:96:40:65:97 0000 14: [|llc]

MAC addresses are cisco aironet addresses (end node and AP).

					Jim Binkley
					jrb@cs.pdx.edu




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200103301906.LAA13593>