|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Andrey Ostanovsky 2:5030/1957.10 11 Dec 2005 00:24:52 To : Dmitry Pryanishnikov Subject : ?+=-= ++]+| =+|+-+|++-! -------------------------------------------------------------------------------- 10 Dec 05 18:05, you wrote to me: DP> Hеправильно - значит противоречит документации или RFC. Где, в каком DP> RFC сказано, что multihome host должен отправлять пакеты с адреса DP> x.x.x.x через интерфейс, к которому этот адрес приписан? Я не знаю, что там и кому "должен" multihome host. Я рассматриваю вариант попроще: запущена софтина, слушает _один_ интерфейс. Через этот интерфейс на нее приходит пакет. Так вот, по моему разумению, возврат должен идти туда же - что-то типа keep-state надо, только в таблице маршрутизации. А то мы тут так кичимся тем, что процессы в памяти изолированы друг от друга, а между интерфейсами - сплошная общественная помойка получается. Это просто недоработка архитектуры, которая всех пока устраивает. Собственно, работа с двумя внешними каналами не только на фре плохо продумана. Hу и хрен с ним, будем костыли использовать. DP> А как быть, если адрес приписан алиасом к lo0? Отправлять через lo0? DP> ;) А у тебя что, счетчики на правилах ipfw типа pass all from any to any _via_ lo0 по нулям стоят? :) Andrey --- GoldED+/BSD 1.1.5 * Origin: --> GoldED Origin <-- PGP KeyID 7249E0B9 --> (2:5030/1957.10) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/4578439b39e8.html, оценка из 5, голосов 10
|