Для тех, кто столкнется с подобной задачей, ссылка на имплементацию ровно того, что я хочу сделать. Оказывается, этот скрипт убрали из репозитория GNURadio, посколько, видимо, добавили внутренную поддержку TUN/TAP интерфейса, но вот толковый пример как этим пользоваться, не положили.
Боюсь, что нет. Я как раз много дальше, чем то, что рассказывается в статье: идея как раз в том, чтобы суметь при помощи одного из SDR и GNURadio организовать "сетевой тунель".
Тут есть нюанс. Сам по себе свисток работать не будет, т.к. он просто выполняет функцию приема сигнала и его цифровизации, а вот что делать с этим сигналом уже программируется (Software Defined Radio). Т.е. просто адаптировать свисток к стеку не получится, нужна именно прослойка между свистоком и стеком, но еще раньше чем модуль ядра. Т.е. поток получается такой
Сигнал -> свисток -> программа-обработчик -> сетевой интерфейс -> приложение (и в обратную)
Правильно ли я понял, что, получается, между обработчиком и сетевым интерфейсом должен быть еще драйевр? (Мне уже кажется, что я не совсем верно применяю терминологию, поэтому прошу не бить)
Спасибо всем.