A Solution For Making WiFi Cost Effective 120
rkohutek writes "This whitepaper came out of my employer's desire to deploy high speed wireless internet to an underserved, mostly rural area. Although very easy to do on the ground level, I found it to not be a cake walk when it came to actually making it a viable network case -- in a "normally" deployed wireless network it is very easy to spoof an IP or MAC address and hop on the network and get free bandwidth. This is not acceptable and the acronym WARTA, Wireless Authentication, Routing, Traffic control, Accounting was thought up to cover the things that we needed to do. Read on for how we managed to make it work using Free Software: HTML or PDF." Update: 06/07 20:42 GMT by T : He sends along word of this mirror as well.
Mirror (Score:5, Informative)
http://129.19.75.194/~jakalowiw/warta/
Cheers,
Randal
I tried to do something useful (Score:1, Funny)
Proud to be a
But the filter let me post this!
McDonalds and Starbucks (Score:4, Interesting)
Here is a thought, stop at Starbucks, buy a hideously overpriced ice-coffee or something, let the caffeine stimulate your brain, and buy an hour or day or however they sell it worth of their 'net access. Whatever they do to keep you from freeloading
Simple. Don't reinvent the wheel, leverage the gazillion dollars Starbucks and McDonalds paid consultants, particularly if they use the same method
Re:McDonalds and Starbucks (Score:4, Informative)
Re:McDonalds and Starbucks (Score:1)
Haven't heard much about McD's wireless, as
Hmm... (Score:5, Funny)
Re:Hmm... (Score:5, Insightful)
"Free" (Score:1, Flamebait)
Re:"Free" (Score:2, Funny)
Re:"Free" (Score:1)
And it isn't.
Re:Hmm... (Score:2)
Re:Hmm... (Score:1)
I just don't understand why you don't make it a mesh instead and only charge for traffic that hits the terrestrial net? That would extend everyone's range as well.
Re:Hmm... (Score:2)
How to make WiFi Cost Effective. (Score:5, Funny)
Simple, I use someone else's network.
Re:How to make WiFi Cost Effective. (Score:2)
hey, i was reading a book and it was saying how the term "war dialing" (old-school stuff with regular modems) came from the movie War Games. is this true? and if this is true, i guess war driving/chalking come from the same source?
Re:How to make WiFi Cost Effective. (Score:3, Informative)
Re:How to make WiFi Cost Effective. (Score:1)
Thanks for reading it!
randal
Re:How to make WiFi Cost Effective. (Score:2, Interesting)
Re:How to make WiFi Cost Effective. (Score:1)
Assume the network is insecure (Score:5, Informative)
Use RADIUS (Score:1)
pptp (Score:3, Interesting)
Built to be vulnerable... (Score:2, Informative)
And it does seem pretty weak against snooping during the authentication phase.
Somebody mentioned tunneling via SSL. Right on dude.
--
jpa
Re:Pfft. (Score:1)
Free software? (Score:5, Funny)
Re:Free software? (Score:1)
Re:HTML (Score:1)
\r\n, resulting in
at the beginning of every line.
And I used "arial", which is a standard web font.
And yes, I used Photoshop 5 on windows to make the pics.
randal
Re:HTML (Score:1)
\r\n changed to < br>\r\n
Dear God! (Score:5, Interesting)
better for who? (Score:2, Insightful)
You don't honestly think they took your convenience into consideration when making the decision to use PPPoE, do you?
Re:Dear God! (Score:4, Interesting)
You'll need to be careful with machines conencting from behind a PPPoE link and force an MTU lower than 1500--I use 1412 and that seems to work. If you can ping and do other things with small packets, but web pages don't load, or load a little bit and then stall, that's a sign of an MTU problem.
PPPoE also makes shared-equipment DSL service a possibility, for better or worse (probably worse, coming from someone who works for an ISP that owns their own DSLAMs)...
Re:Dear God! (Score:2)
Re:Dear God! (Score:2)
PPPoE is used a lot in DSL and cable-modem links.
Re:Dear God! (Score:3, Insightful)
Re:Dear God! (Score:3, Interesting)
This might be the only chance I get to remind everyone that v.92 is probably the most undersold networking standard any of us have seen in years.
The v.92 standard (no
Re:Dear God! (Score:2)
Yeah, but before v.92, all you had to do was to buy a $40 box to do the same job.
You mean "for residential users".
Here is the problem as I see it.
For those of us who don't have call waiting right now, that is an additional ~$3/month charge.
This wonderful feature will screw-up any current connections you have when a call comes in, which means you can't really leave a download going while you are away.
Connecting, u
Re: Pulling the standard (Score:1)
My guess is that v.92 was released as a true standard but was very possibly half-baked.. or worse ignored as a standard in favour of hopeful vapourwa
I wouldn't worry (Score:4, Insightful)
Re:I wouldn't worry (Score:3, Interesting)
Who wants to start a sourceforge page? (Score:2)
_________________________________
The Spiders are coming [e-sheep.com]
Re:I wouldn't worry (Score:3, Insightful)
Overall though I think 802.11 is the wrong tool for this job.. why use it when something like Moterola Canopy has a large
Re:I wouldn't worry (Score:1)
Re:I wouldn't worry (Score:3, Interesting)
slick (Score:2, Interesting)
Rural broadband needs to be done, and waiting for some mythical perfect solution is that..waiting.And waiting. And waiting. It is teh
Re:I wouldn't worry (Score:2)
I thought... (Score:5, Funny)
Solution (Score:5, Informative)
At my school anyone with a wifi card can get onto the network, but it just takes you to a web page where you have to put in a userid and password to access anything else on the network and the internet. They never ask for any information about your computer such as MAC address.
Re:Solution (Score:2, Interesting)
randal
Re:Solution (Score:2, Insightful)
anyway, the portal approach, when on an unknown network abroad can be a good thing, but on a daily basis, I'd just get crazy! So, merging the two ideas would just be great: PPPoE login for long-time customers, and ability to use the captive portal to register only for a couple of hours...
Thanks for your contribution.. I hope to be using something alike sometime soo
Re:Solution (Score:4, Informative)
1) Thats in Greece. I speak 27 words of greek, and I dont want to try and explain the technicalities of it if the greek radio agency come round
2) I'm only 40 degrees off some massive radar military dishes. I dont want to explain the technicalities of it if the greek radio agency come round in a tank with machine guns
(Maximum legal power / gain [cisco.com])
Any links that are more specific on the legalities across Europe (which I would assume are the same) would be appreciated.
Re:Solution (Score:1)
I am talking about the regulation I know. In Luxembourg, the regulating agency, ILR, conducted a survey last year and has published the very promising results a while ago. What they say is that 802.11b wireless networks could broadcast on the public domain with a per-accesspoint authorisation and not a traditional per-client license, which is great for this kind of networks.
Re:Solution (Score:1)
Our solution abstracts away from the hardware, so replacing a NIC or putting in a router requires no customer contact ($$), and utilizes industry standard protocols to tie everything together instead of a website-based, almost "Coffee Shop" style authentication.
randal
Re:Solution (Score:1)
Re:Solution (Score:2)
So you enter your username and password, and are authenticated as a valid user; then what?
Some little shred of magical software says to the magical routing gear, "Hey, that guy who just popped up, you know, 00:A0:CC:21:9D:CD, aka 10.5.27.98? Let's let him use the network for a bit, OK?"
And lo, you have access.
And awhile after you've been silent (ie, you go home for the day), the magical widgets forget about you. Next day, y
Re:Solution (Score:2)
That was how most of the free ISPs worked torwards the end of their service... Of course, all I had to do was manually select to use a normal DNS server and it worked just fine.
My point is, how secure is their system really? If they're just doing a DNS trick, Gnutella and other P2P apps would still work just fine. In fact, anything that uses IP addresses (rather than DNS names) will still work.
So,
Re:Solution (Score:2)
Wont work at Purdue for their wlan network. It uses VPN and to get on you require a uid and pword. Nothing useful is passed in the clear at all. Sniffing the network gets you squat but encrypted (VLAN) packets.
Re:Solution (Score:2)
Second, the parent said nothing about a VPN.
Also said, was that the user-id and password are input through a web page... That's a quite unusual setup for a VPN to say the least!
Re:Solution (Score:1)
Re:Solution (Score:2, Informative)
The *nix machine by default denies all traffic and null routes everything, except for clients going to the login page. JoeSixPack fires up his machine, leases an IP from the *nix machine. He fires up his browser, and the *nix machine automatically forwards all HTTP requests to the local login-portal. JoeSixPack signs in, the *nix machine authenticates, then pokes holes in t
AirSnort the PPPoE authentication? (Score:1, Interesting)
Re:AirSnort the PPPoE authentication? (Score:3, Informative)
Cheers,
randal
Re:AirSnort the PPPoE authentication? (Score:3, Informative)
Also, the entire auth session is seldom encrypted, LCP takes place in the clear, as does RADIUS
Re:AirSnort the PPPoE authentication? (Score:1)
-Puneet
Re:AirSnort the PPPoE authentication? (Score:2)
The scariest part about using RADIUS in a scenario like this is that the request/response "Authenticator" pairs only validate the two password types (pap and tunnel setup and may b
Re:AirSnort the PPPoE authentication? (Score:1)
Also CHAP *requires* the Radius server to have access to all user passwords in cleartext. If that server is ever compromised, *ALL* your passwords are compromised. You cant use
-Puneet
Re:AirSnort the PPPoE authentication? (Score:2)
Pretty much. If you see the following exchange:
you could start generating hashes for '123456' against a dictionary of 100 common passwords and look for one that hashes to '584602'.
CHAP-Challenges are 16 bytes so precomputed dictionary attacks are unlikely due to storage requirements. what is more likely is an attacker would generate just the hashes for the challenge he just saw with the 1
Re:AirSnort the PPPoE authentication? (Score:2)
Agreed.
If you do want to use PPP, you have to use some sort of Encryption Contol Protocol. I'm not sure what's out there. There's at least a 3DES ECP RFC.
I remember some drafts on using EAP to negotiate a TLS key (might be published as an RFC by now) since EAP is supported in ECP you are at the mercy of the PPP implementor of your NAS and client as to how much magic you can do during connection establishment.
I suspec
How about... (Score:1, Redundant)
Re:How about... (Score:1)
Just a question: (Score:3, Flamebait)
1)What is the cost of providing the communication service, and
2)what is the cost of
mettering, securing, financing, billing, authenticating, supporting, marketting, *ing of the communication service?
Once everybody understands that, community owned telcos can become a reality. (One can always dream).
Re:Just a question: (Score:5, Informative)
The OSS backend, though, is what I usually spend my day maintaining. Mail servers, billing, customer management, all that stuff
randal
Re:Just a question: (Score:2)
Is metering, securing, financing, billing, authenticating, supporting, marketting, *ing of the communication service more expensive than the cost of the bandwidth stolen by those who can MAC/IP spoof?
If not, can I ask it anyway!!
Re:Just a question: (Score:1)
That's less than 1 day's pay for a tech support guy. Backend operating ser
Re:Just a question: (Score:2)
Something critical appears to be missing from the costs side...the T1 lines. You mention that you have them with a 3rd on the way, ignoring that these cost a good deal more per month than any of the other costs you outlined. This gives the naive a false impression as to the real costs of providing an internet connection (and why free as in beer just isn't reasonable...SOMEONE is paying to get the connection into the backbone).
Thus, you need to not only recoup the monthly (minor) costs of your tower rent
Not acceptable to who? (Score:2)
Fine for you. The rest of us are setting up mesh nodes so we don't need to pay a monthly fee to anyone. Good luck, but don't cry when people get around you with their own equipment.
no signal (Score:2, Interesting)
Simpler way to make it cheaper... (Score:2)
1) Live in a big city in an apartment block with people who drive BMWs, Mercs etc
2) Buy a WiFi card
3) Use the internet connection of other people in the bulding...
I know of one person who made issues configuring there WiFi card... then realised it was because they were browsing someone elses network.
Is it wrong to take advantaeg of Stupid people ? George Bush does it, Bill Gates does it... why shouldn't we ?
Re:Simpler way to make it cheaper... (Score:2)
Actually, old money employs people like Karl Rove [freerepublic.com] to manipulate the naivety of George Bush, and thus, take advantage of the rest of us.
Re:Simpler way to make it cheaper... (Score:2, Insightful)
You've just said it.
ipfw question? (Score:2)
1. When I first got the traffic control tunnels working, I noticed that my throughput was 1/2 of what it was supposed to be. A very hostile guy named "AxLaptop" in #freebsd on EFNet was not only a huge jerk, but also just pissed enough to through me the bone that you need to have "out" and "in" on your ipfw pipes. If you do not put those words in, you will get half bandwidth as it is going through each ipfw pipe twice -- one packet takes up twice the bandwidth = half bandwidth.
I don't get it. Doesn't t
Re:ipfw question? (Score:1)
"note that we use the out modifier so that the rule is not used twice. Remember in fact that ipfw rules are checked both on incoming and outgo-ing packets."
means that *not* doing so results in half-bandwidth. I think that's a huge conclusion to leap to without understanding the internals of how ipfw works
pptp (Score:2)
The only downside would be lack of a free client for os9.
Re:pptp (Score:1)
randal
Re:pptp (Score:1)
Re:pptp (Score:1)
As soon as the standards are set 100% and we get firmware & driver updates for everything (
Good Case for a Public Network? (Score:2)
I am really looking forward to when the Internet becomes a public utility and Internet access is more like like freeway access (not toll roads, not GPS-scanned roads, just freeways). A global communication system, like a highway system, benefits you all the time, not just while you are personally using it.
Free huh? (Score:2)
TANSTAAFL
Why not IPSEC? (Score:3, Interesting)
The "obvious" answer would have been to use FreeS/WAN [freeswan.org] or similar to set up an IPSEC tunnel to your wired network and be done with it. Windows supports IPSEC as well, and it seems like it would solve most of your problems. Am I missing something?
Re:Why not IPSEC? (Score:2, Insightful)
putty plink? (Score:2)
Maybe this is a dumb question but... (Score:1, Redundant)
Re:Maybe this is a dumb question but... (Score:1)
Our solution simply makes our service unusable unless you A) login or B) do a lot of work. No network is impenetrable, but we're wagering that 99% of people will go with A) getting a login in
Re:Maybe this is a dumb question but... (Score:1)
Why not use 802.1x? (Score:1)
It plays nicely with RADIUS, allows for secure authentication and encryption based on certificates, and works at layer 2 rather than layer 3.
PPPoE by contrast won't stop a determined hacker for longer than it takes to google "airsnort". There's no encryption in the setup described (as far as I can tell) and adding it would stop most PPPoE clients from working.
If you've got Windows there are quite a few options for 802