Differences between revisions 207 and 208
Revision 207 as of 2007-10-23 19:45:30
Size: 39533
Comment: channel info
Revision 208 as of 2007-11-23 18:01:41
Size: 39761
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 * #ndiswrapper: "Linux driver for WLAN (802.11[abgn]) [Latest stable: 1.48] [http://ndiswrapper.sf.net Homepage] Read Wiki first, especially FAQ, before asking for help. Note that for kernel/module compilation issues, there are other places to look, e.g., #kernelnewbies or internet search."  * #ndiswrapper: "Linux driver for WLAN (802.11[abgn]) [Latest stable: 1.48] [[http://ndiswrapper.sf.net|Homepage]] Read Wiki first, especially FAQ, before asking for help. Note that for kernel/module compilation issues, there are other places to look, e.g., #kernelnewbies or internet search."
Line 16: Line 16:
  * [http://hostap.epitest.fi/cgi-bin/viewcvs.cgi/hostap/FAQ?rev=HEAD HostAP FAQ]   * [[http://hostap.epitest.fi/cgi-bin/viewcvs.cgi/hostap/FAQ?rev=HEAD|HostAP FAQ]]
Line 44: Line 44:
[[TableOfContents]]

[[Anchor(GeneralQuestions)]]
<<TableOfContents>>

<<Anchor(GeneralQuestions)>>
Line 48: Line 48:
[#GeneralQuestions [link]]

[[Anchor(WhoRunsChannel)]]
[[#GeneralQuestions|[link]]]

<<Anchor(WhoRunsChannel)>>
Line 52: Line 52:
[#WhoRunsChannel [link]] [[#WhoRunsChannel|[link]]]
Line 56: Line 56:
[[Anchor(FreeNetworksOrg)]] <<Anchor(FreeNetworksOrg)>>
Line 58: Line 58:
[#FreeNetworksOrg [link]] [[#FreeNetworksOrg|[link]]]
Line 62: Line 62:
[[Anchor(WhereIsFreeNetworksOrg)]] <<Anchor(WhereIsFreeNetworksOrg)>>
Line 64: Line 64:
[#WhereIsFreeNetworksOrg [link]] [[#WhereIsFreeNetworksOrg|[link]]]
Line 73: Line 73:
[[Anchor(AskingQuestions)]] <<Anchor(AskingQuestions)>>
Line 75: Line 75:
[#AskingQuestions [link]] [[#AskingQuestions|[link]]]
Line 78: Line 78:
[[Anchor(Wisp)]] <<Anchor(Wisp)>>
Line 80: Line 80:
[#Wisp [link]] [[#Wisp|[link]]]
Line 84: Line 84:
[[Anchor(Jmc)]] <<Anchor(Jmc)>>
Line 86: Line 86:
[#Jmc [link]] [[#Jmc|[link]]]
Line 90: Line 90:
[[Anchor(WhyOps)]] <<Anchor(WhyOps)>>
Line 92: Line 92:
[#WhyOps [link]] [[#WhyOps|[link]]]
Line 100: Line 100:
 If you think it's dumb that everyone has ops, that's fine. If you think everyone having ops is asking for trouble, you could be right, but maybe you should read [http://c2.com/cgi/wiki?WhyWikiWorks WhyWikiWorks] to get an idea of why it doesn't *really* matter. If you still don't get it, don't fret, no one will bother explaining it to you. The concept may simply be too obvious for you to "get".

[[Anchor(WifiFred)]]
 If you think it's dumb that everyone has ops, that's fine. If you think everyone having ops is asking for trouble, you could be right, but maybe you should read [[http://c2.com/cgi/wiki?WhyWikiWorks|WhyWikiWorks]] to get an idea of why it doesn't *really* matter. If you still don't get it, don't fret, no one will bother explaining it to you. The concept may simply be too obvious for you to "get".

<<Anchor(WifiFred)>>
Line 104: Line 104:
[#WifiFred [link]] [[#WifiFred|[link]]]
Line 110: Line 110:
[[Anchor(ChannelArchives)]] <<Anchor(ChannelArchives)>>
Line 112: Line 112:
[#ChannelArchives [link]] [[#ChannelArchives|[link]]]
Line 116: Line 116:
[[Anchor(CommunityWireless)]] <<Anchor(CommunityWireless)>>
Line 118: Line 118:
[#CommunityWireless [link]]

[[Anchor(CommunityWirelessGroups)]]
[[#CommunityWireless|[link]]]

<<Anchor(CommunityWirelessGroups)>>
Line 122: Line 122:
[#CommunityWirelessGroups [link]] [[#CommunityWirelessGroups|[link]]]
Line 125: Line 125:
 * The [http://wiki.freenetworks.org/index.cgi/WirelessNetworkingProjects FreeNetworks.org WirelessNetworkingProjects] page lists some more.
 * [http://www.nodedb.com/ NodeDB.com] lists community wireless nodes around the world.

[[Anchor(PeeringAgreements)]]
 * The [[http://wiki.freenetworks.org/index.cgi/WirelessNetworkingProjects|FreeNetworks.org WirelessNetworkingProjects]] page lists some more.
 * [[http://www.nodedb.com/|NodeDB.com]] lists community wireless nodes around the world.

<<Anchor(PeeringAgreements)>>
Line 130: Line 130:
[#PeeringAgreements [link]]

 * The original [http://www.picopeer.net/ PicoPeer] agreement
 * [http://www.freenetworks.org/peering.html FreeNetworks Peering Agreement]

 Also check out the [http://lists.freenetworks.org/mailman/listinfo/community FreeNetworks community mailing list].

[[
Anchor(AcceptableUse)]]
[[#PeeringAgreements|[link]]]

 * The original [[http://www.picopeer.net/|PicoPeer]] agreement
 * [[http://www.freenetworks.org/peering.html|FreeNetworks Peering Agreement]]

 Also check out the [[http://lists.freenetworks.org/mailman/listinfo/community|FreeNetworks community mailing list]].

<<
Anchor(AcceptableUse)>>
Line 139: Line 139:
[#AcceptableUse [link]] [[#AcceptableUse|[link]]]
Line 143: Line 143:
[[Anchor(Commercial)]] <<Anchor(Commercial)>>
Line 145: Line 145:
[#Commercial [link]]

[[Anchor(MakeMoney)]]
[[#Commercial|[link]]]

<<Anchor(MakeMoney)>>
Line 149: Line 149:
[#MakeMoney [link]] [[#MakeMoney|[link]]]
Line 153: Line 153:
 A: Go [http://isp-lists.isp-planet.com/isp-wireless/resources/how_to/ here] and don't bug us.

[[Anchor(Them)]]
 A: Go [[http://isp-lists.isp-planet.com/isp-wireless/resources/how_to/|here]] and don't bug us.

<<Anchor(Them)>>
Line 157: Line 157:
[#Them [link]] [[#Them|[link]]]
Line 165: Line 165:
[[Anchor(Linux)]] <<Anchor(Linux)>>
Line 167: Line 167:
[#Linux [link]]

[[Anchor(InstallingSoftware)]]
[[#Linux|[link]]]

<<Anchor(InstallingSoftware)>>
Line 171: Line 171:
[#InstallingSoftware [link]]

 Read [http://www.linux.com/article.pl?sid=03/11/26/1337210 this].

[[Anchor(SmallDistros)]]
[[#InstallingSoftware|[link]]]

 Read [[http://www.linux.com/article.pl?sid=03/11/26/1337210|this]].

<<Anchor(SmallDistros)>>
Line 177: Line 177:
[#SmallDistros [link]]

 Yes. [http://nycwireless.net/pebble/ Pebble Linux] has the latest wireless tools plus things like NoCatAuth built right in. It is a FreeNetworks project maintained by Terry Schmidt of NYCWireless. It is designed for [http://soekris.com/ single board computers], but can run on a laptop, old PC and other x86 based machines. Pebble is the default OS on the [http://metrix.net/metrix/products/packages/ Metrix Kits]
[[#SmallDistros|[link]]]

 Yes. [[http://nycwireless.net/pebble/|Pebble Linux]] has the latest wireless tools plus things like NoCatAuth built right in. It is a FreeNetworks project maintained by Terry Schmidt of NYCWireless. It is designed for [[http://soekris.com/|single board computers]], but can run on a laptop, old PC and other x86 based machines. Pebble is the default OS on the [[http://metrix.net/metrix/products/packages/|Metrix Kits]]
Line 183: Line 183:
 [http://leaf.sourceforge.net/ LEAF] is another small distribution that requires less space and has a menu interface, but has less advanced features.

 Other: [http://www.cqure.net/tools.jsp?id=9 CQureAP (one floppy, kernel 2.6, hostap)], [http://sourceforge.net/projects/warlinux/ WarLinux (outdated)].

[[Anchor(WirelessNic)]]
 [[http://leaf.sourceforge.net/|LEAF]] is another small distribution that requires less space and has a menu interface, but has less advanced features.

 Other: [[http://www.cqure.net/tools.jsp?id=9|CQureAP (one floppy, kernel 2.6, hostap)]], [[http://sourceforge.net/projects/warlinux/|WarLinux (outdated)]].

<<Anchor(WirelessNic)>>
Line 189: Line 189:
[#WirelessNic [link]]

[[Anchor(BestCard)]]
[[#WirelessNic|[link]]]

<<Anchor(BestCard)>>
Line 193: Line 193:
[#BestCard [link]] [[#BestCard|[link]]]
Line 197: Line 197:
 Some say the best all around wireless card is an old Lucent/Orinoco Silver or a Gold card. They have good OS support, an internal as well as an external MC-Card antenna jack, and have one of the [http://wiki.freenetworks.org/index.cgi/ReceiveSensitivity highest receive sensitivities] on the cards in the 30mw-50mw range.

 If you are looking for a high powered PCMCIA card, you may want to get a [http://metrix.net/metrix/products/radios/pcmcia 200mw Senao Card]. There are two models of card, one with an Internal Antenna ''only'', or a card with 2 diversity (both listen to the wireless signal, and the antenna with the most signal wins) external MMCX antenna jacks. Senao cards are less flexible since there are two models, but the added power and excellent receive sensitivity make them a good choice for outdoor links as well as wardriving and monitoring applications.

 If you are looking to make a machine act as an access point under linux, you really only have two options. HostAP and MadWifi. HostAP has been around longer and is considered stable, but because it is based around the Prism2 chipset, it lacks 802.11g and 802.11a support. Old hermes based chipsets (the old Orinoco cards) cannot act as an AP under linux without HermesAP which may get you in [http://hacks.oreilly.com/pub/h/860 hot water], and also you will miss out on a lot of the new stuff.

 If you are going the HostAP route, you might want to look into the Zcomax Prism2Card or the Senao 200mW cards. An unofficial support page for [http://www.seattlewireless.net/index.cgi/SenaoCard SenaoCards] is maintained by SeattleWireless.

 MadWifi is a relatively new driver (grab the CVS version), it works with Atheros based cards, allows you to act as an AP, do WDS as well as tap some of the more advanced parts of the wireless card. It seems to be the driver to get if you are into trying new things. You can get Orinoco branded PCMCIA cards as well as [http://metrix.net/metrix/products/radios/minipci MiniPCI Atheros Cards]


[[Anchor(TiChipset)]]
 Some say the best all around wireless card is an old Lucent/Orinoco Silver or a Gold card. They have good OS support, an internal as well as an external MC-Card antenna jack, and have one of the [[http://wiki.freenetworks.org/index.cgi/ReceiveSensitivity|highest receive sensitivities]] on the cards in the 30mw-50mw range.

 If you are looking for a high powered PCMCIA card, you may want to get a [[http://metrix.net/metrix/products/radios/pcmcia|200mw Senao Card]]. There are two models of card, one with an Internal Antenna ''only'', or a card with 2 diversity (both listen to the wireless signal, and the antenna with the most signal wins) external MMCX antenna jacks. Senao cards are less flexible since there are two models, but the added power and excellent receive sensitivity make them a good choice for outdoor links as well as wardriving and monitoring applications.

 If you are looking to make a machine act as an access point under linux, you really only have two options. HostAP and MadWifi. HostAP has been around longer and is considered stable, but because it is based around the Prism2 chipset, it lacks 802.11g and 802.11a support. Old hermes based chipsets (the old Orinoco cards) cannot act as an AP under linux without HermesAP which may get you in [[http://hacks.oreilly.com/pub/h/860|hot water]], and also you will miss out on a lot of the new stuff.

 If you are going the HostAP route, you might want to look into the Zcomax Prism2Card or the Senao 200mW cards. An unofficial support page for [[http://www.seattlewireless.net/index.cgi/SenaoCard|SenaoCards]] is maintained by SeattleWireless.

 MadWifi is a relatively new driver (grab the CVS version), it works with Atheros based cards, allows you to act as an AP, do WDS as well as tap some of the more advanced parts of the wireless card. It seems to be the driver to get if you are into trying new things. You can get Orinoco branded PCMCIA cards as well as [[http://metrix.net/metrix/products/radios/minipci|MiniPCI Atheros Cards]]


<<Anchor(TiChipset)>>
Line 210: Line 210:
[#TiChipset [link]] [[#TiChipset|[link]]]
Line 220: Line 220:
[[Anchor(Ndiswrapper)]] <<Anchor(Ndiswrapper)>>
Line 222: Line 222:
[#Ndiswrapper [link]] [[#Ndiswrapper|[link]]]
Line 226: Line 226:
 * http://acx100.sourceforge.net/ndis_cludge.html [[BR]]  * http://acx100.sourceforge.net/ndis_cludge.html <<BR>>
Line 228: Line 228:
 And as far as getting monitor mode to work using this method, you're [http://www.linuxant.com/driverloader/wlan/faq.php#23 SOL]. Have fun.

[[Anchor(Broadcom)]]
 And as far as getting monitor mode to work using this method, you're [[http://www.linuxant.com/driverloader/wlan/faq.php#23|SOL]]. Have fun.

<<Anchor(Broadcom)>>
Line 232: Line 232:
[#Broadcom [link]] [[#Broadcom|[link]]]
Line 236: Line 236:
 * [https://www.linuxant.com/driverloader/ Check here] for a Windows driver wrapper. (See above)

[[Anchor(Atmel)]]
 * [[https://www.linuxant.com/driverloader/|Check here]] for a Windows driver wrapper. (See above)

<<Anchor(Atmel)>>
Line 240: Line 240:
[#Atmel [link]] [[#Atmel|[link]]]
Line 244: Line 244:
 There is an [http://www.russotto.net/~russotto/atmelx.html OS-X driver] available as well.

 Linksys has published Atmel source code, available from ftp.linksys.com, specifically [ftp://ftp.linksys.com/pub/network/ATMEL_linux_drivers.tar.gz here].
 There is an [[http://www.russotto.net/~russotto/atmelx.html|OS-X driver]] available as well.

 Linksys has published Atmel source code, available from ftp.linksys.com, specifically [[ftp://ftp.linksys.com/pub/network/ATMEL_linux_drivers.tar.gz|here]].
Line 252: Line 252:
[[Anchor(TryIt)]] <<Anchor(TryIt)>>
Line 254: Line 254:
[#TryIt [link]] [[#TryIt|[link]]]
Line 258: Line 258:
[[Anchor(11a)]] <<Anchor(11a)>>
Line 260: Line 260:
[#11a [link]]

 Linux drivers are available from the [http://sourceforge.net/projects/madwifi/ MadWiFi] source forge project.
[[#11a|[link]]]

 Linux drivers are available from the [[http://sourceforge.net/projects/madwifi/|MadWiFi]] source forge project.
Line 270: Line 270:
 An Atheros gifted driver is available in FreeBSD 5-CURRENT (aka: FreeBSD 5.2). See the [http://www.freebsd.org/cgi/man.cgi?query=ath&apropos=0&sektion=0&manpath=FreeBSD+5.1-current&format=html ath] man page for more details.

 OpenBSD has support as well. See the [http://www.openbsd.org/cgi-bin/man.cgi?query=ath manpage].
 An Atheros gifted driver is available in FreeBSD 5-CURRENT (aka: FreeBSD 5.2). See the [[http://www.freebsd.org/cgi/man.cgi?query=ath&apropos=0&sektion=0&manpath=FreeBSD+5.1-current&format=html|ath]] man page for more details.

 OpenBSD has support as well. See the [[http://www.openbsd.org/cgi-bin/man.cgi?query=ath|manpage]].
Line 276: Line 276:
[[Anchor(11g)]] <<Anchor(11g)>>
Line 278: Line 278:
[#11g [link]]

 Yes. There is the [http://prism54.org/ prism54 project] and the [http://sourceforge.net/projects/madwifi/ madwifi project].

 [http://returntonature.com/pipermail/linux-sony/2003-September/005565.html Here] is a mini-howto for getting a linksys dual band card to work using the madwifi driver.
[[#11g|[link]]]

 Yes. There is the [[http://prism54.org/|prism54 project]] and the [[http://sourceforge.net/projects/madwifi/|madwifi project]].

 [[http://returntonature.com/pipermail/linux-sony/2003-September/005565.html|Here]] is a mini-howto for getting a linksys dual band card to work using the madwifi driver.
Line 299: Line 299:
[[Anchor(Prism2)]] <<Anchor(Prism2)>>
Line 301: Line 301:
[#Prism2 [link]] [[#Prism2|[link]]]
Line 305: Line 305:
[[Anchor(Drivers)]] <<Anchor(Drivers)>>
Line 307: Line 307:
[#Drivers [link]] [[#Drivers|[link]]]
Line 311: Line 311:
 `<coderman> Chalain : choosing wlan-ng over hostap is like a child accepting a ride from`[[BR]]  `<coderman> Chalain : choosing wlan-ng over hostap is like a child accepting a ride from`<<BR>>
Line 314: Line 314:
 See the links in this [http://wiki.personaltelco.net/index.cgi/WirelessFaq#head-265cfa58c712d56ed01a99829d7a844434878777 section] for more information.

[[Anchor(Wpc11)]]
 See the links in this [[http://wiki.personaltelco.net/index.cgi/WirelessFaq#head-265cfa58c712d56ed01a99829d7a844434878777|section]] for more information.

<<Anchor(Wpc11)>>
Line 318: Line 318:
[#Wpc11 [link]] [[#Wpc11|[link]]]
Line 340: Line 340:
[[Anchor(Chipset)]] <<Anchor(Chipset)>>
Line 342: Line 342:
[#Chipset [link]] [[#Chipset|[link]]]
Line 351: Line 351:
[[Anchor(Kismet)]] <<Anchor(Kismet)>>
Line 353: Line 353:
[#Kismet [link]]

 For linux the best option is definitely [http://kismetwireless.net Kismet]. Kismet supports a very wide range of cards. See the Kismet [http://kismetwireless.net/documentation.shtml#readme Readme] for more information.

[[
Anchor(OrinocoRfmon)]]
[[#Kismet|[link]]]

 For linux the best option is definitely [[http://kismetwireless.net|Kismet]]. Kismet supports a very wide range of cards. See the Kismet [[http://kismetwireless.net/documentation.shtml#readme|Readme]] for more information.

<<
Anchor(OrinocoRfmon)>>
Line 359: Line 359:
[#OrinocoRfmon [link]]

 Latest information on orinoco radios and enabling rfmon (monitor mode) can be found [http://www.kismetwireless.net/HOWTO-orinoco-drivers.txt here]. And specific notes on 2.6 kernels [http://www.kismetwireless.net/HOWTO-26_Orinoco_Rfmon.txt here].
 There is a [http://truffula.net/~forrest/kismetorinoco.shtml guide] to setting up kismet 2.8 using linux 2.4.20 and an orinoco wireless card here.

[[Anchor(Usb)]]
[[#OrinocoRfmon|[link]]]

 Latest information on orinoco radios and enabling rfmon (monitor mode) can be found [[http://www.kismetwireless.net/HOWTO-orinoco-drivers.txt|here]]. And specific notes on 2.6 kernels [[http://www.kismetwireless.net/HOWTO-26_Orinoco_Rfmon.txt|here]].
 There is a [[http://truffula.net/~forrest/kismetorinoco.shtml|guide]] to setting up kismet 2.8 using linux 2.4.20 and an orinoco wireless card here.

<<Anchor(Usb)>>
Line 366: Line 366:
[#Usb [link]] [[#Usb|[link]]]
Line 369: Line 369:
 If you are using a prism2 usb adapter, I wish you luck with [ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/README wlan-ng].
Nowadays a lot of USB-wireless adapters are well supported under linux , have a look on [http://linux-wless.passys.nl/query_hostif.php?hostif=USB this] page wich tells chipset/manufacturer are good and bad. It also provide you with the links to the site's where the driver are available.

[[Anchor(FirmwareVersion)]]
 If you are using a prism2 usb adapter, I wish you luck with [[ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/README|wlan-ng]].
Nowadays a lot of USB-wireless adapters are well supported under linux , have a look on [[http://linux-wless.passys.nl/query_hostif.php?hostif=USB|this]] page wich tells chipset/manufacturer are good and bad. It also provide you with the links to the site's where the driver are available.

<<Anchor(FirmwareVersion)>>
Line 374: Line 374:
[#FirmwareVersion [link]] [[#FirmwareVersion|[link]]]
Line 378: Line 378:
[[Anchor(AuthTypes)]] <<Anchor(AuthTypes)>>
Line 380: Line 380:
[#AuthTypes [link]] [[#AuthTypes|[link]]]
Line 386: Line 386:
[[Anchor(PrismIssues)]] <<Anchor(PrismIssues)>>
Line 388: Line 388:
[#PrismIssues [link]] [[#PrismIssues|[link]]]
Line 392: Line 392:
[[Anchor(PrismFirmware)]] <<Anchor(PrismFirmware)>>
Line 394: Line 394:
[#PrismFirmware [link]] [[#PrismFirmware|[link]]]
Line 444: Line 444:
[[Anchor(Antennas)]] <<Anchor(Antennas)>>
Line 446: Line 446:
[#Antennas [link]]

[[Anchor(dB)]]
[[#Antennas|[link]]]

<<Anchor(dB)>>
Line 450: Line 450:
[#dB [link]] [[#dB|[link]]]
Line 459: Line 459:
[[Anchor(Distance)]] <<Anchor(Distance)>>
Line 461: Line 461:
[#Distance [link]] [[#Distance|[link]]]
Line 487: Line 487:
[[Anchor(BestAntenna)]] <<Anchor(BestAntenna)>>
Line 489: Line 489:
[#BestAntenna [link]] [[#BestAntenna|[link]]]
Line 493: Line 493:
[[Anchor(AntennaHack)]] <<Anchor(AntennaHack)>>
Line 495: Line 495:
[#AntennaHack [link]] [[#AntennaHack|[link]]]
Line 499: Line 499:
[[Anchor(BuildAntenna)]] <<Anchor(BuildAntenna)>>
Line 501: Line 501:
[#BuildAntenna [link]] [[#BuildAntenna|[link]]]
Line 506: Line 506:
 More antenna designs: [http://wireless.binarywolf.com/ Do-It-Yourself Wireless Antenna Update]

 A page whith lots of links about DIY antennas [http://www.paramowifix.net/antenas/EnlacesAntenas.html Http://www.paramowifix.net]

 The [http://martybugs.net/wireless/biquad/ biquad] is also an easily constructed antenna, providing about 11dBi gain. A slightly larger variation, the [http://martybugs.net/wireless/biquad/double.cgi double biquad], provides about 13dBi gain. The biquad has a wider beamwidth (~40 degrees) than a cantenna, making it very suitable for wireless stumbling.
 More antenna designs: [[http://wireless.binarywolf.com/|Do-It-Yourself Wireless Antenna Update]]

 A page whith lots of links about DIY antennas [[http://www.paramowifix.net/antenas/EnlacesAntenas.html|Http://www.paramowifix.net]]

 The [[http://martybugs.net/wireless/biquad/|biquad]] is also an easily constructed antenna, providing about 11dBi gain. A slightly larger variation, the [[http://martybugs.net/wireless/biquad/double.cgi|double biquad]], provides about 13dBi gain. The biquad has a wider beamwidth (~40 degrees) than a cantenna, making it very suitable for wireless stumbling.
Line 514: Line 514:
[[Anchor(RpConnectors)]] <<Anchor(RpConnectors)>>
Line 516: Line 516:
[#RpConnectors [link]] [[#RpConnectors|[link]]]
Line 522: Line 522:
[[Anchor(Connect)]] <<Anchor(Connect)>>
Line 524: Line 524:
[#Connect [link]]

[[Anchor(FindNets)]]
[[#Connect|[link]]]

<<Anchor(FindNets)>>
Line 528: Line 528:
[#FindNets [link]]

 You can use a utility to scan for networks around you. Some popular utilities are [http://apradar.sf.net ApRadar], [http://netstumbler.com NetStumbler], [http://www.kismetwireless.net/ Kismet] and many more. Take a look at WarDriving and the CategorySoftware page.

[[Anchor(HowToConnect)]]
[[#FindNets|[link]]]

 You can use a utility to scan for networks around you. Some popular utilities are [[http://apradar.sf.net|ApRadar]], [[http://netstumbler.com|NetStumbler]], [[http://www.kismetwireless.net/|Kismet]] and many more. Take a look at WarDriving and the CategorySoftware page.

<<Anchor(HowToConnect)>>
Line 534: Line 534:
[#HowToConnect [link]]

 This is different in each operating system, see AssociationWithNetworks and find your operating system's instructions. Also, there is a tool that does this [http://getwifi.sourceforge.net Getwifi].

[[
Anchor(UnauthorizedUse)]]
[[#HowToConnect|[link]]]

 This is different in each operating system, see AssociationWithNetworks and find your operating system's instructions. Also, there is a tool that does this [[http://getwifi.sourceforge.net|Getwifi]].

<<
Anchor(UnauthorizedUse)>>
Line 540: Line 540:
[#UnauthorizedUse [link]] [[#UnauthorizedUse|[link]]]
Line 544: Line 544:
[[Anchor(CrackWep)]] <<Anchor(CrackWep)>>
Line 546: Line 546:
[#CrackWep [link]] [[#CrackWep|[link]]]
Line 550: Line 550:
[[Anchor(CrackOwnWep)]] <<Anchor(CrackOwnWep)>>
Line 552: Line 552:
[#CrackOwnWep [link]]

 Unfortunately, we can't verify if you are cracking your own network, or someone elses. We can't and won't be party to a criminal act, and seriously, none of the community wireless groups can do with the resulting negative publicity. [http://google.com/search?q=howto+crack+wep Google] can help you instead.

[[Anchor(Tv)]]
[[#CrackOwnWep|[link]]]

 Unfortunately, we can't verify if you are cracking your own network, or someone elses. We can't and won't be party to a criminal act, and seriously, none of the community wireless groups can do with the resulting negative publicity. [[http://google.com/search?q=howto+crack+wep|Google]] can help you instead.

<<Anchor(Tv)>>
Line 558: Line 558:
[#Tv [link]] [[#Tv|[link]]]
Line 562: Line 562:
[[Anchor(NetworkConf)]] <<Anchor(NetworkConf)>>
Line 564: Line 564:
[#NetworkConf [link]]

[[Anchor(Dhcp)]]
[[#NetworkConf|[link]]]

<<Anchor(Dhcp)>>
Line 568: Line 568:
[#Dhcp [link]] [[#Dhcp|[link]]]
Line 572: Line 572:
[[Anchor(ConnectCommands)]] <<Anchor(ConnectCommands)>>
Line 574: Line 574:
[#ConnectCommands [link]] [[#ConnectCommands|[link]]]
Line 578: Line 578:
[[Anchor(Building)]] <<Anchor(Building)>>
Line 580: Line 580:
[#Building [link]]

[[Anchor(CaptivePortal)]]
[[#Building|[link]]]

<<Anchor(CaptivePortal)>>
Line 584: Line 584:
[#CaptivePortal [link]] [[#CaptivePortal|[link]]]
Line 588: Line 588:
[[Anchor(PortalSoftware)]] <<Anchor(PortalSoftware)>>
Line 590: Line 590:
[#PortalSoftware [link]] [[#PortalSoftware|[link]]]
Line 594: Line 594:
[[Anchor(NoCatDocs)]] <<Anchor(NoCatDocs)>>
Line 596: Line 596:
[#NoCatDocs [link]] [[#NoCatDocs|[link]]]
Line 601: Line 601:
[[Anchor(NoCatFud)]] <<Anchor(NoCatFud)>>
Line 603: Line 603:
[#NoCatFud [link]] [[#NoCatFud|[link]]]
Line 607: Line 607:
[[Anchor(Security)]] <<Anchor(Security)>>
Line 609: Line 609:
[#Security [link]]

[[Anchor(WepBroken)]]
[[#Security|[link]]]

<<Anchor(WepBroken)>>
Line 613: Line 613:
[#WepBroken [link]] [[#WepBroken|[link]]]
Line 617: Line 617:
[[Anchor(SecurityOptions)]] <<Anchor(SecurityOptions)>>
Line 619: Line 619:
[#SecurityOptions [link]] [[#SecurityOptions|[link]]]
Line 623: Line 623:
 You don't really need any device level encryption however. Using [http://www.gnupg.org/ GPG for email] and https for secure browsing and such would protect you much beter then any device level encryption ever could. It would also offer much more features (like authentication for your email) which are imposible with device level encryption.  You don't really need any device level encryption however. Using [[http://www.gnupg.org/|GPG for email]] and https for secure browsing and such would protect you much beter then any device level encryption ever could. It would also offer much more features (like authentication for your email) which are imposible with device level encryption.

1. Introduction

Welcome to the irc.freenode.net/#wireless Frequently Asked Questions page. Look here first for resources and tips on doing your Wifi magic.

Other FreeNode channels with more specific help, please consider them:

Other websites you should look at for help are:

Community Wireless Networks who hang out here.

The Questions!

Contents

  1. Introduction
  2. General IRC Channel Questions
    1. Who runs the channel
    2. Is irc.freenode.net the same as irc.freenetworks.org
    3. Where did irc.freenetworks.org go?
    4. I asked a question but no one is answering me!!
    5. I'm a profiteering wisp and I hate you non-profit idiots
    6. Some asshole named 'jmc' banned or kicked me. Wtf?
    7. Why am I op'd?
    8. Who is WifiFred?
    9. Are there channel archives?
  3. Community Wireless Issues
    1. Where can I find a Community Wireless Group to hook up with?
    2. Where can I find peering agreements for Community Wireless networks?
    3. Where can I find an acceptable use policy for my community wireless hotspot?
  4. Commercial (for-profit) Wireless Issues
    1. How can I make money?
    2. Why are WISPs so hostile to community wireless?
  5. General Linux Stuff
    1. How do I install <blah> package?
    2. Are there any small linux distros with wireless?
  6. Wireless Network Card Questions
    1. What is the best 802.11b wireless card?
    2. Will my D-link DWL-650+, 3Com USR2210 (or other TI chipset 22 Mbps hardware) work in Linux or *BSD?
    3. What about driverloader / ndiswrapper?
    4. Will my Broadcom chipset wireless card work in Linux or *BSD? (Linksys wmp11v2.7 and Dell Truemobile 1180 for example)
    5. Will my Atmel chipset wireless card work in Linux or OS X? (SMC2632W)
    6. I'd like to try doing ___________ with 802.11b. Will it work?
    7. Do 802.11a cards work under Linux or *BSD?
    8. Do 802.11g cards work under Linux?
    9. I'm trying to use my ________ (prism2 chipset card) under linux, and I can't figure out wlan-ng, help!
    10. What driver should I use for Linux?
    11. How do I get my Linksys WPC11 to work under Linux?
    12. How can I find out what chipset my wireless card uses?
    13. I want a wireless network scanner under Linux, or help configuring one, please?
    14. How do I enable monitor mode with this Orinoco?
    15. Will my USB wireless adapter work under Linux?
    16. How can I find what version of Firmware my Wireless Network card has?
    17. I want to install some kind of authentication software for my wireless network, can I do that?
    18. I'm having trouble with my prism card....
    19. What's an easy, reliable way to update the firmware of my prism card?
  7. Antennas and stuff
    1. dB, dBm, dBi, mW, W.... What is all this stuff?
    2. How can I calculate the distance my antenna will have?
    3. What is the best antenna?
    4. How can I hack an antenna onto my wireless card?
    5. I want to build my own antenna, where are instructions to do that?
    6. What's the deal with reverse polarity (RP) connectors?
  8. Connecting to Networks
    1. How do I find wireless networks around me?
    2. How do I connect to a wireless network?
    3. How do I hack into my neighbors Wireless Network?
    4. How do I crack WEP?
    5. Why won't someone on #wireless help me crack my, ahh, own network ?
    6. What system do I need for 902.10 Wireless on my TV
  9. Network Configuration help
    1. How do I setup my network to automatically get an IP address?
    2. What commands do I need to use?
  10. Building A HotSpot or Network
    1. What is a captive portal?
    2. What captive portal/gateway software is available?
    3. Where can I find documentation on NoCat?
    4. Some people say that since NoCat isn't maintained anymore that I shouldn't use it??
  11. Security Concerns
    1. How broken is WEP, anyway?
    2. So what could I use, then?

2. General IRC Channel Questions

[link]

2.1. Who runs the channel

[link]

  • The #wireless channel is maintained by people from various wireless groups and walks of life. The rule of the channel is largely egalitarian in reflection of the openness of unlicensed radio spectrum and the spirit of many community wireless networks.

2.2. Is irc.freenode.net the same as irc.freenetworks.org

[link]

No, irc.freenode.net is a seperate IRC network.

2.3. Where did irc.freenetworks.org go?

[link]

The irc.freenetworks.org server is offline but the rest of the WirelessIRC network can be reached through one of these servers:

  • irc.personaltelco.net (US) Linked to irc.bcwireless.net
  • irc.bcwireless.net (CA) Where most CWNs reside.
  • irc.efnet.net #swn Where you can find SeattleWireless

  • irc.sydneywireless.com (AU)

2.4. I asked a question but no one is answering me!!

[link]

  • Most of us have jobs away from chatting in IRC. If you asked a question but no one answered, it's likely because no one knows, or has the time to answer. Hang around for a while and someone might have an answer for you. Don't repost your question over and over though, it'll only serve to annoy other people in the channel.

2.5. I'm a profiteering wisp and I hate you non-profit idiots

[link]

  • Maybe you should use #wisp instead.

2.6. Some asshole named 'jmc' banned or kicked me. Wtf?

[link]

  • As part of a new initiative to return the signal to noise ratio of #wireless to something endurable, jackasses will now be kickbanned whenever 'jmc' notices them. The criteria for jackassery include, but are certainly not limited to: describing your commercial activity with such vigor and repetitiousness it becomes a shill so shrill only dogs can hear it, answering questions pedantically and then immediately transitioning into shilling, asking stuff in the FAQ over and over again like a moron, etc. etc. In general, don't be stupid.

2.7. Why am I op'd?

[link]

  • Short answer: No particular reason.

    Long answer: Some of us (notably matthewa) observes that privilege is more or less irrelevant. Some people think that having "ops" is a symbol for having higher privilege, or stature, but in the real-world of license-exempt wireless networking there is no such thing. Consider being a victim of mass-oping a sign of the times, no one has more obvious privileges than the other.

    Some people, like grumpydog, view +o as an issue of . They believe that no one but those few who individuals who contribute in some way (often in the form of monetary investment to the host network, FreeNode) to give them an absolute right at having control over others. Ignore these people, they're full of shit.

    If you think it's dumb that everyone has ops, that's fine. If you think everyone having ops is asking for trouble, you could be right, but maybe you should read WhyWikiWorks to get an idea of why it doesn't *really* matter. If you still don't get it, don't fret, no one will bother explaining it to you. The concept may simply be too obvious for you to "get".

2.8. Who is WifiFred?

[link]

  • WifiFred is our IRC Bot, he maintains a database of various Wireless and Internet related things like Cable types and Internet Standards. He also does simple calculations on Fresnel zones and Path Loss. For brief help, use  !help .

    See WifiFred for a complete command reference and additional information.

2.9. Are there channel archives?

[link]

  • Nope. At least not that we're going to admit to quite yet.

3. Community Wireless Issues

[link]

3.1. Where can I find a Community Wireless Group to hook up with?

[link]

3.2. Where can I find peering agreements for Community Wireless networks?

[link]

3.3. Where can I find an acceptable use policy for my community wireless hotspot?

[link]

4. Commercial (for-profit) Wireless Issues

[link]

4.1. How can I make money?

[link]

  • Q: I have a great idea on how to serve my local starbucks and makes loads of cash. How do I do it?

    A: Go here and don't bug us.

4.2. Why are WISPs so hostile to community wireless?

[link]

  • Not all are, but occasionally we run into the odd WISP who will spew fud about Community|Open Wireless Networks.

    Just ignore them, they're nothing more than PissAnts. If you're getting tired of all this WISP-oriented silliness in the channel as of late, try irc.personaltelco.net / irc.bcwireless.net / irc.sydneywireless.com

5. General Linux Stuff

[link]

5.1. How do I install <blah> package?

[link]

5.2. Are there any small linux distros with wireless?

[link]

6. Wireless Network Card Questions

[link]

6.1. What is the best 802.11b wireless card?

[link]

  • This is a highly subjective question. It all really depends on what you are going to do with it.

    Some say the best all around wireless card is an old Lucent/Orinoco Silver or a Gold card. They have good OS support, an internal as well as an external MC-Card antenna jack, and have one of the highest receive sensitivities on the cards in the 30mw-50mw range.

    If you are looking for a high powered PCMCIA card, you may want to get a 200mw Senao Card. There are two models of card, one with an Internal Antenna only, or a card with 2 diversity (both listen to the wireless signal, and the antenna with the most signal wins) external MMCX antenna jacks. Senao cards are less flexible since there are two models, but the added power and excellent receive sensitivity make them a good choice for outdoor links as well as wardriving and monitoring applications.

    If you are looking to make a machine act as an access point under linux, you really only have two options. HostAP and MadWifi. HostAP has been around longer and is considered stable, but because it is based around the Prism2 chipset, it lacks 802.11g and 802.11a support. Old hermes based chipsets (the old Orinoco cards) cannot act as an AP under linux without HermesAP which may get you in hot water, and also you will miss out on a lot of the new stuff.

    If you are going the HostAP route, you might want to look into the Zcomax Prism2Card or the Senao 200mW cards. An unofficial support page for SenaoCards is maintained by SeattleWireless.

    MadWifi is a relatively new driver (grab the CVS version), it works with Atheros based cards, allows you to act as an AP, do WDS as well as tap some of the more advanced parts of the wireless card. It seems to be the driver to get if you are into trying new things. You can get Orinoco branded PCMCIA cards as well as MiniPCI Atheros Cards

[link]

  • Yes. There's the ACX100 project available at http://acx100.sourceforge.net , which managed to write an OSS driver despite

    • not getting any chipset specs from TI, D-Link or USRobotics. Please tell TI, D-link et al. that real Linux support would be greatly appreciated. Note that similarly named cards usually will NOT work with this driver, due to D-Link's highly idiotic product naming policy.

    Note: The '+' in the D-Link model number denotes a TI chipset, therefore you should use this ACX100/ACX111 driver. The 11b cards will use ACX100, 11b/g dual-mode radios use the ACX111 version

6.3. What about driverloader / ndiswrapper?

[link]

  • When all else fails, there are other methods to getting your radio to work under linux. This should be the last resort as functionality is limited and can cause problems. The following link sums it up quite well...
  • http://acx100.sourceforge.net/ndis_cludge.html

    And as far as getting monitor mode to work using this method, you're SOL. Have fun.

6.4. Will my Broadcom chipset wireless card work in Linux or *BSD? (Linksys wmp11v2.7 and Dell Truemobile 1180 for example)

[link]

6.5. Will my Atmel chipset wireless card work in Linux or OS X? (SMC2632W)

[link]

  • Maybe, look at http://atmelwlandriver.sourceforge.net/news.html

    There is an OS-X driver available as well.

    Linksys has published Atmel source code, available from ftp.linksys.com, specifically here. If not, you're probably out of luck. Contact the manufacturer, and failing that, return the product. Side Note - The SMC2632W has 3 Revisions the First Revision marked by a fcc id of WL1100 is a Prism2 based card and will work with the prism2 drivers. The rev one will say WL1100-1 also it only has one orange colors light. This is the same unit as the US Robotics 2410 card.

6.6. I'd like to try doing ___________ with 802.11b. Will it work?

[link]

  • Dunno, maybe. Wireless networking depends on so many different factors that it's impossible to say for sure. Try it and let us know.

6.7. Do 802.11a cards work under Linux or *BSD?

[link]

  • Linux drivers are available from the MadWiFi source forge project.

    Note that some hardware combinations (such as the VIA EPIA board) may need IO address reservation, otherwise MadWifi won't find the card. example:

    • For Atheros+Pebble+VIA-EPIA, add 'append="reserve=0xd3405fff,0x2000" ' to lilo.conf (This address may vary, so take note of the exact error beforehand..)

    An Atheros gifted driver is available in FreeBSD 5-CURRENT (aka: FreeBSD 5.2). See the ath man page for more details.

    OpenBSD has support as well. See the manpage. If you have an unsupported chipset, contact the manufacturer, then return the hardware.

6.8. Do 802.11g cards work under Linux?

[link]

  • Yes. There is the prism54 project and the madwifi project.

    Here is a mini-howto for getting a linksys dual band card to work using the madwifi driver.

    If you are using the MadWiFi drivers and the card won't seem to associate with your Access Point, like my (solarce at fallingsnow.net) Netgear WG311 (a good buy, $60 shipped at newegg.com) was.

    • Then just follow these easy step for Linux powered 802.11g bliss.
    • 1.) (Assuming you've installed the madwifi drivers from cvs and loaded the 'ath_pci' driver) ifconfig ath0 up 2.) iwconfig ath0 ap xx:xx:xx:xx:xx:xx (this is the mac addy of your ap, you can probably find it with 'iwlist ath0 scan') 3.) iwconfig ath0 channel XX (1-11, whatever your wap is set to) 4.) iwconfig ath0 essid your_essid_here 5.) iwconfig ath0 rate XXMB (your rate here, i.e. 11MB, 54MB) 6.) ifconfig ath0 x.x.x.x OR dhcpcd/dhclient/pump ath0 (for dhcp goodness) 7.) Let Cool and Sprinkle with Powdered Sugar (ok not really)

      And now you have 802.11g under Linux, me, I am using the card in my shiny new xp 2700+ powered MythTV machine, (http://www.mythtv.org) Enjoy!

6.9. I'm trying to use my ________ (prism2 chipset card) under linux, and I can't figure out wlan-ng, help!

[link]

  • You might want to try using HostAp ( http://hostap.epitest.fi/ ), it is a driver that supports ad-hoc, infastructure and master modes, and uses the linux wireless extensions, so you can configure it with iwconfig, unlike wlan-ng.

6.10. What driver should I use for Linux?

[link]

  • For lucent/orinoco cards use orinoco_cs. Prism2/2.5/3, HostAp is strongly suggested. Cisco/aironet cards, airo_cs. You can get rpms of kernels including hostap at http://www.cat.pdx.edu/~baera/redhat_hostap/ These are using the redhat patched kernel source, with hostap included.

    <coderman> Chalain : choosing wlan-ng over hostap is like a child accepting a ride from
     a strange man offering candy with one hand down his pants

    See the links in this section for more information.

6.11. How do I get my Linksys WPC11 to work under Linux?

[link]

First, you need to figure out which version of the card you have.

  • WPC11 v.4 is based on the rtl8180 chipset.
  • WPC11 2.7 is based on ???
  • Other versions (at least, 2.0, 2.5, 3.0) are prism2-based.

If you have one of the earlier cards (v 2 or 3) go here:

Or, you can try looking here:

I do not recommend following the latter directions, as the drivers are not totally compatible with the linux wireless extensions, which are a standard all the other drivers follow. If you choose to use wlan-ng, please don't expect any support what so ever from #wireless. Try following directions for other prism2 based cards, orinoco_cs and hostap will also work, and both support the linux wireless extensions. --ForrestEnglish

If you have a v.4 (rtl) card, you should go here:

As of early 2007, they do not have a release, and encourage downloading the svn. However, they also have posted tarballs of previous snapshots, and you should download one of those tarballs. Once you extract the tarball, you will see several directories, which correspond to different development versions of the driver. The one you want for WPC11 v.4 is rtl8180-sa2400-dev. You do not need the ieee80211 replacement stuff.

Note: that driver (and in fact the entire rtl-wifi project) is a fork of an older project: http://rtl8180-sa2400.sourceforge.net/ However, the rtl8180-sa2400 project has been abandoned, and does not work with modern kernels (I think it broke with 2.6.15). There is also a proprietary driver available from RealTek, which is even more out of date and does not work for most people.

6.12. How can I find out what chipset my wireless card uses?

[link]

6.13. I want a wireless network scanner under Linux, or help configuring one, please?

[link]

  • For linux the best option is definitely Kismet. Kismet supports a very wide range of cards. See the Kismet Readme for more information.

6.14. How do I enable monitor mode with this Orinoco?

[link]

  • Latest information on orinoco radios and enabling rfmon (monitor mode) can be found here. And specific notes on 2.6 kernels here. There is a guide to setting up kismet 2.8 using linux 2.4.20 and an orinoco wireless card here.

6.15. Will my USB wireless adapter work under Linux?

[link]

Nowadays a lot of USB-wireless adapters are well supported under linux , have a look on this page wich tells chipset/manufacturer are good and bad. It also provide you with the links to the site's where the driver are available.

6.16. How can I find what version of Firmware my Wireless Network card has?

[link]

  • You can find out what firmware you are using by checking /var/log/syslog or /var/log/messages (depending on your distro) when you insert the card. This may or may not work I'm afraid, but you should definitly look.

6.17. I want to install some kind of authentication software for my wireless network, can I do that?

[link]

  • Most access points have mac address limiting options, and also you could enable WEP. Mac addresses can be faked however, and WEP can be broken fairly easily. If you just want to keep causual users off your network, WEP would be your easist solution, just check out the manual of your access point for instructions on enabling this. A better solution might be to use real authentication software like NoCatAuth.

    You'll probably want to be comfortable with linux to do this, and use a linux machine as the router either using HostAp or with the access point hooked up directly to the machine. Then you'll want to checkout http://nocat.net for authentication gateway software called NoCatAuth.

6.18. I'm having trouble with my prism card....

[link]

Make sure you have the most up-to-date firmware! It's 1.8.4 for most prism versions. See next question.

6.19. What's an easy, reliable way to update the firmware of my prism card?

[link]

I (DrDT) have updated the firmware of many different kinds of prism cards using this method (on Windows). It requires modified Senao drivers, the winupdate program, and the correct firmware files for your card. You can find the correct firmware types from this table http://linux.junsun.net/intersil-prism/IDtable.html . Match your "Component ID" (see hostap_diag under linux; or winupdate in windows may show you) against the table and you'll find what primary and secondary firmwares you need. Then you can find the latest primary (pL######.hex, where L is the letter for your primary type) and secondary (sL######.hex, where L is the letter for your secondary type) firmwares on sites such as http://linux.junsun.net/intersil-prism/firmware/

Most people will have cards of type 800C or 8013 in my experience; according to that table those types of cards require a "K" Primary and a "F" secondary. the latest versions of these are at http://linux.junsun.net/intersil-prism/firmware/1.8.2/PK010101.HEX (primary "K" version 1.1.1) and http://linux.junsun.net/intersil-prism/firmware/1.8.4/sf010804.hex (secondary "F" version 1.8.4)

Make sure you have the right type of firmware, and no programs running/problems with your computer during the update. Any small error will permanently kill your prism card! Ask me in the channel if you have questions.

Here's my recommended procedure to update your prism card on Windows:

1) get the Senao prism driver http://www.netgate.com/info/miniPCI/Prism/Drivers/DriverSetup802.zip

2) get the winupdate program http://linux.junsun.net/intersil-prism/WinUpdate-0-7-0.exe

3) get the 2 firmware files which match your card, the primary and secondary according to the info above.

4) After removing any old prism drivers (in add/remove programs usually), install the Senao driver. Then go into your windows inf directory (usually C:\windows\inf\ or C:\winnt\inf) and open the wlannic.inf file. In that file there will be lines near the top starting with "ExcludeFromSelect..." put a ";" character in front of those lines, that way you can choose/force the senao driver for your non-senao prism card.

5a) If you have a PCMCIA card: When you insert your prism pcmcia card, it'll ask for a driver. Select "choose from list" in that box and select the "IEEE 802.11b" manufacturer and the "PCMCIA card" or "PC card" device option. (if you don't see "IEEE 802.11b" to the left as a manufacturer, you didn't install the senao driver of modify wlannic.inf correctly).

5b) If you have a PCI/Mini-PCI card: delete the card from the windows device manager (usually right click my computer -> manage -> "devices") and press the "f5" key to re-detect your hardware. If this doesn't work (no box pops up after f5), restart your computer. When windows asks for a driver, Select "choose from list" in that box and select the "IEEE 802.11b" manufacturer and the "PCI" or "Mini-PCI" device option. (if you don't see "IEEE 802.11b" to the left as a manufacturer, you didn't install the senao driver of modify wlannic.inf correctly).

6) After installing the card, go to your prism card's driver's options and disable the "Firmware Download" option. If you don't do this, the Senao driver will put a newer firmware in the card's RAM (it has a few RAM firmwares built-in), but not its flash, and winupdate will show you the wrong firmware version. Restart your computer afterwards to make sure.

  • mini-PCI bugnote: a user with a Thinkpad x22 laptop and Mini-PCI prism card still had this RAM firmware problem even though he followed step 6 and rebooted. It seems that the thinkpad kept his card powered throughout the reboot, preventing it from clearing out its RAM firmware. If you have a Mini-PCI card and the RAM firmware is not going away, remove all power (cord & battery) from your laptop for a bit.

7) Install and run the winupdate program. Your card should be automatically selected.

8) Add the 2 fimware files above using the "file" menu. Those 2 files should be listed in the main winupdate box, each having a P or an S icon depending on primary/secondary firmware.

9) We'll check your card's current firmware to make sure we're putting the right stuff on. In Winupdate, go to tools menu and then "query firmware version". Make note of the 2 files listed in that box:

  • if the first file starts with an A (instead of P) or the second file starts with R (instead of S) (e.g. RF10... instead of SF10...) it means that your card is using as its firmware a temporary RAM firmware uploaded by the driver. This is bad! review step 6 above to prevent this.
  • compare the 2 files listed to be the same types (first *2 letters* are same in each) to the firmware files you downloaded. For example, if you're using the "K" primary and "F" secondary, the files you downloaded would be PK.. and SF..., and the files listed in the winupdate info box would be PK... and SF... If they don't match, you have a problem, stop!

10) Now make sure your PC won't be bothered during the flash procedure (no programs running, etc) and...

  • Press the "flash" or "update" button... I forget what it is. Anyways, it'll ask for confirmation and then will start flashing your radio for 2 minutes. If all goes well, your prism card will have the newest and greatest firmware. else, you're screwed and your card is dead :-(. But odds are in your favour!

Again, if there are any questions, ask in the channel.

7. Antennas and stuff

[link]

7.1. dB, dBm, dBi, mW, W.... What is all this stuff?

[link]

  • mW stands for miliwatt, W for watt. Sometimes we talk about watts, but usually we talk about dBm, dB and dBi. Simply put, dBm is the amount of power your radio transmits. dBi is usually the amount of gain your antenna has. You can add dBm and dBi together to find out a rough idea of how much "power" the card and antenna will put out.

    For an explanation on the dB stuff, check out the DeciBels page.

7.2. How can I calculate the distance my antenna will have?

[link]

  • It depends what you're transmitting through. First you need to know what your FreeSpaceLoss is. Assuming you have perfect LineOfSight, the FSL at 5 miles is 118.36 dB. At ten miles it's 124.38 dB. Then you do this:

     ( txdB + txdbi ) - fsl + ( rxdbi )
    
      where:
        txdB is the amount of power your radio transmits at (in dBm)
        txdBi is the amount of gain your antenna has
        fsl is the amount of loss in dB between the two sides of the link
        rxdbi is the amount of gain the ''recieving'' antenna has.
    If you do have trees, buildings, bad coax cable or anything else that can impede the radio signal

    (besides the open air between the antennas), try and figure out what the loss is in dB and add it to the fsl value. This'll come up with a number, probably negative. This number is the amount of radio energy that receiving side will be able to "hear" (under ideal circumstances that is!). The object of the game is to get the receiving side

    hearing a signal of at least 10 dB more than what the receiving radio's http://wiki.freenetworks.org/index.cgi/ReceiveSensitivity is.

    You can also use the commands  !range, !fsl and !rxsl  in the IRC channel to do the math for you.

7.3. What is the best antenna?

[link]

  • There is no right answer to this, please look up the radiation patterns of antennas you are interested in and see if they will fit your needs. Parabolics are good for long distance links, Helicals, Waveguides and Yagis are generally good for medium distance links, Sector antennas are good for medium distance links or large area coverage, and Omni antennas are good for large area coverage.

7.4. How can I hack an antenna onto my wireless card?

[link]

  • If your card doesn't already have an antenna connector, you should return it and buy one that does (ORiNOCO, Cisco, EnGenius/Senao and a few D-Link's have proper connectors). Seriously.

7.5. I want to build my own antenna, where are instructions to do that?

[link]

  • The cantenna is really the only antenna that is even worth building yourself anymore as antenna prices drop slowly, and we realize what a PITA and a time sink it is to build a quality antenna yourself. But, we do understand the desire to build your own when you first get into this wireless stuff, hell, we did. The cantenna is a waveguide antenna made from a tin can, with a copper wire and an N connector, it can be built in 20 minutes and $5 worth of parts, and will give between 8 and 16 dB of gain have been reported.

    Here are instructions for the cantenna: http://www.turnpoint.net/wireless/cantennahowto.html

    More antenna designs: Do-It-Yourself Wireless Antenna Update

    A page whith lots of links about DIY antennas Http://www.paramowifix.net

    The biquad is also an easily constructed antenna, providing about 11dBi gain. A slightly larger variation, the double biquad, provides about 13dBi gain. The biquad has a wider beamwidth (~40 degrees) than a cantenna, making it very suitable for wireless stumbling.

    For detailed information on constructing a biquad, refer to this page: http://martybugs.net/wireless/biquad/

7.6. What's the deal with reverse polarity (RP) connectors?

[link]

  • "Reverse polarity connectors have the normal "male" and "female" inner connector parts swapped over so that female contacts are used in the plug connector and male contacts in the jack. Their purpose is to prevent the user from inadvertently plugging in equipment (such as a radio antenna) that differs from the type specified by the manufacturer."

8. Connecting to Networks

[link]

8.1. How do I find wireless networks around me?

[link]

8.2. How do I connect to a wireless network?

[link]

  • This is different in each operating system, see AssociationWithNetworks and find your operating system's instructions. Also, there is a tool that does this Getwifi.

8.3. How do I hack into my neighbors Wireless Network?

[link]

  • Knock on his door and ask if you can use his network. He'll be able to help you get on.

8.4. How do I crack WEP?

[link]

  • see above.

8.5. Why won't someone on #wireless help me crack my, ahh, own network ?

[link]

  • Unfortunately, we can't verify if you are cracking your own network, or someone elses. We can't and won't be party to a criminal act, and seriously, none of the community wireless groups can do with the resulting negative publicity. Google can help you instead.

8.6. What system do I need for 902.10 Wireless on my TV

[link]

  • You need what we call a "DMCA Take Down Notice" operating system. Email piracy@mpaa.org with the subject line of "dvd decss movies for free" and give them your full mailing address, as well as a list of what programs and movies you want to get for free over your wireless connection.

9. Network Configuration help

[link]

9.1. How do I setup my network to automatically get an IP address?

[link]

9.2. What commands do I need to use?

[link]

  • The NetworkCommands page lists commands used to configure IP address information once you have your radio associated with the access point.

10. Building A HotSpot or Network

[link]

10.1. What is a captive portal?

[link]

10.2. What captive portal/gateway software is available?

[link]

10.3. Where can I find documentation on NoCat?

[link]

10.4. Some people say that since NoCat isn't maintained anymore that I shouldn't use it??

[link]

  • Clearly they don't understand what NoCat is. At it's basic level, NoCat essentially manipulates IpTables rules to allow or deny access. So unless NoCat can't work with IpTables anymore, then yes, you shouldn't use it. In short, it works perfectly fine and a lot of people still use it. Including 95% of PersonalTelco node builders and members. If you want maps, and other fancy options, then you should look elsewhere. NoCat is a tried-and-true solution that has been working for a long time.

11. Security Concerns

[link]

11.1. How broken is WEP, anyway?

[link]

  • WEP isn't secure, period, if you're interesting enough for someone to devote a lot of time to hack you. if you just want to keep people off your network, it should be fine. But it's not a alternative to using real encryption and authentication software.

11.2. So what could I use, then?

[link]

  • You could examine the various device level standards supported by your vendor, such as WPA/802.11i and 802.1x. Also, you might want to consider IPSEC, PPTP, or another VPN solution. These would allow you to secure your own traffic from eavesdroppers, while still allowing open access (without using a seperate AP for a secure channel).

    You don't really need any device level encryption however. Using GPG for email and https for secure browsing and such would protect you much beter then any device level encryption ever could. It would also offer much more features (like authentication for your email) which are imposible with device level encryption. So don't be fooled in to believing that you are secure and safe with only device level encryption. You're not.

==Which card/driver combination has the best support for WPA?==


Help with windows specific stuff in NetworkCommands and AssociationWithNetworks would be greatly appreciated. I have pictures and commands for the orinoco software under windows that I can take care of, but anything else is fair game. Further wikiizing this page (like the lucent cards), and any further FAQ's would also be welcome :) --ForrestEnglish


[CategoryDocumentation]

WirelessFaq (last edited 2010-12-16 09:44:53 by agsb-4d049b94)