After a very helpful feedback on cooker mailing-list, I decided to post a more in depth screencast which illustrates how netprofile works.

Let’s think about a simple use case. You are using your notebook at home, and everything is fine. However, every time you have to go to work, you have to change several settings related to your network connection, proxy configuration and firewall. Of course, you can do it all manually, or even wrap out a script, but.. there is no need for it with the new netprofile!

So, the goal of this post is to illustrate how to accomplish this task with new netprofile and updated drakx-net applications.

The first thing you have to do is to go to draknetprofile application, and create a new network profile (Update: scroll down to the botton of the post to see the actual draknetprofile screenshots):

draknetprofile graphical interface

draknetprofile graphical interface

When you create a new profile, you have to give it a name (for example, work):

Creating new network profile

Creating new network profile

After you are finished, this new profile will be created and, automatically, activated:

New network profile was created and activated

New network profile was created and activated

From now on, whey you use other drakx-net application, they will detect that you have multiple network profiles, and show you some helpful text to let you know what profile you are using currently. So you can configure your firewall:

firewall configuration with new network profile

firewall configuration with new network profile

Your network connections:

Configuring network settings for new network profile

Configuring network settings for new network profile

Your proxy settings:

proxy configuration for new network profile

proxy configuration for new network profile

And other network settings you want:

network center displaying currently used profile

network center displaying currently used profile

When you go back home, you simply right-click on the net_applet tray icon and activate the default profile again:

net_applet switching profiles

net_applet switching profiles

And this will (almost) instantly restore your settings stored on the default profile:

draknetcenter with default profile

draknetcenter with default profile

You can repeat this procedure for any other profile and configuration. Of course, if you do not want to use netprofile at all, everything will just work.

I hope this clarifies a bit the netprofile application, and how it can help you to simplify your life in different network environment.

EDIT: Updating this post, this is how draknetprofile looks in Mandriva 2010 Beta:

Default netprofile view, with modules details hidden in Advanced section

Default netprofile view, with modules details hidden in Advanced section

Advanced view of draknetprofile, showing modules configuration

Advanced view of draknetprofile, showing modules configuration