# bash -x ./router.sh + ip route add default via 192.168.6.1 table link1 RTNETLINK answers: File exists + ip route add default via 192.168.5.1 table link2 RTNETLINK answers: No such process + ip rule add fwmark 1 table link1 + ip rule add fwmark 2 table link2 + iptables -t mangle -A PREROUTING -j MARK --set-mark 1 + iptables -t mangle -A PREROUTING -m state --state new -j MARK --set-mark 2 + iptables -t mangle -A PREROUTING -m state --state new -m statistic --mode random --probability 0,5 -j MARK --set-mark 1 + iptables -t nat -A POSTROUTING -o -j SNAT --to Bad argument `SNAT' Try `iptables -h' or 'iptables --help' for more information. + iptables -t nat -A POSTROUTING -o -j SNAT --to Bad argument `SNAT' Try `iptables -h' or 'iptables --help' for more information. + echo 'Script carregado com sucesso...' Script carregado com sucesso...
Em 16 de outubro de 2012 17:03, Gabriel Ricardo <[email protected]>escreveu: > execute o script com bash -x para saber onde extamente está ocorrendo o > erro. > > Atenciosamente, > *Gabriel Ricardo.* > www.tinotapa.com.br > > > > Em 16 de outubro de 2012 16:56, Márcio Erli <[email protected]>escreveu: > > Sempre que executo o script a baixo, me retorna o seguinte erro. >> *Bad argument `SNAT'* >> *Try `iptables -h' or `iptables --help' for more information* >> >> #!/bin/bash >> ip route add default via 200.235.xx.xx table link1 >> ip route add default via 200.195.xx.xx table link2 >> ip rule add fwmark 1 table link1 >> ip rule add fwmark 2 table link2 >> iptables -t mangle -A PREROUTING -j MARK --set-mark 1 >> iptables -t mangle -A PREROUTING -m state --state new -j MARK --set-mark 2 >> iptables -t mangle -A PREROUTING -m state --state new -m statistic --mode >> random --probability 0,5 -j MARK --set-mark 1 >> iptables -t nat -A POSTROUTING -o $LINK1_WAN_INTERFACE -j SNAT --to >> $LINK1_WAN_IP >> iptables -t nat -A POSTROUTING -o $LINK2_WAN_INTERFACE -j SNAT --to >> $LINK2_WAN_IP >> >> Em 16 de outubro de 2012 10:10, paulo bruck <[email protected]>escreveu: >> >> Bom dia >>> >>> Em 16 de outubro de 2012 09:45, Márcio Erli <[email protected]>escreveu: >>> >>> Quando executo o comando a baixo da o seguinte erro: bad argument >>>> `snat`. Alguém sabe como resolver isso? >>>> >>>> # iptables -t nat -A POSTROUTING -o $LINK1_WAN_INTERFACE -j SNAT –to >>>> $LINK1_WAN_IP >>>> >>>> >>> humm não seria >>> iptables -t nat -A POSTROUTING -o $LINK1_WAN_INTERFACE -j SNAT --to >>> $LINK1_WAN_IP >>> >>> ( - - to : com dois sinais de "-" ???) >>> >>> verifique tambem se existem as variaveis LINK1_WAN_INTERFACE e >>> >>> Basta fazer um echo antes assim: >>> >>> echo $LINK1_WAN_INTERFACE >>> echo $LINK1_WAN_IP >>> >>> ats >>> >>> >>> >>>> Estou tentando implementar a solução de balanceamento de carga deste >>>> link >>>> http://www.diegolima.org/wordpress/?p=38 >>>> >>>> -- >>>> Atenciosamente, >>>> Márcio Erli >>>> Programador de Sist. de Computadores >>>> Analista de Redes >>>> E-Mail: [email protected] >>>> Site: www.marcioerli.com.br >>>> MSN: [email protected] >>>> Skype: merlipaula >>>> Telefone: (31) 8864-4917 >>>> >>> >>> >> >> >> -- >> Atenciosamente, >> Márcio Erli >> Programador de Sist. de Computadores >> Analista de Redes >> E-Mail: [email protected] >> Site: www.marcioerli.com.br >> MSN: [email protected] >> Skype: merlipaula >> Telefone: (31) 8864-4917 >> > > -- Atenciosamente, Márcio Erli Programador de Sist. de Computadores Analista de Redes E-Mail: [email protected] Site: www.marcioerli.com.br MSN: [email protected] Skype: merlipaula Telefone: (31) 8864-4917

