Network configuration for Linux or Unix OS
At home, you can use network-config, a simple but useful Perl GTK script with multiple configurations and various facilities (like wifi network scan and NAT forwarding).