Маршрутизация в Linux
От: Realmen Россия  
Дата: 15.08.06 09:47
Оценка:
Привет всем! Есть проблема, не знаю с чего начать. На машине установлен Linux. Эта машина соединяет две сети. Настроена маршрутизация с одного порта на другой (из одной сети в другую). Драйвер сетевого устройства написан мною, принимает пакет и отдаёт его ядру. Ядро определяет куда и отдаёт драйверу. Вопрос: как вклиниться между драйвером и ядром при приёме (например, наложить маску на данные) и между драйвером и ядром при передаче (снять маску). Вклинится необходимо внешне, а не из драйвера. Тоесть задача сводится вызвать внешнюю мою программу, которая накладывает маску в цепь маршрутизации. Вот как это сделать не знаю! Если есть какие нить предложения или реализации, помогите разобраться!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.