Проблема этой идеи заключается в том, что служба NetworkManager берет свои команды из nm-applet (или аналога KDE, если вы находитесь в KDE). Чтобы не запутаться, я предполагаю, что вы в GNOME). В репозиториях есть интерфейс командной строки NetworkManager, называемый cNetworkManager (как это ни странно, написанный на Python). Вы можете попытаться вставить команду для подключения к вашей сети с помощью cNetworkManager в сценарии запуска (я не совсем уверен, куда вам нужно поместить этот сценарий, но я знаю, что это возможно:D). Я не знаю, будет ли этот подход подключаться или он останется подключенным после выхода из системы, но я знаю, что есть по крайней мере две проблемы, которые вам придется решить.
1) У вас будет этот скрипт, сражающийся с nm-applet. Если вы хотите сделать это, я бы отключил автоматический запуск nm-applet (который должен быть настроен в настройках -> сеансы или настройки -> запуск программ, в зависимости от того, используете ли вы fedora 11).
2) если вы когда-нибудь захотите сменить сеть (и придумаете такие вещи, как автоматическое их обнаружение), вам придется либо сделать это с помощью cNetworkManager (что является настоящей болью), либо запустить nm-applet и потерять способность сохранять соединение открывается после выхода из системы.
Желаем удачи, и дайте нам знать, если это работает!