Build a Wireless ISP on Linux
JuiceMan wrote to mention an article that goes into the the specifics of setting up a Wireless Internet Service Provider (WISP) using Linux and a few easy scripts. From the article: "Wireless clients will have questions, and the Linux-based management tools I'll discuss will help you answer them. Here are some quick examples of how you can answer typical user questions - Question: 'Is the Internet down today? Why can't my browser find www.flakyhost.com?' Solution: First, check your wireless network with the scanap script; it will tell you about the wireless signal quality of all associated clients, including the one that's giving you problems. Then, check IP connectivity with the pingall script; it will tell you about the latency to your ISP's gateway, the DNS, and all your clients, including the problematic one. If these two scripts establish that your network is OK, try www.flakyhost.com."
I still can't reach www.flakyhost.com!
Why linux?
I know im arguing about usability in a Linux thread, but listen to me, dont tell me about 50 neat little scripts I can use to figure out what is YOUR problem why MY wireless ISP wont work.
If you must resort to small apps to figure out what the problem is please name them better than scanap and pingall, call them Happy Fix and bundle them all together to report a coherent message to the user and the administrator.
There is truth in humor.
Another WISP provides (expensive) connectivity from a nearby mountaintop, so I decided to subscribe to that service and share the bandwidth and cost with my neighbors.
On the one hand, yay for him, he's giving his neighbors bandwidth cheaper than his competition.
On the other hand, I wonder how long he'd be able to resell that bandwidth once his upstream WISP found out what he was doing?
I was refering to client administration. You might want to explain to everyone that encounters a problem why they need to run one of those 10 scripts and what it does, but I smell a support nightmare.
A lot of people love to concentrate on making something really machine efficient but they soon forget the human element. If you want to run an ISP and not think about the people I dont think I would be leaving it to the "more qualified"
There is truth in humor.
Remember this previous article:m l?tid=126&tid=137&tid=193&tid=215&tid=95
http://slashdot.org/articles/04/06/01/0640250.sht
I think the best way to install a wisp is still with WRT54G.
Hervé Fulchiron
Zinside, Provider of Open Source solutions
http://www.zinside.com/
I agree. I've done IT support for a tech company and noone would care about me asking them these kind of questions. In saying that, it's free so I can't complain. I don't think I'd use it though.
Here's some sample questions (from your users) and answers from the site.
* Question: "Is the Internet down today? Why can't my browser find www.flakyhost.com?"
* Solution: First, check your wireless network with the scanap script; it will tell you about the wireless signal quality of all associated clients, including the one that's giving you problems. Then, check IP connectivity with the pingall script; it will tell you about the latency to your ISP's gateway, the DNS, and all your clients, including the problematic one. If these two scripts establish that your network is OK, try www.flakyhost.com.
* Question: "Yesterday I downloaded from www.flakyhost.com at speed X. Why do I only get speed Y now?"
* Solution: To determine if your network is saturated, run the countlog script. It will tell you the day's transaction load history by client and by hour.
"Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
Very good article there, simple enough so that it just explains basic principles. Although im in a windows only shop, its good to see what you can do with linux with relative ease (although the same can be achieved with windows but using third party sofware that usually isnt free).
We played dungeons and dragons for 3 hours.....then i was slain by an elf
Starting yesterday (Sunday), Staples is selling the Linksys BEFW11S4 802.11b AP/router (w/ 4-port switch) for $9.94. Linksys 802.11b Cardbus adapters are now $4.94. Please note these items are 802.11b only. (I imagine they are trying to clear out the older gear.) These prices are for in-store purchases only. I picked up a couple of each for spares - in a pinch 802.11b is 802.11better_than_nothing.
I'm not affiliated with Staples or Linksys except as a customer.
I want to drag this out as long as possible. Bring me my protractor.
Since I'm now using windows a lot (because of World of Warcarft) I wonder if there are similar tools for windows. I have trouble with a lot of latency and I suspect that it might be because some other on the net are downloading large amounts of data (as one did admit to me today). I hope that similar tools that run on windows can help me with the problem and let me find out what's causing that high latency. So is there any good wireless tools working on windows similar to these the article mentions?
while true; do
echo "Try switching it off and on again"
sleep 120
done
You can install wifidog, nocat's successor if I may call it that on top of openwrt and voilà, instant gratification. You won't become an ISP, but your users will never know the difference ;)
In case you're wondering, openwrt is a replacement firmware for the wrt54g series of routers. It's a small gnu/linux distribution that does its job quite well.
so good luck trying to troubleshoot XP clients
with that command,
if there is no captive portal or even authentication why not just use an open ADSL/DOCIS router ? no linux or pc required and will do the same job
just seems like a complicated way of providing something basic like internet acces
www.locustworld.com ... the basic software is free.
And if you use Speakeasy they offer a service where they handle the billing, accounting and email for your wisp. Of course they are in it for themselves but it's much better then some other isp that would TOS ban it and sue you for sharing it. http://www.speakeasy.net/netshare/learnmore/
FlakyHost reaches YOU!
I gave up on the thing, and now have a 3Com OfficeConnect 802.11g Travel Router, which gets me nearly-full use of my bandwidth (probably the difference is a bit of latency on the wireless), and looks like it should support much faster networking between my laptop and desktop if I want to do that.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I am surprised nobody has mentioned m0n0wall. It is based on Free BSD, and seems pretty cool.
http://www.m0n0.ch/wall
Less Networks have a bootable cd that serves as a wi-fi hotspot server, which takes care of virtually all the hassle. If you are not going to be charging for access, then it's ideal. Forces a re-login every so often IIRC. Runs fine on a P2 with 128Mb RAM. You do need 2 nics (one in, one out) and an access point of course.
Using a commodity PC, and the software provided free by ZoneCD http://www.publicip.net/, I was able to setup a public Wifi Hotspot in about 30 minutes. Super easy, and gives you granular access levels to grant people different types of access (i.e. Super User, Average Joe, etc.). You can track user logins, and other usage stats via a webpage as well. It sure pissed off my wife to have to log in everytime though!
Because teenage pranks are fun when you're about to die!