Build a Wireless ISP on Linux 79
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."
www.flakyhost.com (Score:4, Funny)
Re:www.flakyhost.com (Score:1)
Re:www.flakyhost.com (Score:1)
Re:www.flakyhost.com (Score:2, Interesting)
Someone just did [flakyhost.com]. It links to his blog, where he welcomes people to slashdot and poitns out that he's been banned from posting and doesn't know why.
He appears to generally be a poster in good standing [slashdot.org]. I wonder why he'd be banned.
And discussion of something that really happened involving the URL mentioned in the story, even as a joke, doesn't really strike me as offtopic. It's the kind of stuff people like talking about here. But whatever. Way down the pag
Re:www.flakyhost.com (Score:2, Insightful)
IN SOVIET RUSSIA (Score:1, Funny)
Re:www.flakyhost.com (Score:1)
local interest for free.
The odd thing is, even though you can't reach webpages, you can still ping websites.
Well, if you can figure out how to set up an ICMP tunnel on a dedicated machine in your home, you can configure your computer to use ICMP tunnelling (via a shell script to do/undo it if you're the lazy type), and
Re:ONLY 1 QUESTION (Score:1)
Yeah, pretty much that.
You could do the same with a dozen shareware, freeware, abandonware, and pay programs on Windows. But it wouldn't be 1337.
How about (Score:1, Troll)
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.
Re:How about (Score:1)
How does that make the operator unqualified?
Re:How about (Score:5, Informative)
In the commercial world, you run carrier grade gear, with SNMP built into it, but I still have original (two+ year old customers) with WET-11 radios installed, and the author's script worked great.
The most important thing I've learned running a WISP is that people treat it like a utility. When they turn the tap, they expect water, when they flip the switch, they expect light, and when they click "Go", they expect the internet. As the WISP operator, the sooner you stop treating it as a hobby and start treating your service like a utility, the longer you'll keep happy customers. Automating checks and finding problems before they occur is exactly how to do that.
WET-11s usually fail in two stages, with Stage 1 being a gradual degredation of packet success rate, usually after a "close" (1/4 mile) lighting strike. Stage 2 takes about 4 weeks to reach,and it's total failure. The sooner you catch the degredation, the faster you can respond and keep your customers happy. The article author's scripts aren't too hard to extend and automate to make that happen.
John Gorkos
Wildcat Wireless ISP
DeSoto, KS
Re:How about you read what I said (Score:1, Insightful)
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"
Re:How about you read what I said (Score:2)
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
Re:How about (Score:5, Insightful)
I'm not sure why you think this guy's networking skills are poor, but you seem to have overlooked the fact that he *wrote* those scripts - so he invested some time to save himself some time - sounds like a pretty standard geek response to me. If I every ended up running community wireless again, I would definitely spend the first few weeks writing some simple maintenance scripts before letting the neighbourhood know that there's (nearly-)free wireless available.
Re:How about (Score:3, Funny)
Re:How about (Score:1, Funny)
typed in binary on your custom two key keyboard
Bah, two key keyboards are for amateurs. I use a one key keyboard with synchronous communications at 16Mhz.
I'm a bit torn. (Score:5, Insightful)
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?
Re:I'm a bit torn. (Score:2, Funny)
Re:I'm a bit torn. (Score:2)
Re:I'm a bit torn. (Score:3, Insightful)
Re:I'm a bit torn. (Score:5, Informative)
If someone resells to their neighbors, then they will be more likely to peg their bandwidth slice all the time. As someone else made mention, it isn't a big deal if it is a commercial account because the WISP probably charges a premium for a CIR on the bandwidth as opposed to charging a minimum for a consumer MIR.
CIR = Confirmed information rate (guaranteed bandwidth)
MIR = Minimum information rate (best effort bandwidth)
Re:I'm a bit torn. (Score:3, Insightful)
In order to make a tower site cost-effective, "overselling" the bandwidth is the only way to go at low cost consumer prices.
Or you could just limit the bandwidth per day/week/month.
The internet was designed to be an ad-hoc peer-to-peer network. ISPs need to keep this in mind when they try to restrict reselling. It won't work, because the network wasn't designed to allow it.
Re:I'm a bit torn. (Score:2)
Bzzzzzzt.
CIR = Committed Information Rate
Re:I'm a bit torn. (Score:4, Informative)
A lot of the reason the first ISP in question is expensive is because they have to buy a carrier grade connection and resell that, and it basically cannibalizes their ability to pay for the carrier connection.
Besides, undercutting the competition using that competition's service, without paying for the rights to do so isn't a fair thing to do, as I noted above, it's actually being parasitic. The fair thing to do would be to buy a proper carrier connection, then resell it.
Re:I'm a bit torn. (Score:1)
Besides, undercutting the competition using that competition's service, without paying for the rights to do so isn't a fair thing to do, as I noted above, it's actually being parasitic.
I disagree. What is unfair is selling a service and trying to convince your customers not to compete with you.
Re:I'm a bit torn. (Score:2)
Hacking the Linksys WRT54G (Score:5, Insightful)
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/ [zinside.com]
Re:Hacking the Linksys WRT54G (Score:1)
For instance, WRT54G uses iwconfig, so the grepped output in the scanap script is already perfect.
I've been doing this sort of WISP analysis for a long time with rrdtool, and can even look at pretty graphs for each client showing how long it's been connected, what sort of throughput it's had, and the quality of the connection over the course of the entire year.
Re:Hacking the Linksys WRT54G (Score:3, Informative)
Re:Hacking the Linksys WRT54G (Score:2)
I've tried with this unit and I disagree. The radio is weak. There aren't any store-bought wireless networking units that have a sufficient radio for easy long distance.
Re:Hacking the Linksys WRT54G (Score:2)
Um...no? It has a 250mw radio in it, but comes stock running at 50mw. DD-WRT will allow you to set it to run at a more sane strength. My issues are cpu and ram related. And heat.
If you really want to use wrt54g for this, at least make custom enclosures, provide better heat dissipation, and hack a flash connector onto it for more disk space. Still....not sure that is such a good idea.
Re:Hacking the Linksys WRT54G (Score:5, Informative)
How to setup OLSR (a mesh protocol) with Freifunk firmware on a WRT54G [vdomck.org]
Sharing broadband with a WRT54G [vdomck.org]
Really simple antennas for the WRT54G [vdomck.org]
Cheap wireless gear (a little OT) (Score:5, Informative)
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.
Re:Cheap wireless gear (a little OT) (Score:2)
Re:Cheap wireless gear (a little OT) (Score:2)
Do the newer firmwares bring WPA security to 802.11b? Knowing WEP's weaknesses, I never bothered to run it on b. But since switching to g (yes, I move big files all the time), I also gained WPA security and really like it. My SSID is blank in NetStumbler.
Re:Cheap wireless gear (a little OT) (Score:2)
802.11b often much slower on cheap boxes (Score:2)
I gave up on the thing, and no
Similar tools for windows (Score:1)
Re:Similar tools for windows (Score:3, Interesting)
Are you sure it's latency and not congestion? Large downloads have little effect on latency.
If, on the other hand, you're using the $5 word "latency" to describe the $.50 symptom "slow", never mind.
Re:Similar tools for windows (Score:1)
I usually ping a known server and when the line is ok I get around 30-40 ms. When the line is not ok I get more than 4 seconds in respons. What else is this than latency?
Re:Similar tools for windows (Score:1)
Congestion.
Latency is observed when intermediate nodes on the network add delay due to inherent processing demands in each device that are not related to the amount of traffic, i.e., how much time it takes to process one message. Congestion is caused when the intermediate nodes have to wait to even begin their processing due to the amoun
Re:Similar tools for windows (Score:1)
wifidog + wrt54g (Score:5, Interesting)
Re:WinXP SP2 blocks ping by default (Score:2, Informative)
Why not try out .. (Score:1)
Alternatively use Less (Score:2, Informative)
Wifi Software (Score:2, Interesting)
Re:Wifi Software (Score:2)
Oh, wait this is slashdot... and you said your wife....
/ **head asploding**
Metrix Kits (Score:1)