Как настроить сеть?

Шастаю со своим ноутом по многим местам, и никак не могу придумать, как наиболее правильно настроить на нем сеть. В одном месте необходимо использовать DHCP, в другом нужно прописывать статический адрес, в третьем DHCP есть, но пользоваться им не надо, в четвертом адрес надо автоматически получить но DNS нужно прописать руками...
Пока держу в /etc/conf.d/net пачку закомментированных настроек, по приходе в нужное место раскоменчиваю нужную часть. После чего приходится рестартовать подключение. Но лениво стало как то. Хочется или автоматически чтобы подцеплялось, или хотя бы простым мышетыком.
В принципе особенности каждой сети описать могу (если автоматически получили 192.168.0.*, то это четвертый вариант, если DHCP в сети нет, то второй и так далее).

Нет ли какой софтины или идеи в нужную сторону?

? net-misc/wicd

?

net-misc/wicd
     Available versions:  1.6.2.2 1.7.0 {X +gtk ioctl libnotify ncurses nls +pm-utils}
     Installed versions:  1.7.0(09:31:09 16.01.2010)(X gtk libnotify ncurses nls pm-utils -ioctl)
     Homepage:            http://wicd.sourceforge.net/
     Description:         A lightweight wired and wireless network manager for Linux

Я Gentoo & Funtoo

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".