Qual foi a maneira?

Em 3 de novembro de 2016 22:29, Lucas Castro <lucascastrobor...@gmail.com>
escreveu:

> Sempre bom sitar a soluções,
>
> talvez possa ajudar outras pessoas futuramente.
>
>
> --
>
> Lucas Castro
>
> On 03-11-2016 21:22, Henrique Fagundes wrote:
> > Prezados,
> >
> > Boa noite!
> >
> > Obrigado pela dica, mas eu resolvi a minha questão de uma outra maneira.
> >
> > Atenciosamente,
> >
> > Henrique Fagundes
> > henri...@linuxadmin.com.br
> > Skype: magnata-br-rj
> > Linux User: 475399
> >
> > http://www.aprendendolinux.com/
> > http://www.facebook.com/PortalAprendendoLinux
> > http://youtube.com/aprendendolinux/
> > http://twitter.com/aprendendolinux/
> > ______________________________________________________________________
> > Participe do Grupo Aprendendo Linux
> > https://groups.google.com/forum/#!forum/portal-aprendendo-linux
> >
> > Ou envie um e-mail para:
> > portal-aprendendo-linux+subscr...@googlegroups.com
> >
> >
> >
> > Em 03/11/2016 08:58, Gabriel Ricardo escreveu:
> >> Bom dia!
> >>
> >> Você pode listar as regras por numero de linha, segue um guia:
> >>
> >> https://www.digitalocean.com/community/tutorials/how-to-
> list-and-delete-iptables-firewall-rules#delete-rule-by-chain-and-number
> >>
> >>
> >>
> >> Atenciosamente,
> >> *Gabriel Ricardo*
> >> Fone: +55 41 88817828
> >> Skype: gabriel.nerdworkti
> >>
> >>
> >> Em 1 de novembro de 2016 14:43, Linux - Junior Polegato
> >> <li...@juniorpolegato.com.br <mailto:li...@juniorpolegato.com.br>>
> >> escreveu:
> >>
> >>     Em 31-10-2016 14:54, Henrique Fagundes escreveu:
> >>
> >>         Prezados Colegas,
> >>
> >>         Primeiramente saudações pinguianas para todos.
> >>
> >>         Estou com uma dificuldade em relação a remoção de algumas regras
> >>         via script.
> >>
> >>         No meu cenário, eu tenho três links e algumas (na verdade
> >>         muitas) regras de marcação de pacotes, TIPO, assim:
> >>
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.3 -j MARK
> >> --set-mark 1
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.4 -j MARK
> >> --set-mark 1
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.5 -j MARK
> >> --set-mark 1
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.6 -j MARK
> >> --set-mark 1
> >>
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.7 -j MARK
> >> --set-mark 2
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.8 -j MARK
> >> --set-mark 2
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.9 -j MARK
> >> --set-mark 2
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.10 -j MARK
> >>         --set-mark 2
> >>
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.11 -j MARK
> >>         --set-mark 3
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.12 -j MARK
> >>         --set-mark 3
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.13 -j MARK
> >>         --set-mark 3
> >>         iptables -t mangle -A PREROUTING -s 192.168.0.14 -j MARK
> >>         --set-mark 3
> >>
> >>         Bom... Eu sei se eu rodar um "iptables -F -t mangle" eu limpo
> >>         toda a tabela mangle.
> >>
> >>         Mas e seu quiser limpar apenas as regras de marcação para saída
> >>         pelo link 2? Como ficaria o comando de iptables?
> >>
> >>         Preciso descobrir como fazer isso, pois sempre que um link cai e
> >>         meu failover troca o gateway padrão, ele precisará excluir as
> >>         marcações de pacotes para o link que caiu.
> >>
> >>         Se alguém puder ajudar, ficarei muito grato.
> >>
> >>
> >>     Olá!
> >>
> >>             Existem várias forma de fazer isso, mas com um sistema já
> >>     com as regra prontas, usaria para selecionar determinadas regras
> >>     "iptables-save -t <chain>" com "grep <expressão para selecionar>",
> >>     aí substituiria o "-A" por "-D" e executaria cada linha resultante,
> >>     no seu caso ficaria:
> >>
> >>     iptables-save -t mangle |\
> >>     grep 'set-xmark 0x2/' |\
> >>     sed 's/^-A/iptables -t mangle -D/' |\
> >>     while read linha; do
> >>     $linha
> >>     done
> >>
> >>
> >>     --
> >>
> >>     []'s
> >>
> >>     Junior Polegato
> >>
> >>
> >
>
>
>


-- 
Atenciosamente,
Rodrigo da Silva Cunha

Responder a