Спасибо, я с 9 версии тоже пытался что-то автоматизировать, но за это время все консольные команды успели внедриться до уровня навыков. Пьяным могу пароль рутовый не вспомнить, а вот сеть поднять, маршруты прописать пальцы сами смогут. Так вообщем и существую.
А я просто sudo ifup eth0(wlan0) делаю и он по dhcp все подхватывает сам (что дома, что на работе). А если в кафе, то там все равно руками все настраивать надо, так что разницы как это делать особой нет. А при suspend'e он сам все интерфейсы отрубает.
Есть более легковесный вариант NetworkManager'a — Wicd. Есть как GTK фронтенд (без Gnome зависимостей) так и wicd-curses или wicd-cli, для тех кто искы не запускает.
Простенький скрипт для переключения настроек сети