В сообщении от 19 Март 2007 13:16 Dmitry E. Oboukhov написал(a): > >>> Для каждой пары интерфейсов выделить подсеть. Настроить маршрут от хоста 1 > >>> к хосту 2 через первую пару, а наоборот - через вторую. > >>> > >> А вот тут можно примерчик? > > Хост 1: > > # ip addr add 192.168.1.1/30 dev eth0 > > # ip addr add 192.168.1.5/30 dev eth1 > > # ip route add default via 192.168.1.2 dev eth0 > > Хост 2: > > # ip addr add 192.168.1.2/30 dev eth0 > > # ip addr add 192.168.1.6/30 dev eth1 > > # ip route add default via 192.168.1.5 dev eth1 > а что будет заставлять траффик ходить по разным каналам? > > что-то я не помнимаю механизма.
Я извиняюсь опечатался: Хост 2: # ip addr add 192.168.1.2/30 dev eth0 # ip addr add 192.168.1.6/30 dev eth1 То есть на хосте 2 не нужно устанавливать маршрут по умолчанию. Механизм действия такой. Из Интернета на хост 2 приходит пакет для хост 1. Тут пакет, видимо, нужно снатить подменив IP-адрес назначения на 192.168.1.5. Далее, хост 2 маршрутизирует этот пакет через eth1, так как 192.168.1.5 находиться в его подсети. Хост 1 получает пакет и отвечает на него в Интернет, т.е. пакет идет через default gateway, то есть через eth0. Далее, хост 2 получит этот пакет, произведет обратную замену адресов в NAT'е. И отправит пакет в Интернет. Единственное в чем может возникнуть затык: может быть хост 1 будет отвечать с IP-адресом источника равным адресу на eth0, т.е. 192.168.1.1, и NAT перестанет работать. Тогда нужно дописать задать маршрут так: # ip route add default via 192.168.1.2 dev eth1 src 192.168.1.5 Хотя последнее вряд ли случится. -- Макс -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

