Let me introduce you to my next :
- multimedia center
- wifi box
- numeric TV center (VOD + terrestrial + adsl) (40Gb disk rumored for recording + timeshifing ?)
- adsl modem (ADSL2+)
- entertainment center
- ethernet hub
- mobile phone relay via wifi
check out : the pictures and the press releases (fr) already a free subscriber (30 euros per months), so I should get this really soon. I'm a Niel's admirer (Mr Niel is the CEO) since a long time... The company looks really healthy with a very strong strategic steering. (Very focused, using and supporting linux since a very long time, videolan too, etc)
Say you want to remove all unversioned files of your working directory (for subversion, but CVS should also work) very quickly. I'm not aware of such a command in subversion. But you can use this instead :
- I like typing “foobar I Own You” instead of “linux” on lilo prompt (at cd-install) to make it work with i915G -- so funny to have Kernel Panic if you don't !
- I like the clean minimalistic grub boot splash
- I like the name (... but I don't know why)
- I like the efficient linux-text install
- I have no fucking idea of how to install package pre-selections again (@Editors, @Office Productivity, etc...) -- but that's probably my fault
- I like chkconfig
- I really hate /etc/sysconfig/network-scripts/* ifupdown is so much more intuitive.
- I don't like yum nor rpm:
- why does it take more than 2 seconds to do a package search ?
- the *second* search call could at least be cached ! ( | less)
- rpm -qXZY is _so_ intuitive
- rpm --contents packge.rpm doesn't work ? wtf !?
- I dislike installing vim-enhanced and don't have vi aliased to vim automatically
This work with Panther at least, and is based on Freeradius 1.0.2 Once you get Freeradius installed (for instance using ubuntu on AMD64 - link ). I advise you to follow the section 3.2 of this how-to. Thus you get working clients.conf, radiusdb.conf, users and eap.conf. To generate certs you can use the interactive CA.all script which comes with freeradius (under scripts). I've chosen to user the certs.sh script after making some customization in CA.certs. The WRT54G (here it's a screenshot of DD-WRT (talismen)) is straightforward : In "Wireless" > "Wireless security". Enter "WPA Radius", leave TKIP selected, enter the IP address of your radius server and the secret key declared in the clients.conf:
For OS-X, just select the SSID of the WRT54G in the list. It ask you for a login and password. Enter those in the users file of freeradius...
For the first time he should ask you to add certs in OS X. Once accepted, you should be online. Hurra! You can save the connexion settings (and get more settings) using the OS X "Internet Connexion" utility :
If you don't want to setup a radius sever on your own you can get dedicated firmware for the WRT54G with TinyPEAP inside, which seems cool (not tested). Especially for user management. Other cool links :
Freeradius hasn't been ported to hoary yet (in the 64 bits version)
I hope freeradius package is an exception ! Nonetheless, it's possible to install it cleanly on Hoary
Get the tarball at http://freeradius.org.
Luckily enough you have a ./debian directory so you can craft your own .deb with dpkg-buildpackage
Once you have installed the dependencies... The build process will fail (If it has been that easy, I imagine you would have a pre-cooked .deb in the distribution...)
The first problem is the libtool dependencie (<1.5) Don't try to build a libtool1.4 .deb it's seem really hard
Instead edit ./debian/rules and remove --with-system-libtool
Unfortunately... this is not enough. Indeed, the build will succeed, but you'll end with a linking issue on rlm_eap. (This is precisely the module I wanted to use).
The solution of copying missing .so or .la from source tree to /usr/lib/freeradius won't fit because, the freeradius server will complain about a undefined symbol: eaptls_process