Network-config is a simple and easy to use program that helps
configuring the network interfaces for linux-based operating
systems. It allows to have multiple configurations for the same
computer and to easy configure NAT for internet sharing. It can also be
used to scan for wireless networks. It is written in perl and uses gtk2+,
but also works as a command line program.