Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     21 Jun 2002  21:04:18
 To : Andy Takker
 Subject : Re: natd[131]:
 -------------------------------------------------------------------------------- 
 
 >>> Andy Takker wrote:
 
 AT> natd[131]: failed to write packet back (Host is down)
 AT> Чтобы это значило?
 
 Пакеты, сгенерированные локально и форварженные с других интерфейсов,
 различаются по обработке. Если стек на основании своих данных решает,
 что он не может отправить пакет через выходной интерфейс, и пакет
 сгенерирован локально, то возвращается ошибка тому процессу, что вызвал
 передачу этого пакета. Если в той же ситуации пакет был пришедшим извне,
 то пакет дропается, а источнику отправляется или не отправляется
 соответствующий ICMP ответ.
 
 С natd получается извращенная поза этого же поведения. Пакет пришел
 извне, но он был отдан через divert socket в natd и затем после обработки
 natd его запихивает обратно в стек для отдачи наружу. Так вот - при этом
 пакет считается локальным и natd получает ошибку, которая его совсем не
 касается.
 
 С моей точки зрения это - баг подсистемы divert сокетов.
 /netch
 --- ifmail v.2.15dev5
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 natd[131]:   Andy Takker   21 Jun 2002 18:00:05 
 Re: natd[131]:   Andrey Shirshov   21 Jun 2002 20:33:20 
 Re: natd[131]:   Dennis Generaloff   21 Jun 2002 20:35:24 
 Re: natd[131]:   Valentin Nechayev   21 Jun 2002 21:04:18 
 Re: natd[131]:   Dmitro V. Dudenko   22 Jun 2002 01:52:06 
 Re: natd[131]:   Valentin Nechayev   22 Jun 2002 11:23:02 
Архивное /ru.unix.bsd/73680d75b451.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional