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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene M. Zheganin                   2:5054/79.2    18 Dec 2002  18:54:26
 To : Sergey Zaikov
 Subject : Социализм - это учет и контроль ;))
 -------------------------------------------------------------------------------- 
 
 
  18 Dec 02 в 11:19, Sergey Zaikov -=> Eugene M. Zheganin о "Социализм - это учет
 и контроль ;))":
 
  [...]
 
  EZ>> И без алиасов его пpидется читать. В основном надо немнеого
  EZ>> подумать и написать на бумажке. Hапpимеp. Для наглядности.
 
  SZ> rl0 - быстрый инет, rl1 - внутреняя сетка, rl2 - медленный инет
  SZ> Вот что придумалось:
 
  SZ> #быстрый инет
  SZ> ${fwcmd} add divert natd all from 192.168.107.1/29   to any via rl0
  SZ> out
  SZ> ${fwcmd} add divert natd all from any to 192.168.107.1/29   via
  SZ> rl0 in
  SZ> #медленный инет
  SZ> ${fwcmd} add divert natd all from 192.168.107.100/29 to any via rl2
  SZ> out
  SZ> ${fwcmd} add divert natd all from any to 192.168.107.100/29 via rl2 in
 
  SZ> Похоже на правду?
 
 Почти нет. 8)
 а) Один сокет- один нат. Это явствует из мана.
 б) Если ты дивертишь все пакеты в один нат (а у тебя нарисовано именно так), то 
 все они побегут с одним ipsrc. А дальше сложно сказать. Как рутинг и fwd
 нарисуешь, но это дебри. Тебе 2 ната нужно и 2 дайверт-сокета.
 в) Ответы от внешнего мира _все_ идут как для твоего интерфейса. Внешний мир
 ничего не знает про твои приватные сети, поэтому ответы шлет как будто для
 твоего публичного адреса (одного из двух).
 г) Понять, в каких иименно входящих на внешний интерфейс пакетах нужно
 транслировать обратно ipdst может только natd, так как у него все ходы записаны.
 Поэтому предлагать к обратной трансляции нату нужно все пакеты, а он уж сам
 разберется.
 
 Соответственно. Hарисовать нужно, казалось бы, следующее.
 - не забыть запустить второй натд.
 - не забыть нарисовать дайверт-сокет в /etc/services
 
 нарисовать нечто вроде (плюс тебе же не только нужно по адресам побить,
 насколько я понял- но еще и пот портам, например всякие флэшгеты и прочую
 ftp-шную муть выкинуть в медленный канал)
 
 по портам сам нарисуешь, рисую по адресам
 
 # Быстрый
 ipfw add divert natd all from 192.168.107.1/29 to any out via rl0
 ipfw add divert natd all from any to any in via rl0
 
 # Медленный
 ipfw add divert natd all from 192.168.107.100/29 to any out via rl2
 ipfw add divert natd all from any to any in via rl2
 
 Hо. Теперь есть самый интересный нюанс.
 
 Чтобы пакеты подайвертились правильно, нужно чтобы они получили тэг via <iface>.
 Для этого система должна сначала их зарулить на этот интерфейс, а это она будет 
 делать в соответствии с маршрутизацией. И вот в этом месте появляется
 необходимость рулить рутингом в зависимости от адресов и, по возможности, от
 портов.
 
 И че-то я не соображу, как это сделать. Придется просить помощи у старших
 товарищей. Плюс еще важно, как ISP траффик считать будет. От ipsrc, или от
 канала. Если от канала, тогда наверное вообще забить на ipsrc и на наты, и все
 разруливать fwd. Если от ipsrc, то тогда надо курить доки.
 
 Самый простой способ- забить на порты, разбить клиентов на две сети по типу
 желаемого соединения, и настроить им разные шлюзы в зависимости от.
 
 2 Олл: и что делать в случае, когда не хочется все же так делать ? Снимите с
 ручника. Или я вообще не в тут сторону все делаю ?
 
                                     Hа этом остаюсь искренне Ваш, Евгений.
 
 --- GoldED+/BSD 1.1.5
  * Origin:  ----> Default GoldED Origin <----  (2:5054/79.2)
 
 

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

 Тема:    Автор:    Дата:  
 Социализм - это учет и контроль ;))   Sergey Zaikov   14 Dec 2002 17:42:43 
 Re: Социализм - это учет и контроль ;))   Alexander Anistratenko   15 Dec 2002 01:14:05 
 Социализм - это учет и контроль ;))   Eugene M. Zheganin   15 Dec 2002 02:34:30 
 Социализм - это учет и контроль ;))   Sergey Zaikov   17 Dec 2002 15:11:00 
 Социализм - это учет и контроль ;))   Eugene M. Zheganin   17 Dec 2002 19:22:38 
 Социализм - это учет и контроль ;))   Sergey Zaikov   17 Dec 2002 20:18:27 
 Социализм - это учет и контроль ;))   Eugene M. Zheganin   18 Dec 2002 01:57:38 
 Социализм - это учет и контроль ;))   Sergey Zaikov   18 Dec 2002 12:19:45 
 Социализм - это учет и контроль ;))   Eugene M. Zheganin   18 Dec 2002 18:54:26 
 Социализм - это учет и контроль ;))   Sergey Zaikov   19 Dec 2002 14:21:50 
 Социализм - это учет и контроль ;))   Kardanev Alexandre   19 Dec 2002 15:51:07 
 Социализм - это учет и контроль ;))   Sergey Zaikov   19 Dec 2002 20:43:07 
 Социализм - это учет и контроль ;))   Eugene M. Zheganin   20 Dec 2002 10:50:56 
 Re: Социализм - это учет и контроль ;))   Kondratiev Andrey   20 Dec 2002 13:08:20 
 Социализм - это учет и контроль ;))   Sergey Zaikov   20 Dec 2002 16:03:56 
 Социализм - это учет и контроль ;))   Љ а¤ ­Ґў Ђ.   21 Dec 2002 17:47:02 
 Социализм - это учет и контроль ;))   Sergey Zaikov   20 Dec 2002 12:29:25 
 Re: Социализм - это учет и контроль ;))   Kondratiev Andrey   20 Dec 2002 13:04:13 
 Re: Социализм - это учет и контроль ;))   Kirill Ponomarew   20 Dec 2002 13:43:51 
 Социализм - это учет и контроль ;))   Sergey Zaikov   20 Dec 2002 16:04:55 
 Re: Социализм - это учет и контроль ;))   Kirill Ponomarew   20 Dec 2002 23:51:56 
 Социализм - это учет и контроль ;))   Ivan Voytas   18 Dec 2002 10:27:36 
 Социализм - это учет и контроль ;))   Ivan Voytas   18 Dec 2002 10:25:49 
 Re: Социализм - это учет и контроль ;))   Peter Tveritin   17 Dec 2002 17:42:13 
 Социализм - это учет и контроль ;))   Sergey Zaikov   17 Dec 2002 20:13:12 
 Re: Социализм - это учет и контроль ;))   Peter Tveritin   18 Dec 2002 10:38:38 
 Социализм - это учет и контроль ;))   Sergey Zaikov   18 Dec 2002 13:50:00 
 Re: Социализм - это учет и контроль ;))   Stas Degteff   18 Dec 2002 13:01:06 
 Социализм - это учет и контроль ;))   Sergey Zaikov   18 Dec 2002 13:54:10 
 Социализм - это учет и контроль ;))   Denis Sotchenko   20 Dec 2002 22:02:52 
 Социализм - это учет и контроль ;))   Sergey Zaikov   21 Dec 2002 12:20:53 
 Социализм - это учет и контроль ;))   Denis Sotchenko   21 Dec 2002 14:43:34 
 Социализм - это учет и контроль ;))   Sergey Zaikov   21 Dec 2002 21:39:51 
Архивное /ru.unix.bsd/28173e007104.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional