login
Header Space

 
 

Quote: WPA Support In OpenBSD

April 18, 2008 - 10:59am
Submitted by Jeremy on April 18, 2008 - 10:59am.

"In concrete terms, this adds support for WPA-PSK and WPA2-PSK protocols, both in station and hostap modes."

— Damien Bergamini, in an April 16th, 2008 message on the OpenBSD source changes mailing list.

Great work!

April 18, 2008 - 12:58pm
Anonymous (not verified)

This is great news. More Intel cards are supported, too:

$ uname -srm
OpenBSD 4.3 i386
$ apropos wireless | grep Intel
ipw (4) - Intel PRO/Wireless 2100...
iwi (4) - Intel PRO/Wireless 2200BG/2225BG/2915ABG...
iwn (4) - Intel Wireless WiFi Link 4965AGN...
wpi (4) - Intel PRO/Wireless 3945ABG...

(above is from -current)

With the already great wireless support, WPA and WPA2 support makes OpenBSD an excellent platform for wireless applications. Thanks to the OpenBSD team for their fantastic work!

Without binary blobs

April 18, 2008 - 4:47pm
Anonymous (not verified)

OpenBSD provides Wi-Fi support WITHOUT binary blobs!

So does Linux..

April 19, 2008 - 4:51am
Anonymous (not verified)

So does Linux..

ath5k

April 19, 2008 - 7:14am
Anonymous (not verified)

Appropos, ath5k is now in 2.6.25, but does not work as good as the other madwifi, binary hal, driver.

What I really like about openbsd is its simplicity. ifconfig vs. wpa_supplicant e.g.

Think

April 19, 2008 - 9:06am
Anonymous (not verified)

What I really like about openbsd is its simplicity.

Yeah, they tend to think things through before adding to their source tree. Others just throw in poop to support the latest technology (with varying degrees of success).

That's a lame statement.

April 19, 2008 - 10:31am
Anonymous (not verified)

That's a lame statement. Linux users have been able to use WPA2 for years.

The lack of WPA2 support was

April 19, 2008 - 2:08pm
Anonymous (not verified)

The lack of WPA2 support was more a philosophical than a technical issue. Theo in particular didn't see WPA as all that useful and all the great. Many OpenBSD users use VPN+IPsec or something similar. This brings them closer to the mainstream, for better or for worse

Philosophical objections to reality?

April 20, 2008 - 7:39pm
Sertious (not verified)

Philosophical? What a ridiculous argument. The issue here is usability. Many large scale wireless networks (corporate networks, Universities etc.) use WPA/WPA2 (typically with some sort of centralised authentication scheme, i.e. WPA(2) Enterprise). Objecting to providing the means to access these networks because 'there is a better way to run a secure wireless network' is arrogant and counterproductive - if I can't get on my company network using OpenBSD, I won't use OpenBSD - it's as simple as that. I *can* do this with Linux (often sans binary blobs, if I wish), even if it's a little bit complex to manage... so that's what I will use.

Question: does anyone seriously propose that running IPsec is more sensible than WPA(2)-PSK for a home network (ADSL + wireless AP)? Only someone who has never actually had to deploy IPsec would suggest such a thing. WPA2 is much more secure than WEP (if you use reasonably long keys) and a hell of a lot easier to configure. IPsec is a horrible, horrible mess, particularly when NAT is required (OpenVPN is great but... again, ease of configuration and use with commodity home routers?).

The complexity of Linux's configuration tools is acknowledged. However, this is an area which is actively being improved. The nature of WPA is such that trying to support WPA enterprise via ifconfig is essentially impossible (you need a daemon of some sort running to manage key updates), so the OpenBSD people will have to face this if they want to add WPA enterprise support...

That said, I love OpenBSD, and congratulate them for this important feature addition - OpenBSD has contributed a lot to the success of Free Software (OpenSSH and free Atheros support being two prominent examples).

I am not arguing either way.

April 21, 2008 - 2:32am
Anonymous (not verified)

I am not arguing either way. I think that much is pretty obvious. With a project like OpenBSD, calling a philosophical argument ridiculous is pretty ridiculous in itself. Obviously usability is not a high priority for OpenBSD, for better or for worse. You can rant and rave all you want, but basically most people in the OpenBSD project at some stage thought WPA to a poor solution, and hence it has taken some time for support to be added. Ease of use for home owners really isn't that much of a concern for security focused project, now is it?

Home owners

April 21, 2008 - 5:55am
Anonymous (not verified)

Ease of use for home owners really isn't that much of a concern for security focused project, now is it?

I'm not sure what you mean by "home owners", but I will assume you mean end-user. Personally I find OpenBSD easier to use than any GNU/Linux distribution I've ever tried. That's thanks to their good documentation, tools, and sane defaults.

The latest GNOME is also available, if you're into that sort of thing ;-) It's lacking some fancy features here that GNU/Linux has, but no nothing you can't live without.

So basically forget about

April 21, 2008 - 11:38pm
Anonymous (not verified)

So basically forget about using it in embedded systems, robotics, control applications etc. where you need to interact with existing wireless network infrastructure. That would include wireless access points. But hey, I can certainly see how not being able to access the network will improve security.

Why in the name of god are

April 22, 2008 - 8:28am
Anonymous (not verified)

Why in the name of god are you trying to shoehorn a general-purpose multitasking OS into places where realtime OSes are needed?

Linux fits the bill

April 24, 2008 - 4:02pm
Anonymous (not verified)

Linux is the OS used most for embedded systems, so apparently the realtime extensions to Linux are good enough...

But then again, if you use BSD, you clearly have no clue about how scalable a proper OS can be. :p *ducks*

>So basically forget about

April 22, 2008 - 2:42pm
Anonymous (not verified)

>So basically forget about using it in embedded systems, robotics, control applications

You're talking of NetBSD, not OpenBSD.

>Philosophical? What a

April 22, 2008 - 2:40pm
Anonymous (not verified)

>Philosophical? What a ridiculous argument. The issue here is usability.

No the issue isn't childish usability. Every sane university (at least in Europe) does support VPN. Usability first is an option just for the Windows copycat Linux.

Sort of ...

April 20, 2008 - 7:11am
Anonymous (not verified)

Linux users have been able to use WPA2 for years.

Yeah, after fscking around with ifconfig, iwconfig, iwpriv, wpa_supplicant, ndiswrapper, madwifi and what not on the few cards that are actually supported. Great stuff.

Yeah, all of those 2 seconds

April 21, 2008 - 3:32am
Anonymous (not verified)

Yeah, all of those 2 seconds it took for me to configure WPA2 Enterprise is surely wasted time, now on OpenBSD , I'd just... Wait... No Enterprise? Oh well...

OpenBSD is a big hole of nothing.

You can't break into a concrete block, but then again, you can't use a concrete block for much...

Awww...

April 21, 2008 - 9:52am

What, no *BSD is dying trolls?

*eyeroll*

--
Program Intellivision and play Space Patrol!

How many WLAN stacks did

April 22, 2008 - 5:41am
Anonymous (not verified)

How many WLAN stacks did Linux had until now? 3?
How many shedulers..?

Don't you think some users "might" wished that some developers would have thought before they would have start using gcc and commit patches....

Of course changing the Stack "frequently" also just "supports us" to gain access to a network...

Seriously: What are you bitching about?
Linux is in no way better and if you dislike OpenBSD: Well stop posting and stop using OpenSSH.

OpenBSD has ~80 developers.. none is realy "hired" as OpenBSD developer. Linux has.. how many? And how many are hired? And still there serious issues in some parts of the Kernel.I just remmeber the Ath5k-Driver and others wich where adopted by Linux and others.

Each OS has pro/contra.
So stop bitching. :)

So it's great OpenBSD supports WPA(2) PSK in a sane way right now!
Well done OpenBSD-Devs!

"Linux is in no way better

April 22, 2008 - 2:13pm
Nony mouse (not verified)

"Linux is in no way better and if you dislike OpenBSD: Well stop posting and stop using OpenSSH."

I do not see why if people dislike OpenBSD they should stop using OpenSSH, such sentiment just creates ill feeling.

That said, if you like OpenSSH, you might like OpenBSD.

Yes Linux doesn't care much

April 22, 2008 - 2:39pm
Anonymous (not verified)

Yes Linux doesn't care much about security :D WPA/WPA2 is just an insecure option for people not able to use VPN etc.

Of course with the help of

April 22, 2008 - 2:37pm
Anonymous (not verified)

Of course with the help of OpenBSD.

So?

April 20, 2008 - 6:04am
Anonymous (not verified)

So?

So, it's newsworthy because

April 20, 2008 - 10:57pm
Anonymous (not verified)

So, it's newsworthy because the OpenBSD fellows were able to set aside their bile filled tirades long enough to do something that had been supported in other kernels for years.

Other kernels do not support

April 21, 2008 - 3:29am
Anonymous (not verified)

Other kernels do not support WPA the way OpenBSD does.
They rely on userspace bloatware (wpa_supplicant *and* hostapd) that in turn require horrible hooks to be implemented in the kernel.
OpenBSD is AFAICT the first OS that implements WPA the right way(tm).

How about this WPA

April 21, 2008 - 6:33am
Anonymous (not verified)

How about this WPA enterprise support with username/pass/certificate? Can this be managed through ifconfig eventually too?

802.1X

April 21, 2008 - 7:16am
Anonymous (not verified)

What you are calling "WPA enterprise" is actually WPA + 802.1X.
802.1X is a completely separate protocol, described in a different standard, and was first designed for wired interfaces.
The fact that WPA *can* use 802.1X as its key management protocol does not make them one and the same. And that is all the problem with wpa_supplicant and hostapd. They mix completely different things, which is totally against the spirit of UNIX. wpa_supplicant-0.6.x even goes to the extent of reimplementing the full 802.11 MLME in userspace!

The didn't forbid the

April 22, 2008 - 2:46pm
Anonymous (not verified)

The didn't forbid the support for WPA. They just didn't care about it. Remember it's opensource, you need someone who likes doing the work. There are three big commerical OS: Windows, MacOS X and guess what? Linux! Yes Linux, without the support of the companies it would be far behind every BSD in quantity. Quality-wise it isn't comparable anyway.

Dream on!

April 22, 2008 - 4:32pm
Anonymous (not verified)

Dream on!

Use the source Luke, you

April 22, 2008 - 5:42pm
Nony mouse (not verified)

Use the source Luke, you would be surprised how much crappy code is in the Linux kernel.

"Quality-wise it isn't

April 22, 2008 - 5:20pm
Anonymous (not verified)

"Quality-wise it isn't comparable anyway."

Yeah, all the BSD's missing features are coded the most secure way: not at all.

To be fair, if it's on Linux, it can run on BSD

May 2, 2008 - 3:38am
Anonymous (not verified)

The great thing about BSD is that you have the choice and you make the call about how secure your system is and what compromises you are willing to make. Install a few packages and you can even run Wine through a Linux compat library. I think exercising your right to choose, rather than being locked into the choices of a complex and poorly documented operating system, is the most secure (and sane) thing you can do for your computer.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
speck-geostationary