Осталась одна маленькая проблема (точнее две).
1) Необходимо из rc.local вызвать скрипт\команду\etc, которая в течение заданного времени будет ловить нажатия клавиш. Если таковое произошло, то прерываем выполнение последующих команд. Нужно для изменения настроек на этом же самом компьютере (в случае загрузки на другом компьютере или с другой сетевухой, загрузка прервётся и можно менять настройки, но это не единственный возможный случай), если кнопку не нажал, то грузится настроенный предварительно клиент. На баше пока не осилил как сделать, видимо надо Си приплетать, но я в нём ни в зуб ногой, хотя, наверное, скомпилировать простую программку на сях с тырнета смогу. Вот только адаптировать под конкретный случай не уверен, что получится;
2) Автоматика, которая (сама по себе очень примитивная, но это от того, что сосредотачивался на других моментах) в имеющемся случае не всегда может устроить. Над этим думаю, но это, имхо, можно и позже дописать\изменить. А вот порешать первый вопрос было бы весьма полезно.