Продукты

Все продукты
02.08.2013

Драйвер TAP для QNX 6.5.0

Виртуальный сетевой драйвер TAP симулирует Ethernet устройство и работает на канальном уровне модели OSI (уровень 2), оперируя Ethernet-кадрами. TAP используется для организации моста (bridge).

Пакет отправляемый сетевым стеком в TAP устройство доставляется пользовательской программе, которая подключается к этому устройству. Пользовательская программа также может отправлять пакеты в TAP устройство. В последнем случае драйвер отправляет пакет в сетевой стек, эмулируя приём от внешнего источника. 

TAP устройства используются при работе и создании виртуальных частных сетей (VPN), например, программами VTun и OpenVPN, а также в качестве сетевых устройств в технологиях виртуализации. Драйверы TAP существуют также для таких операционных систем как Linux, семейство *BSD, Solaris, Windows и MAC OS X. Реализации драйвера TAP в различных ОС являются совместимыми и позволяют организовать защищённую передачу информации между приложениями. 

Дополнительная информация: Проект VTun (eng.), Wikipedia (рус.), Wikipedia (eng.). 

Отделом разработок СВД ВС был разработан драйвер TAP для QNX 6.4.1. В настоящее время драйвер доступен в качестве beta-версии. Мы приглашаем к тестированию всех желающих. Будем рады учесть замечания и предложения по развитию этого драйвера. 

Запуск драйвера TAP аналогичен запуску любого другого сетевого драйвера для QNX6, например: 

Код:
# mount -T io-pkt /lib/dll/devnp-qtap.so

После этого должен появиться сетевой интерфейс tap0 и символьное устройство /dev/tap0 . Настраивать сетевой интерфейс следует при помощи команды ifconfig, например, так: 

Код:
# ifconfig tap0 10.1.0.1/24 up

После этого драйвер готов к работе и можно запускать ПО работающее с TAP устройствами, например, VTun. В случае необходимости интерфейс можно удалить: 

Код:
# ifconfig tap0 destroy

И что самое интересное, поверх TAP работает QNET. 


Более подробную информацию см. на нашем форуме

Скачать

Возврат к списку