← Revision 203 as of 2007-04-19 08:27:20
|Deletions are marked like this.||Additions are marked like this.|
|Line 616:||Line 616:|
==Which card/driver combination has the best support for WPA?==
Other websites you should look at for help are:
http://WWW.HPL.HP.com/personal/Jean_Tourrilhes/Linux : The Linux WLAN Driver HowTo page
http://Prism54.org/supported_cards.php : Linux support for Prism54 based 802.11a/g cards.
http://HostAP.Epitest.FI/ : Linux support for Prism 2.0/2.5 802.11b cards.
http://madwifi.org/ : Linux support for Atheros based 802.11a/g cards.
http://Linux-LC100020.SourceForge.net/ : linux support for ZyDAS 1201 based 802.11b devices.
http://linux.oldcrank.com/tips/wpc11 : Tips for setting up a Linksys WPC11 (or, get a real card).
http://wifiadmin.sourceforge.net/ : A hotspot management system with user support.
http://getwifi.sourceforge.net/ : A script that joins wireless networks based on precedence.
http://www.wireless.navigator.co.uk : Tools and information.
http://m0n0.ch/wall : An all in one firewall package.
Community Wireless Networks who hang out here.
http://www.manchesterwireless.net : The Manchester Wireless broadband project.
http://www.houstonwireless.org : The Houston Wireless User's group.
http://www.nycwireless.net : New York City Wireless - Hotspots for the pigeons.
http://www.seattlewireless.net : The Seattle Wireless Community Network Project.
http://www.bcwireless.net : The British Columbia Wireless Network Society.
http://www.personaltelco.net : The Personal Telco Project.
http://www.e3.com.au : WAFreeNet.
See also : WirelessCommunities
2. General IRC Channel Questions
2.1. Who runs the channel
2.2. Is irc.freenode.net the same as irc.freenetworks.org
No, irc.freenode.net is a seperate IRC network.
2.3. Where did irc.freenetworks.org go?
- 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!!
2.5. I'm a profiteering wisp and I hate you non-profit idiots
- Maybe you should use #wisp instead.
2.6. Some asshole named 'jmc' banned or kicked me. Wtf?
- 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?
- Short answer: No particular reason.
2.8. Who is WifiFred?
See WifiFred for a complete command reference and additional information.
2.9. Are there channel archives?
- Nope. At least not that we're going to admit to quite yet.
3. Community Wireless Issues
3.1. Where can I find a Community Wireless Group to hook up with?
The WirelessCommunities page has a list of groups around the world.
[http://www.nodedb.com/ NodeDB.com] lists community wireless nodes around the world.
3.2. Where can I find peering agreements for Community Wireless networks?
3.3. Where can I find an acceptable use policy for my community wireless hotspot?
4. Commercial (for-profit) Wireless Issues
4.1. How can I make money?
- 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 [http://isp-lists.isp-planet.com/isp-wireless/resources/how_to/ here] and don't bug us.
4.2. Why are WISPs so hostile to community wireless?
- Not all are, but occasionally we run into the odd WISP who will spew fud about Community|Open Wireless Networks.
5. General Linux Stuff
5.1. How do I install <blah> package?
Read [http://www.linux.com/article.pl?sid=03/11/26/1337210 this].
5.2. Are there any small linux distros with wireless?
6. Wireless Network Card Questions
6.1. What is the best 802.11b wireless card?
- This is a highly subjective question. It all really depends on what you are going to do with it.
6.3. What about driverloader / ndiswrapper?
A Linux driver for the Broadcom bcm43xx wireless chips: http://bcm43xx.berlios.de/
[https://www.linuxant.com/driverloader/ Check here] for a Windows driver wrapper. (See above)
6.5. Will my Atmel chipset wireless card work in Linux or OS X? (SMC2632W)
Maybe, look at http://atmelwlandriver.sourceforge.net/news.html
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]. 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?
6.7. Do 802.11a cards work under Linux or *BSD?
6.8. Do 802.11g cards work under Linux?
- 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)
6.10. What driver should I use for Linux?
6.11. How do I get my Linksys WPC11 to work under Linux?
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?
http://www.mattfoster.clara.co.uk/madwifi-hw.htm : Another list of Atheros radios.
6.13. I want a wireless network scanner under Linux, or help configuring one, please?
6.14. How do I enable monitor mode with this Orinoco?
6.15. Will my USB wireless adapter work under Linux?
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.
6.16. How can I find what version of Firmware my Wireless Network card has?
6.17. I want to install some kind of authentication software for my wireless network, can I do that?
6.18. I'm having trouble with my prism card....
6.19. What's an easy, reliable way to update the firmware of my prism card?
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
7.1. dB, dBm, dBi, mW, W.... What is all this stuff?
- 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?
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?
7.4. How can I hack an antenna onto my wireless card?
7.5. I want to build my own antenna, where are instructions to do that?
- 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: [http://wireless.binarywolf.com/ Do-It-Yourself Wireless Antenna Update]
7.6. What's the deal with reverse polarity (RP) connectors?
8. Connecting to Networks
8.1. How do I find wireless networks around me?
8.2. How do I connect to a wireless network?
8.3. How do I hack into my neighbors Wireless Network?
- 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?
- see above.
8.5. Why won't someone on #wireless help me crack my, ahh, own network ?
8.6. What system do I need for 902.10 Wireless on my TV
9. Network Configuration help
9.1. How do I setup my network to automatically get an IP address?
This is currently covered in NetworkCommands.
9.2. What commands do I need to use?
10. Building A HotSpot or Network
10.1. What is a captive portal?
10.2. What captive portal/gateway software is available?
10.3. Where can I find documentation on NoCat?
11. Security Concerns
11.1. How broken is WEP, anyway?
11.2. So what could I use, then?
- 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).
==Which card/driver combination has the best support for WPA?==