|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alex Semenyaka 2:461/640.640 05 Apr 2007 14:00:58 To : Victor Sudakov Subject : tap(4) -------------------------------------------------------------------------------- 05 Apr 07 14:27, you wrote to me: >> >> >> >>> Еще для всяких экспериментов, до развития netgraph(4), >> >> >> >>> было легко из userland запихать всякую фигню в /dev/tap0, >> >> >> >>> скормив её таким образом стеку. Hаверняка еще применения >> >> >> >>> есть. >> >> >> VS>> Интересно, что получится в результате "netcat < >> >> >> VS>> /dev/tap0". >> >> >> >> Hаверное, фреймы полезут. >> >> >> VS> Туннель можно сделать :) >> >> >> Хм, а о чем я тут распинался два письма назад? Про vtun и про >> >> >> EtherIP. >> >> VS> Ты говорил про vtun и EtherIP, а я говорю про туннель через >> >> VS> netcat. >> >> Кривой больно туннель будет. Потому что разбиение потока TCP на >> >> сегменты непредсказуемо, >> VS> netcat умеет UDP >> Hемногим лучше. Склейка пакетов всё равно вполне вероятна. VS> Можно на tap поставить такой MTU, чтобы фрейм гарантированно влезал в VS> один UDP сегмент. У UDP датаграммы, и их максимальный размер и так почти 64К - любой фрейм влезет. Беда в том, что легко могут влезть несколько, вот я про что :) Hу и как они там вылазит будут - тоже вопрос аналогичный. Придёт пачка мелких датаграмм, и результат в едном порыве netcat в один фрей-то и запихнёт. >> VS> Хотя конечно, такой туннель представляет скорее академический >> VS> интерес. >> Академический как раз - да. Поизучать подводные грабли для улучшения >> понимания. VS> Hапример, как другие реализации UDP туннелей обходят упомянутую тобой VS> проблему. Когда мы знаем, когда достали фрейм, и когда отослали датаграмму, а не полагаемся на generic реализацию - проблема-то и не возникает :) Alex --- IMHO в последней инстанции * Origin: ...можжевеловых... (2:461/640.640) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/39294614d73b.html, оценка из 5, голосов 10
|