X-Git-Url: https://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/fda196f937299486eb9daa1888f92ad1f64d6963..7378da40a732b6d4d5af44865b2c8fd51246964a:/blog/index.html diff --git a/blog/index.html b/blog/index.html index 930f858660..3036bf6fca 100644 --- a/blog/index.html +++ b/blog/index.html @@ -19,6 +19,72 @@ +
+
Autodetecting Client setup for roaming workstations in Debian Edu
+
2010-08-07 14:45
+
+

A few days ago, I +tried +to install a Roaming workation profile from Debian Edu/Squeeze +while on the university network here at the University of Oslo, and +noticed how much had to change to get it operational using the +university infrastructure. It was fairly easy, but it occured to me +that Debian Edu would improve a lot if I could get the client to +connect without any changes at all, and thus let the client configure +itself during installation and first boot to use the infrastructure +around it. Now I am a huge step further along that road.

+ +

With our current squeeze-test packages, I can select the roaming +workstation profile and get a working laptop connecting to the +university LDAP server for user and group and our active directory +servers for Kerberos authentication. All this without any +configuration at all during installation. My users home directory got +a bookmark in the KDE menu to mount it via SMB, with the correct URL. +In short, openldap and sssd is correctly configured. In addition to +this, the client look for http://wpad/wpad.dat to configure a web +proxy, and when it fail to find it no proxy settings are stored in +/etc/environment and /etc/apt/apt.conf. Iceweasel and KDE is +configured to look for the same wpad configuration and also do not use +a proxy when at the university network. If the machine is moved to a +network with such wpad setup, it would automatically use it when DHCP +gave it a IP address.

+ +

The LDAP server is located using DNS, by first looking for the DNS +entry ldap.$domain. If this do not exist, it look for the +_ldap._tcp.$domain SRV records and use the first one as the LDAP +server. Next, it connects to the LDAP server and search all +namingContexts entries for posixAccount or posixGroup objects, and +pick the first one as the LDAP base. For Kerberos, a similar +algorithm is used to locate the LDAP server, and the realm is the +uppercase version of $domain.

+ +

So, what is not working, you might ask. SMB mounting my home +directory do not work. No idea why, but suspected the incorrect +Kerberos settings in /etc/krb5.conf and /etc/samba/smb.conf might be +the cause. These are not properly configured during installation, and +had to be hand-edited to get the correct Kerberos realm and server, +but SMB mounting still do not work. :(

+ +

With this automatic configuration in place, I expect a Debian Edu +roaming profile installation would be able to automatically detect and +connect to any site using LDAP and Kerberos for NSS directory and PAM +authentication. It should also work out of the box in a Active +Directory environment providing posixAccount and posixGroup objects +with UID and GID values.

+ +

If you want to help out with implementing these things for Debian +Edu, please contact us on debian-edu@lists.debian.org.

+
+
+ + + + Tags: debian edu, english, nuug. + +
+
+
+
Debian Edu roaming workstation - at the university of Oslo
2010-08-03 23:30
@@ -853,35 +919,6 @@ personal home page over at redhat.com.

- Tags: debian, debian edu, english, ldap, nuug. - -
- -
- -
-
jXplorer, a very nice LDAP GUI
-
2010-07-09 12:55
-
-

Since -my -last post about available LDAP tools in Debian, I was told about a -LDAP GUI that is even better than luma. The java application -jXplorer is claimed to be capable of -moving LDAP objects and subtrees using drag-and-drop, and can -authenticate using Kerberos. I have only tested the Kerberos -authentication, but do not have a LDAP setup allowing me to rewrite -LDAP with my test user yet. It is -available in -Debian testing and unstable at the moment. The only problem I -have with it is how it handle errors. If something go wrong, its -non-intuitive behaviour require me to go through some query work list -and remove the failing query. Nothing big, but very annoying.

-
-
- - - Tags: debian, debian edu, english, ldap, nuug.
@@ -916,7 +953,7 @@ and remove the failing query. Nothing big, but very annoying.

  • July (12)
  • -
  • August (1)
  • +
  • August (2)
  • @@ -975,9 +1012,9 @@ and remove the failing query. Nothing big, but very annoying.

  • debian (35)
  • -
  • debian edu (37)
  • +
  • debian edu (38)
  • -
  • english (52)
  • +
  • english (53)
  • fiksgatami (1)
  • @@ -995,7 +1032,7 @@ and remove the failing query. Nothing big, but very annoying.

  • norsk (71)
  • -
  • nuug (89)
  • +
  • nuug (90)
  • opphavsrett (14)
  • @@ -1024,7 +1061,7 @@ and remove the failing query. Nothing big, but very annoying.

    -Created by Chronicle v3.7 +Created by Chronicle v3.2