Me desculpe, isso é meio básico mas, você já verificou se os pacotes estão realmente sendo marcados (iptables -t mangle -L -nv)? Se a marcação não estiver sendo feita então realmente o "ip rule fwmark" não vai rolar... Digo isso por experiência própria, já passei por coisas parecidas.
t+ 2008/7/15 Jaderson da Silva <[EMAIL PROTECTED]>: > > Estou com a seguinte configuracao: > > > IPTABLES: > > iptables -t nat -I PREROUTING -d 10.1.1.2 -i eth2 -p tcp -m tcp --dport > 3389 -j DNAT --to-destination 172.16.0.253:3389 > iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -o eth2 -j SNAT > --to-source > 10.1.1.2 > iptables -t nat -I POSTROUTING -s 172.16.0.0/24 -o eth0 -j SNAT > --to-source > 10.2.2.2 > > iptables -t mangle -I PREROUTING -i eth1 -p tcp -s 172.16.0.253 -j > MARK --set-mark 200 > > ##################################################################### > > IPROUTE: > > lan_if=eth1 > lan_net=172.16.0.0/24 > lan_gw=172.16.0.254 <http://172.16.0.0/24lan_gw=172.16.0.254> > > fix_if=eth0 > fix_net=10.2.2.0/24 > fix_gw=10.2.2.1 > fix_ip=10.2.2.2 <http://10.2.2.0/24fix_gw=10.2.2.1fix_ip=10.2.2.2> > > dyn_if=eth2 > dyn_net=10.1.1.0/24 > dyn_gw=10.1.1.1 > dyn_ip=10.1.1.2 <http://10.1.1.0/24dyn_gw=10.1.1.1dyn_ip=10.1.1.2> > > echo "#" > /etc/iproute2/rt_tables > echo "# reserved values" >> /etc/iproute2/rt_tables > echo "#" >> /etc/iproute2/rt_tables > echo "255 local" >> /etc/iproute2/rt_tables > echo "254 main" >> /etc/iproute2/rt_tables > echo "253 default" >> /etc/iproute2/rt_tables > echo "0 unspec" >> /etc/iproute2/rt_tables > echo "#" >> /etc/iproute2/rt_tables > echo "# local" >> /etc/iproute2/rt_tables > echo "#" >> /etc/iproute2/rt_tables > echo "#1 inr.ruhep" >> /etc/iproute2/rt_tables > echo "20 fix" >> /etc/iproute2/rt_tables > echo "30 dyn" >> /etc/iproute2/rt_tables > > ip route del default &> /dev/null > ip route del default &> /dev/null > ip route del default &> /dev/null > > ip rule del lookup fix &> /dev/null > ip rule del lookup fix &> /dev/null > ip rule del lookup fix &> /dev/null > ip rule del lookup dyn &> /dev/null > ip rule del lookup dyn &> /dev/null > ip rule del lookup dyn &> /dev/null > > ip rule del table fix prio 40 > ip rule del table dyn prio 40 > ip rule add table fix prio 40 > ip rule add table dyn prio 40 > > ip route del $fix_ip via $fix_gw dev $fix_if table fix > ip route del default via $fix_gw table fix > ip route add $fix_ip via $fix_gw dev $fix_if table fix > ip route add default via $fix_gw table fix > > ip route del $dyn_ip via $dyn_gw dev $dyn_if table dyn > ip route del default via $dyn_gw table dyn > ip route add $dyn_ip via $dyn_gw dev $dyn_if table dyn > ip route add default via $dyn_gw table dyn > > ip rule del from $fix_ip table fix prio 30 > ip rule del from $dyn_ip table dyn prio 30 > ip rule add from $fix_ip table fix prio 30 > ip rule add from $dyn_ip table dyn prio 30 > > > ip route del $dyn_net proto kernel dev eth0 src $dyn_ip table dyn > ip route del $lan_net proto kernel dev eth1 src $lan_gw table dyn > ip route add $dyn_net proto kernel dev eth2 src $dyn_ip table dyn > ip route add $lan_net proto kernel dev eth1 src $lan_gw table dyn > > ip route del $lan_net proto kernel dev eth1 src $lan_gw table fix > ip route del $fix_net proto kernel dev eth0 src $fix_ip table fix > ip route add $lan_net proto kernel dev eth1 src $lan_gw table fix > ip route add $fix_net proto kernel dev eth0 src $fix_ip table fix > > ip rule add fwmark 200 table dyn prio 20 > > ip route flush cache > > ##################################################################### > > > Hoje foi o 5º dia de batalha.... por enquanto nada de funcionar... > > Uma observacao interessante eh a seguinte: > > se eu substituir o comando: ip rule add fwmark 200 table dyn prio 20 > pelo comando: ip rule add from 172.16.0.253 table > dyn prio 20 > > funciona perfeitamene a conexao via RDP nesta maquina, porem toda a > saida dela passa a ser pelo ip dinamico, > quando na verdade preciso que soh a conexao RDP o seja. > > Jaderson. > > > > > > > > > > > > > > > > > > ----- Original Message ----- > From: "Jarbas Celante - CTE Internet" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Tuesday, July 15, 2008 11:32 AM > Subject: [SPAM] [slack-users] Re: Roteamento avancado > > > > > para este IP adicionando na linha de comando do iptables "-o > > $IFACE_LINK_TAL" ? > > Algo assim: > > iptables -t nat -A POSTROUTING -s 172.172.172.172 -o $IFACE_LINK1 -j > MASQUERADE > > Jarbas Celante > CTE - Provedor de Internet > Erechim - RS - Brasil > +55 (54) 3522 9300 > > Mantenha-nos em mente para qualquer solucao em conectividade e Internet! > > > > > ------------------------------------------------------------------- > Esta mensagem foi verificada pelo sistema de antivirus SERVBLU > > > > ------------------------------------------------------------------- > Esta mensagem foi verificada pelo sistema de antivirus SERVBLU > > > > > -- "Muitos homens perdem a saúde para ganhar dinheiro, depois perdem o dinheiro para ganhar a saúde. - Confúcio" Paulo Henrique Fonseca [EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

