|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/64 04 Jul 2004 12:51:05 To : Gleb Smirnoff Subject : IP over ICMP -------------------------------------------------------------------------------- [03 Jul 04 11:15], Gleb Smirnoff (2:5020/400) -> Alex Semenyaka: EG>>> А что, вполне нормально. Это же все для крайних случаев, такое EG>>> туннелирование, тут уж не до удобств. AS>> Netgraph - это, конечно, очень модно, но в данном случае зачем? AS>> Возьми себе исходники ping, который прекрасно icmp и отправляет, и AS>> получает. Возми дальше интерфейс tun (или целиком исходники AS>> nos-tun). Скрести их. И все. AS>> А то горе от ума получается. GS> Так как я предлагаю быстрее написать. И в отличие от tun туннель GS> получается в ядре. Это не быстрее и не универсальнее. В случае с tun и raw socket заранее решены все проблемы, которые вы обсуждали тут. Еще раз повторю - простейший вариант туннеля пишется скрещиванием ping и nos-tun _очень_ быстро, весь код уже есть, cut'n'paste осталось сделать. Заодно оно не зависит от того, через какой интерфейс делается туннель. Одна радость - что не будет переключений контекста из-за ядерность netgraph, но для туннеля по icmp это явно не критично. Зато и ошибка в коде ядро отправит в панику. SY, Alex --- IMHO в последней инстанции * Origin: Show must go on... and off. (2:461/64) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/144340e7fe23.html, оценка из 5, голосов 10
|