Open Source Hotspots
darthcamaro writes "Not that long ago it was a serious pain to get an 802.11b card to work on a Linux machine. [ed note: We love you Jean Tourrilhes!] Wi-Fi Planet has a story where they do an overview of a wad of open source Wi-Fi projects. Did you realize that you don't even need to spend the dough for an Access Point? - standard Linux routing is enough to create your own access point, with a few other tools like Public IP's Zone CD or the Less Networks Hotspot server, you can freely create a hotspot and manage it all in minutes. I guess all this means that both Wi-Fi and open source are literally 'everywhere'."
[ed note: We love you Jean Tourrilhes!]
As you may have known, or guessed from the context, Jean Tourrilhes is involved in all things Linux/Wifi. He has written a great deal of code and documentation on the subject, not to mention research papers.
See more at his page.
Please explain how Linux software and transmit data via a wireless network without any hardware. While that sure would be a neat trick, I'm going to have to file this under the "you dont need to spend 90$ on a wireless acess point! Just spend 300$ on a computer, 50$ on a WAN card and install Linux for FREE!!!" brand of zealotry.
"Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
I was skeptical at first, like most people should be. After I installed a Linksys AP and G card into a notebook, I was amazed at the reliability. Sure, the AP goes down about once a month, but that usually means I have to power-cycle the damned thing.
Plus it's nice when my friend has another friend with a laptop come over and the G card in their laptop automatically connects and starts getting on the Internet.
(We don't WEP. We're in a rural area, dirt road and our neighbor is like 1000' away from us.)
and to think, when they finally get those tiny microdust processors working, we might even be able to cover the planet in wifi... Imagine that.... But would we have to suffer with the grey dust and wear versaci breathing masks?
NoCat.net????
I love the Albert Einstein quote -lol
Did you realize that you don't even need to spend the dough for an Access Point?
They have Open Source hardware now?
666-607: 6th floor apartment of the beast
Did you know that you can find the locations of some of these projects, by searching for SSIDs? Also, if you know part of the MAC address (for the vendor), and the location, you can pair it down, and see maps of their coverage. Of course, this is all from wardriving data, uploaded by our users -- go out and wardrive!
Zhrodague.net - I do projects and stuff too.
Did you realize that you don't even need to spend the dough for an Access Point?
Really? Who is giving away mini-itx systems these days then? My $40 Netgear access point is silent and very small and has all the features I want, Id like to see someone put together a linux based wifi router for that sort of money. The whole point of an access point is that its small and discreat enough to be wall mounted, ceiling mounted, crawl space mounted or whatever. Yes this statement may be true if you are looking to reuse old PC hardware, but then you loose much of the point of an AP.
So what is the difference between an Access Point and an access point? This says I don't need one, all I need is Public IP's Zone CD. But one of the requirements of that is an access point.
I guess in short - huh?
My beliefs do not require that you agree with them.
I've had an iPaq 3650 in a dual-pcmcia sleeve, running handhelds.org Linux as my wireless router for several years. I've never had to reboot it, either. It's silent, fits on my windowsill, and has a built-in UPS. :)
I'm still laughing at your use of the term "WAN card". WAN = Wide Area Network, not Wireless [something] Network.
I've been using wireless on Linux for some time, with lots of the aforementioned thanks to Jean deT. However with the advent of the Intel M chip and centrino architecture things stepped back hard ... much more difficult to find and engage an 802.11b driver for the integrated chipset.
...
One would think Intel would have shipped one for the second-largest operating system -- assuming of course they were a hardware vendor primarily
When you set up an access point (or do anything) without paying the Man, you're supporting Communism!
Did you *buy* that air, suspect 103892? Report to Judgement booth for sentencing, unless you have something to *hide*...?
Not that long ago it was a serious pain to get an 802.11b card to work on a Linux machine.
Don't worry. If you miss the pain of the good ol' days, try getting monitor mode working properly with an Orinoco card on a 2.6.x kernel. Fun times. For some reason the owners of the orinoco driver will not include monitor mode by default, and you have to patch it in. Super annoying.
They also provide freshly made open-source footwear while you sleep.
Any WiFi compliant wireless router or access point
666-607: 6th floor apartment of the beast
Did you realize that you don't even need to spend the dough for an Access Point?
So is this like when you can share the Airport on an Apple without having an actual base station? For example, I can just open up my iBook and create an access point with my airport card (presumably to share the ethernet connection, or dialup, if you dare).
It's nice to see that Linux is helping some folks out with their connectivity issues. However, the article doesn't address the number one problem I've seen on most Linux user forums - which is how to get the dang card recognized and configured in the first place.
.02 worth...
Myself, I have a Linksys WUSB11 v 2.8 wireless device. Linksys, the consumer arm of Cisco, is not exactly a small player. But to get my card to work I have to go to the Berlios.de site, do a CVS checkout (if I want 2.6 kernel support), and make sure I have kernel source around to build the driver.
Someone who can simplify THAT is going to make a lot more headway with the average user.
My
I know I am going to get flamed for this, but can't you already do this with Windows(internet connection sharing) and OSX?
Not to forget Warner Losh and others, bringing 802.11 to xBSD. For many, BSD is more relevant than Linux for public Hotspots.
Hi,
I'll probably get modded to oblivion for this, but the support of wifi for linux is dismal. Many cards don't work, and those that work, many features don't work (like WEP!!). This is obviously no fault of the community, since they're doing their best to reverse engineer hardware, but asking people to create AP's using Linux when most cards don't even FUNCTION is a little weird.
(I know what I'm talking about. I've bought 2 wifi cards for my Mythtv box, and both only work partially, even though they're reported as "working" by the HW compatibility list).
I guess I can imageine why people would like this. As far as I understand it, you now can just add a wireless nick to your allready existing router and have an AP right then and there. sounds like a good deal to me, it's just what I was looking for really. since my router/server allready does a lot of work for me, this makes it I don't have to add a socket or whatever to plugin an nother extra adapter, i don't have to worry about a 'spot' even so small. Allthough I do admit attenna's might be a problem, with a seperate AP you can just move the antenna (and the whole AP at that) anywhere you want, now you are somewhat limited...
. Did you realize that you don't even need to spend the dough for an Access Point?
I would sincerely hope that everyone reading slashdot realized this. Yeah, linux can route and masquerade, and we've been doing it for years. WiFi is just another net adaptor, with a couple more settings.
But do you realize you can do the same thing with Windows! Wowee. Turn on routing and remote access, or click on "share this connection". Install WinRoute, etc..
I mean, obviously there's no news here. Just a chance to use two of our favorite buzzwords, "WiFi" and "Linux"..
You can keep your wonky 2.4ghz access points that drop out when the phone rings, or are completely obliterated when the local news station does a remote story in your neighbourhood (their satelite uplinks will rape 2.4ghz right through its pants).
Wires are where it's at. Watch, in a year or two, what's old will be new again. Starbucks will replace their wireless setups with complementary ethernet jacks in the tables, etc.
I don't need no instructions to know how to rock!!!!
So within minutes, my stuff can be available over wireless... or, within minutes, my cable modem can be saturated with pringles cans from miles(?) away! Wheee! That sounds like a plan. Hey, all I need is that 92 TB router, and then I just uncap my cable modem and watch as time warner's bw usage goes to the moon.
stuff |
My question is, what mode are these networks running in? Last I checked, you couldn't put just any network card into infrastructure mode. I haven't seen anything says it's possible with 802.11g cards at all. You can create a router using a wireless card in ad-hoc mode, but the performance is going to be very suboptimal. If your router can't manage infrastructure mode, it just isn't as good as a commercial access point.
Duh, I've been leaching off my neighbors for years.
AFAIK, these wifi thingies have antenna's. My casemodded Asus p4p800, does not. However, it would look cool, so where can I get one?
"/Dread"
Many moons ago I had a linux box with a Proxim Symphony (1.5Mbps) wireless card that acted as a cable modem router/firewall/kitchen sink. It worked great!
Unfortunately the bums at Proxim didn't make WinXP drivers so I scrapped it all for D-Link cards... that I've never gotten to work with linux. A DI-614+ access point is dirt cheap though so no big deal.
Where are kismet? airsnort? kwifimanager? the various useful Orinoco patches for pcmcia?
If you're using the same computer both as an access point and a, well, computer (ftp/mail/www/whatever else server), this makes sense. But I would think that reusing old hardware as a dedicated AP would pull 150-200 watts, while a commercial AP would draw less than ten...
Not that long ago it was a serious pain to get an 802.11b card to work on a Linux machine
Still is, your lucky if your card is supported, if linux support is important to you make sure there is a driver availiable for any card you choose.
What I'd like to see is a standard for logging into a public hotspot which doesn't involve opening a webbrowser and typing something manually.
Wifi hotspots are small and if everyone has his own login system, you'll be too busy logging in to use the net, unless you stop for a while. An increasing number of PDAs come with builtin Wifi. A login standard could make these (almost) always-online, even if you're on the move. This way you could receive mail and instant messages or use location based services.
However, if you're looking for something custom, there's just no better way than building it yourself. I recommend picking up a nice VIA EPIA 800 from CWLinux preloaded with their LinuxBIOS and toss in one or two WiFi cards (one A, one G).
Some examples of the kind of flexibility this gives you is offering IPv6 support, packet tunneling to hide your upstream, or setting up a custom website which all new users of the hotspot will be given when they try to access any website until they've activated their service (EULA, payment, whatever).
The minimum the hardware for this is going to run around $350. With only a few extra features, it can easily run over $500. That $40 802.11a AP from Pricewatch sure looks like a good deal now, doesn't it?
Remember...
Most poeple running Linux already have a computer...
What they don't have is a Wi-Fi hotspot...
You can pick up an used Prism 2.5 802.11b card (such as a Dlink DWL-520) for $30 (probably less, before this story hit!). That's it! You've got a wireless access point. Done. No extra hardware to "hide", not more crap to plug in. Just compile in the kernel "hostap" patches, and away you go!
Since you're running a firewall already (you know about Shorewall, right?), it is reasonably easy to set up a firewalled NAT subnet to contain your wireless LAN traffic. Don't bother with silly WEP, use ssh or ipsec for secure access, or just route access from unsecurable Windows boxes directly out to the open internet (use MAC filtering, if you feel vulnerable to losers driving by using your open AP to surf for porn...).
-- -pjk Perry Kundert perry@kundert.ca http://kundert.2y.net
the sites linked do not create an AP from your PC. They merely handle authentication for an access point. The requirements list two ethernet cards, one to connect to your AP, one to connect to your lan/internet connection. This has nothing to do with setting up wireless on Linux.
I Don't Work Here
Remember...
... personally, that falls into the "Just make it work" category for me - there are more interesting things that I can do with my time, even while coding.
Most poeple running Linux already have a computer...
What they don't have is a Wi-Fi hotspot...
Hmm. Yes, but an awful lot of people running Linux have a, singular, computer. And they'd kind of like to use it in different places without running wires everywhere. IE: the normal use of a wireless internet connection.
This is only useful as you point out if they have two computers, one of which they want to leave right where its it. Oh, and they're willing to pay about the same amount of money to get a wireless card as you can pay for a decent WAP. Which is fine, if you get your jollies hacking on your WAP
You're special forces then? That's great! I just love your olympics!
you mean I'd have to compile my kernel??? I've managed to go 5 years now with Linux without ever having to compile a kernel...
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
I've had a Thinkpad R32 with a Cisco Aironet 350 mini-PCI wireless adaptor for over a year and I still can't get a driver for SuSE8.2.
So I dual boot WinXP, which works fine when I'm unwired.
I'm not a driver developer. I'm a customer and I want a working rpm.
Until Linux is taken seriously by driver developers, it's pretty muched doomed as a consumer OS.
I found an access point that used to be here where I work on that list. Its SSID changed *ages* ago. A lot of the information on there seems to be a few years old - stuff changes quickly these days.
Which wireless cards do you guys recommend for linux? I have a linksys one which for a linux n00b like me is a B!tch to install. I have heard that prism cards are linux compatable but which cards are those. Thank you for the help in advance.
http://seanism.com/
Actually, not. You'd think that consumers would read the snippets of documentation that come with the box, understand what they're doing when they turn this thing on, and pipe their computers into it. This is not the case. ~70% is unencrypted, and about 30% are totally default. What's the best way to get users to understand this?
I figure, shipping the unit with the factory defaults as nothing working, and make the user read/configure the thing first.
Zhrodague.net - I do projects and stuff too.
Quote by author: "you don't even need to spend the dough for an Access Point".
This means you don't have to spend any EXTRA money to get a access point. Of course you need to own a wireless network card and have a computer. Duh! What are you thinking? You think someone would actually say you don't need a wireless NIC to connect to a wireless network? Stop being so silly.
An access point serves as a bridge between your wired LAN and your wirelessed computers. A router will break that functionality as the network address will change. Useless for business.
Check out ChilliSpot which does the captive portal stuff as well as integrates with wireless protected access (WPA). Written in C.
Too bad he did not mention the MeshAP project by locustworld.com
you know, if you want to do it for a hobby so you can learn about WiFi, cool. Otherwise, the benefits of "rolling your own" access point on Linux are minimal. Dedicated hardware access points are really a miracle of engineering--they're full-featured yet cheaper than dirt (you can often pick them up for less than $30).
Unless your time is worth *nothing* most people would be better served by simply purchasing a dedicated hardware access point (most are powered by Linux anyhow).
http://wiki.personaltelco.net/index.cgi?Node172
...I count myself as being financially ahead in that respect.
:)
I took an old Compaq laptop (p2/333, 196MB RAM, 6GB HD) that I got for $50 from a company sale. Added a Senao ($80) 200mw wifi card with external antenna connections. I'm currently using a 5.5 dBi omni ($20) with plans to upgrade to a 12 dBi roof-mount.
Additional security has been provided by the already-in-place Cisco 1900 Catalyst switch. VLAN2, which is what my AP & main linux-based server are on - can not talk to VLAN1, which is what the rest of the home network is on.
My total cost, to date, has been $150. I already had loads of single-height NICs laying around, otherwise that would have been another $10-20. Not much more than what an AP cost 1-2 years ago. However, the differences are:
- My AP has better range than a commerically-built AP because it has a better card and better antenna. I can quite easily and cheaply ($100) purchase a 25 dBi parabolic grid antenna and blast my signal 10-15 miles away over a mostly-unobstructed surface. Your purchased product can not do this. A 12 dBi omni will work with a decent antenna on the other end through four blocks of trees and houses. I know because a fellow member of Portland's Personal Telco Project and a friend of mine are doing just that. The friend uses a Linksys WAP-11 (I think, or is it the WET-11?) with the rubber duckie antenna + a half-moon reflector grid behind the antenna for an extra boost.
- I have more control over my AP than probably an AP that can be purchased for under $200. Actually, I probably have more control over my AP than any AP you can purchase, period. It's Linux on a computer, duh.
Of course, my time has value but, since I learned a lot about wifi and debian during the course of the project
A commerically-built AP has many "advantages" over mine in that you can buy one right now and have it set up in 30 minutes or less. If you want simple wifi in your house, that's all you need to do - that's all 99.99% of people do.
Of course, 2/3rds of those people don't use WAP encryption or any sort of access-blocking methods. That just makes wardriving and internet-access-while-traveling that much more enjoyable.
When one builds an AP using Linux, one tends to be a LOT more aware of security risks and how to mitigate them. While I don't use WAP or any means of hiding/encrypting the data at a low network level I do encourage my wireless users to use SSH and tunnel the important stuff (email is the big one).
Exocet Industries - Taking over the world, one computer at a
Are there any similar utilities for Darwin/Mac OS X that allows a software base station (i.e. a Macintosh) to support bridging (rather than nat:ing as the default setup is arranged)?
For those of you who need a way to use your wireless card with Linux, check out the ndiswrapper project at sourceforge. It wraps the Windows binary drivers into a Linux kernel module that supports the hardware. It has decent support. Check it out for your hardware. It is 2.6 compatible.
A NYC lawyer blogs. http://www.chuangblog.com/
The problem is, I have found exactly the opposite. Wireless routers (and routers that can be used as access points) are dirt cheap. I got one just Saturday for under ten bucks after rebate at Staples. But I can't find wireless cards anywhere near that cheap, some moderately inexpensive cards don't work right (SMC, for example, even had their outsourced Indian tech support admit to me that there were known problems with the SMC2635W card I bought last month and that they knew it wouldn't work with my notebook, even under Windows and told me to return it and buy something different!), and it's still hard to find a card that is supported under Linux. So they can write all of the articles they want about kluging together Linux hot spots, but the truth is an inexpensive wireless router will do the job fine, while a Linux hack ties up a computer, makes you play games getting a card that will work under Linux, eats lots more power and turns it into lots more heat, and would only be justifyable for most users if an access point were a lot more expensive than a wireless card, which it isn't.
I'm an American. I love this country and the freedoms that we used to have.