[eside-ghost] Un server ¿dos conexiones?

zgor zgor en int80h.net
Mie Dic 26 21:10:16 CET 2007


Aupa Rafa,
>
>
> route:
> ---------------------
> 84.23.1.0 <http://84.23.1.0>    / 255.255.255.0 
> <http://255.255.255.0>    eth2
> 84.23.1.0 <http://84.23.1.0>    / 255.255.255.0 
> <http://255.255.255.0>    eth1
> default          84.23.1.1 <http://84.23.1.1>           eth1
> ---------------------
>
> En eth1 la IP es: 84.23.1.3 <http://84.23.1.3>
> En eth2 la IP es: 84.23.1.80 <http://84.23.1.80>

En tal caso se me ocurre:
apt-get install iproute2 o similar
en /etc/iproute2/rt_tables añades una tabla 'secundaria' le llamas por 
ejemplo
ip route add default via 84.23.1.1 dev eth1
ip route add default via 84.23.1.1 dev eth2 table secundaria


iptables -t mangle -A OUTPUT -s 84.23.180 -j MARK --set-mark 2
ip rule add fwmark 2 table secundaria

con eso lo que tenga de origen la 84.23.1.80 mirara la tabla secundaria :)



lo he escrito asi del tiron pero creo que debería colar



gorka.



Más información sobre la lista de distribución eside-ghost