Written by tolonuga the 29 Feb 08 at 10:40.
Category: Internet & Networking.
Related project:
Nothing/Others.
Status: New
Rationale
Some companies worry who might use which ethernet port and maybe misuse it. So they deploy 802.1x authentication, similar to what is done with wireless access points. But with wired / ethernet the situation is much easier: encryption isn't needed, only the user needs to authenticate himself, for example with username and password.
There is well working open source software for this, such as xsupplicant. The problem: not included on (k)ubuntu by default. Yes, the user could download and install it. But he needs network access for this, and he might not have network access without the software already installed. So the user ends up in a dead end.
Microsoft Windows XP Professional for example includes this functionality by default - if you plug the ethernet cable into your laptop, you get a popup that authentication is required, if you click on it the dialog with username and password, and if they are correct the usual dhcp starts and you can use the network. A similar solution for (k)ubuntu would be great!
In many companies, the home directory is stored in a server (NFS, samba).
Thus, it would be interesting some integration with gdm (kdm) so that make the authentication of network authentication before the operating system authentication.
An example of this functionality happens with use of the windows and securew2.
My ideia is: create a checkbox in gdm or in networkmanager with "Enable 802.1x authentication with home on server".