Создание виртуальных устройств.

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Stevens
Сообщения: 11
ОС: Debian

Создание виртуальных устройств.

Сообщение Stevens »

Всех приветствую!

Возникла такая ситуация:
Существует канал доступа к устройству /dev/myDevice, позволяющий обмениваться данными по протоколу HDLC. Само устройство общается с клиентом, который шлет кадры x.25. Драйвер устройства протокол х.25 не поддерживает, что молчаливо подразумевает, что программа, взаимодействующая с каналом, должна сама парсить кадры HDLC - сначала доставать из них LAPB, а потом уже x.25.

1) К несчатью, мне пока не удается найти программный парсер (с, с++) протокола х.25. Если кто знает - подскажите, плз. Писать свой - глупо.

2) Мне кажется, что можно каким-то образом замкнуть /dev/myDevice на виртуальное устройство (или сокет), к которому привязать модуль поддержки х25. Но вот как это сделать - я пока не знаю.

Второй вариант был бы предпочтительнее. Использую ОС Debian 5.0.0 64bit.

Заранее благодарен за любые идеи и предложения.
Спасибо сказали: