Category Archives: Networking
May 28, 2012Posted by on
I was looking for a way to automate user configuration management on 20 Linux machines that I have been administering for several months now. In my setup I want to see following:
- add a user once, have him/her on as many machines as you define
- share users’ home directories over the network
There are many ways to have it done. I wanted to see how this can be achieved with Puppet for several reasons, mainly, because I want to have as much config management under the same hood as possible. And I am just starting with Puppet, so comments are welcome.
To implement the user management setup I need three modules:
- users – will define users, their passwords, ssh-keys (optional), default shells etc
- nfs_server – will share /home directory over NFS
- nfs_client – will mount the shared /home directory as /home
In this demo I have three machines, all running Debian Squeeze:
- puppet.mydomain.com – is the puppet master
- node1.mydomain.com – NFS server, will share /home over the network
- node2.mydomain.com – NFS client, will mount /home from node1
May 11, 2012Posted by on
Slightly easier topic today 🙂
A while ago I had to set up an Ubuntu machine so that after a reboot it would automatically log in to Gnome and connect to WLAN with the correct wlan key. There’s propably many ways of doing this and it might be quite easy to do with GUI but here’s how to do it from the command line.
WLAN key configuration
For setting the wlan key we need to modify the Network Manager configuration.
The configuration files for all your known connections are here:
You need to add the key to the appropriate config. In my case it was Auto Wlan212. Sudo is needed for editing the file. There’s a lot of settings you can play with but the section for the wlan key is under
Before I modified anything these two lines were there already: Read more of this post