shopRatt wrote:Any suggestions on wireless routers and cards that work well on Linux? I will be checking out the HCL, but I was looking for some of the suggestions on what you are using and any issues that you have come across.
This is where we turn to the OpenBSD guys, they're experts in this area!

I would say you can't go wrong if you can find a card that uses an Ralink chipset, because they not only have released free drivers, they have also given out documentation to folks like the OpenBSD developers (Without NDA!). However, the drivers for cards based on the latest chipset from Ralink (RT2600) are still beta quality as far as I know, however the previous one (RT2500) should be usable.
The Atheros chipset is a solid chipset, really good, and there are efforts to port OpenBSD's OpenHAL to be usable with the Linux Madwifi drivers, however it currently only works with an older version of Madwifi. Just so you know (The following is only for informational purposes, not an "endorsement" on my part), Madwifi by default uses a binary-blob HAL (hardware abstraction layer).
If you want an Atheros-based card, a D-Link AirPlus Xtreme G DWL G650 (PCMCIA) and D-Link AirPlus Xtreme G DWL G520 (PCI) are good choices. Since I don't use WiFi I can't tell you whether this would work with OpenHAL under Linux.
shopRatt wrote:Also, I am not much of a security expert, are there any articles or how-tos for wireless security that anyone can point me to. Any help would be appreciated.

I'm fairly good at this stuff. WPA encryption with a good passphrase (And that's key!) is pretty much a silver bullet on this. WPA using TKIP (Which uses RC4, and does it the right way) is not very burdensome on your system, especially on newer systems. With WPA you can also use AES encryption, however that is pretty hairy-ass encryption, and that can put some load on your CPU.
I'm personally extremely paranoid about security (You should know from my signature, I use OpenBSD, darn it!), so what I would do if I were to get WiFi is to build my own router, divide my network into zones, and put a WiFi access point into a zone from where NOTHING can either access my own internal network nor access the internet, the only thing somebody would be able to do is use VPN to log into my network and then you're, this is after authenticating with WPA with a Steve Gibson-style passphrase (
http://grc.com/pass. But that's just my absolutely insane, totally over the top, extreme paranoid method, but I thought I'd throw this in here to scare the cheese out of you!!
Linc wrote:Any wireless router or access point should work fine.
Definitely, because the router, unless it's using some proprietary WiFi protocol, is using a standard communication protocol, the weak-point is the wireless network adapter.
Linc wrote:Try and get a network card that uses the prism chipset as opposed to the broadcom one, however, I hear that most broadcom will work with the NDISWrapper.
Prism is kind of old these days, should work OK, but it's really really outdated, which means it's range is smaller and the speed is only 11mbit at peak.
Linc wrote:As for wireless security, it depends on how far you want to take things. The only thing I do is use mac address filtering, and I have never had a problem.
Linc, this is in no way meant to mock you (Please don't take this as an offense), but I only need to sniff (Ethereal!

) a single packet going across your wireless network to be able to get around your MAC filtering by spoofing your MAC addresses. This is the case because the MAC address of the machine sending a packet out on the network sits in the top of every network packet, this is needed so that the bottom layer of the networking stack knows where to send stuff to, because Internet Protocol (IP) packets is a layer above the MAC address, which is the physical, ethernet adapter address on the LAN network.
MAC address can be used for like preventing your neighbor from casually joining your network (Windows will connect to the nearest network it can find, and sometimes that's not one's own network), but if you want security with WiFi, then you absolutely cannot depend on MAC address filtering to keep people off, and it would be very very possible for me to sniff your traffic and potentially capture passwords etc. unless you used a solid encryption like WPA, and WEP is not even a very good option, it's just so broken, takes freaking 10 mins. to crack!! Even less if we're talking about a network where one is like watching a YouTube video, which does generate quite a lot of packets to attack.
Linc wrote:Other people suggest varying degrees of encryption, but as far as I am concerned, that just slows things down

As far as I know, unless you have a really really really old router, and a really dusty WiFi card, encryption doesn't produce any noticeable overhead, at all. It's like trying to add more RAM after you already have 8 GBs
