URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 5614
[ Назад ]

Исходное сообщение
"Эмуляция netdevice в linux"

Отправлено bandy , 02-Фев-01 03:05 
    Проблема в следующем: для отладки своего перехватчика хочется эмулировать сетевое устройство, когда на самом деле ethernet-устройства нет, чтобы можно было писать в его файл пакеты и считывать их оттуда.
    Если кто-нибудь может посоветовать что-либо или сослаться на какой-либо источник, буду очень признателен.


Содержание

Сообщения в этом обсуждении
"RE: Эмуляция netdevice в linux"
Отправлено Z0termaNN , 02-Фев-01 14:13 
нет ничего невозможного:
в /usr/src/linux/Documentation/networking:
- ethertap.txt для v2.2
- tuntap.txt для v2.4

"RE: Новая проблема"
Отправлено bandy , 03-Фев-01 08:27 
Спасибо, Z0termaNN, теперь я по крайней знаю, про что искать информацию и чувствую себя не таким олухом :) , но простите мою тупость, все-равно ничего не получается :((
У меня 2.2.15, когда я попробовал перекомпилировать ядро, в xconfig пункт, касающийся ethertap был неактивен (и я не понял, что надо сделать), в menuconfig вообще ничего такого не нашел... Нужен какой-то патч? Никто не подскажет?

"RE: Новая проблема"
Отправлено Sergey Vlasov , 03-Фев-01 23:13 
Нужно включить CONFIG_EXPERIMENTAL (Prompt for development and/or incomplete code/drivers) и CONFIG_NETLINK (Kernel/User netlink socket). Еще вроде бы нужен CONFIG_NETLINK_DEV (Netlink device emulation).