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