|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Mykola Dzham 2:5020/400 28 Oct 2004 18:14:56 To : Gleb Smirnoff Subject : Re: FAQ --------------------------------------------------------------------------------
Gleb Smirnoff (glebius@cell.sick.ru):
> >> AS> ipnat запонимает какой адрес в локалке на какой адрес в инет послал
> >> AS> пакет. Когда приходит ответ, он смотрит, с какого адреса и по своему
> >> AS> списку отправляет пакет по адресу в локалке. Если два компа из локалке
> >> AS> полезут а один адрес - похоже работать не будет.
> >>
> >> Hесмотря на эти рассуждения, работает. И с одного локального компьютера
> >> несколько соединений на один внешний сервис, и с нескольких. Значит, в
> >> рассуждениях есть изъян. Hамекаю: у tcp-пакета (как и у udp), помимо
> >> адресов, есть ещё "порты". Специально предназначенные для разрешения таких
> >> вот коллизий.
>
> MD> А если вдруг случится неимоверная ситуация и совпадут серверный адрес,
> MD> порт и клиентские порты у двух клиентов. ipnat справится с такой
> MD> ситуацией?
>
> Hе знаю как ipnat, но вообще ситуация решается тем, что на исходящем
> пакете меняется порт клиента. При обратном транслировании порт ставится
> назад. AFAIK, natd так делает, если ей не сказали -same_ports.
Это я в курсе, это как бы и есть полноценный PAT. А мне вот интересно
именно умеет ли так ipnat или нет.
--
LEFT-UANIC
JID: levsha@jabber.kiev.ua
--- ifmail v.2.15dev5.3
* Origin: National Taras Shevchenko University of Kyiv (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/6325badcb72a.html, оценка из 5, голосов 10
|