URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 5614
[ Назад ]
Исходное сообщение
"Эмуляция netdevice в linux"
Отправлено bandy , 02-Фев-01 03:05
Проблема в следующем: для отладки своего перехватчика хочется эмулировать сетевое устройство, когда на самом деле ethernet-устройства нет, чтобы можно было писать в его файл пакеты и считывать их оттуда.
Если кто-нибудь может посоветовать что-либо или сослаться на какой-либо источник, буду очень признателен.
Содержание
- RE: Эмуляция netdevice в linux,Z0termaNN, 14:13 , 02-Фев-01
- RE: Новая проблема,bandy, 08:27 , 03-Фев-01
- RE: Новая проблема,Sergey Vlasov, 23:13 , 03-Фев-01
Сообщения в этом обсуждении
"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).