| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
PR: kern/165517
|
| |
|
|
|
|
| |
Add some $FreeBSD$ tags so svn will allow the commit.
|
| |
|
|
|
|
|
|
|
|
|
| |
o do not force monitor mode; the wlanX ifnet must be an ahdemo mode vap
o move channel change work before marking ifnet up to avoid churning
the state machine
o change default ifnet name to "wlan0"
Approved by: re (kensmith)
|
|
|
|
| |
Approved by: re (kib)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
net80211 wireless stack. This work is based on the March 2009 D3.0 draft
standard. This standard is expected to become final next year.
This includes two main net80211 modules, ieee80211_mesh.c
which deals with peer link management, link metric calculation,
routing table control and mesh configuration and ieee80211_hwmp.c
which deals with the actually routing process on the mesh network.
HWMP is the mandatory routing protocol on by the mesh standard, but
others, such as RA-OLSR, can be implemented.
Authentication and encryption are not implemented.
There are several scripts under tools/tools/net80211/scripts that can be
used to test different mesh network topologies and they also teach you
how to setup a mesh vap (for the impatient: ifconfig wlan0 create
wlandev ... wlanmode mesh).
A new build option is available: IEEE80211_SUPPORT_MESH and it's enabled
by default on GENERIC kernels for i386, amd64, sparc64 and pc98.
Drivers that support mesh networks right now are: ath, ral and mwl.
More information at: http://wiki.freebsd.org/WifiMesh
Please note that this work is experimental. Also, please note that
bridging a mesh vap with another network interface is not yet supported.
Many thanks to the FreeBSD Foundation for sponsoring this project and to
Sam Leffler for his support.
Also, I would like to thank Gateworks Corporation for sending me a
Cambria board which was used during the development of this project.
Reviewed by: sam
Approved by: re (kensmith)
Obtained from: projects/mesh11s
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
o add (required) cmd line args to specify the set of ifnet's to monitor
for WDS discovery msgs; "any" is a wildcard
o change the default script run on wds vap create to the "null script"
o auto-daemonize; add -f option to force foreground operation
o add -P option for integration with rc.d (implementation missing, tba)
o use syslog; default to log up to LOG_INFO, -t (terse) gives you up to
LOG_ERR, and -v (verbose) gives you up to LOG_DEBUG
o scan for existing vaps on startup to recover existing state
o correct some types
|
| |
|
|
|
|
|
| |
o remove the -b option; users can just embed the bridge ifnet in the script
o add -j option to create wds vaps on join/rejoin ops
|
| |
|
|
|
|
|
|
| |
unless it's not setup or zero's; this may not work as the bssid of
the ibss isn't certain to the "right mac address" but for many cases
it is
|
| |
|
|
|
|
|
| |
o split out code to get the bssid for use in the future
o include more information in error diags when unable to collect sta info/stats
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
fit in a signed char
o change default output to something more useful for sta mode
o futz w/ various field names and widths; need to do full pass over this stuff
|
| |
|
| |
|
|
|
|
| |
Approved by: sam
|
|
|
|
| |
Supported by: Hobnob and Marvell
|
|
|
|
|
| |
Supported by: Hobnob
Obtained from: Atheros (earlier version)
|
|
|
|
| |
Supported by: Hobnob
|
| |
|
| |
|
|
|
|
| |
o redo numbering scheme to simplify changing the table
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
|
|
| |
o remove noise from default stat list
MFC after: 1 week
|
|
|
|
| |
Approved by: re (rwatson)
|
| |
|
|
|
|
| |
o gcc42 stuff
|
|
|
|
|
|
|
| |
o make some variables parameters (frequency of crack, and maximum channel)
o try to spoof mac if association fails
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
|
|
|
|
|
| |
from Andrea so I assigned him ownership; this corrects that
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
that it might be worth fixing a couple of bugs in wesside and making
it use the new cracking technique. I think this enhancement makes
the tool quite usable. It is possible to recover keys in only a
couple of minutes.
* Fix ACKs. Firmware will ACK data [just set the MAC addr correctly].
* Fix RX routines. Process all packets read().
* Use aircrack-ptw [built-in] rather than external aircrack.
* Log data in pcap format so that it may be used by others [e.g. aircrack-ng].
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
| |
|
| |
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
| |
MFC after: 1 month
|
| |
|
|
|
|
| |
Reviewed by: sam, Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
| |
|
|
|
|
| |
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
|
|
|
| |
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
|
|
|
| |
Submitted by: Andrea Bittau <a.bittau@cs.ucl.ac.uk>
|
| |
|