Припоминаю, что подобная тема обсуждалась на linuxportal.ru
Поглядите в архивах форума там. Не гарантирую, что там есть подробное описание решения этой задачи, но, во всяком случае, обсуждение такое было, и в нем предлагались варианты (или вариант), как это сделать.