Re[2]: [Comm] Раздельные шлюзы в интернет

Sodom =?iso-8859-1?q?community_=CE=C1_sodom=2Eru?=
Пт Дек 17 16:32:43 MSK 2004


Здравствуйте, Oleg.

Вы писали 17 декабря 2004 г., 15:47:08:

> Sodom пишет:

>>Здравствуйте, уважаемые!
>>Возникла такая задача: сделать 3 отдельных канала в интернет через
>>один шлюз.
>>Теоретически это должно выглядеть так: внутренняя карточка с
>>айпишником из локалки (стандартно) и внешняя карточка с одним
>>айпишником и двумя алиасами, данные провайдером.
>>Возможно ли настроить маскарадинг так, чтобы вся локалка ходила через
>>один айпи, а две отдельные личности маскарадились каждый через свой
>>алиас?
>>В сквиде 2.5х эта проблема решаема. Но необходимо решение именно по
>>маскарадингу.
>>
>>  
>>
> Не совсем маскарад, но по-моему так

> # Два хоста через свои алиасы
> iptables -t nat -A POSTROUTING -o $IFALIAS1 -s $HOST1  -j SNAT 
> --to-source $IPADDR1
> iptables -t nat -A POSTROUTING -o $IFALIAS2 -s $HOST2  -j SNAT 
> --to-source $IPADDR2
> # А остальная сеть через свой
> iptables -t nat -A POSTROUTING -o $IFALIAS0 -s $INTNET  -j SNAT 
> --to-source $IPADDR0

> говорят сейчас SNAT более модно, чем маскарад

Чего-то не получается...
 IFALIAS1="eth0:0"
 ...
iptables -t nat -A POSTROUTING -s 192.168.1.201 -o $IFALIAS1 -j SNAT --to-source $IPADDR1
Warning: wierd character in interface `-j' (No aliases, :, ! or *).
Bad argument `SNAT'
нельзя алиасы делать? Надо отдельную карточку пихать?


-- 
С уважением,
 Sodom                          mailto:community на sodom.ru




Подробная информация о списке рассылки community