Я пытаюсь создать небольшой концентратор доступа PPPoE, чтобы узнать внутреннюю работу PPPoE. Это требует от меня отправлять не-IP-пакеты, мне нужно иметь возможность устанавливать ETHER_TYPE и, в конечном итоге, целевые поля mac в заголовке фрейма Ethernet, но насколько я могу судить, сырые сокеты WinSock дают мне возможность поставлять мои собственный IP-заголовок, но не заголовок ethernet.Могу ли я отправлять не-IP-пакеты с помощью Winsock?
Это правда? И если да, есть ли способ обходить это?
Я хорошо осведомлен о WinPcap и буду использовать его ТОЛЬКО в крайнем случае.
Спасибо за ответ. О TDI мне нужен драйвер, чтобы получить к нему доступ, поскольку он доступен только в режиме ядра, правильно? –