pode testa.. tem q da certo.. vc nao esta usando em lugar algum o cut -d; -f3 que seria o comentario no caso!
2009/11/15 Apio Carniello <[email protected]> > Então.. eu tentei.. mas... gerava um erro, mas nao me lembro.....so que qdo > eu colocava o comentário apos o ; ele nao bloquava ninguem.. mas posso > tentar novamente fazer o teste. > Mas será q vai dar ceerto? > > 2009/11/13 Laercio Motta <[email protected]> > > > > > > > no teu caso como vc ta delimitando pelo ; e soh colocar o ; e o > comentario > > desejado no final da linha de cada um... > > pois no seu script ele pega o 1 objeto pro ip e o 2 pro mac... > > cut -d; -f1 - ip > > cut -d; -f2 - mac > > sendo assim o que vc colocar dps de um novo ; no final da linha eh > > desconsiderado.. > > > > 2009/11/13 ®...@®ÐØ <[email protected]<informatica% > 40rbncurriculo.cjb.net> > > > > > > > > > > qual o erro que apresenta na segunda hipotese? > > > > > > 2009/11/13 Apio Carniello <[email protected]<apiocarniello% > 40gmail.com> > > > > > > > > > > > > > > > > > > Boa tarde galera... > > > > > > > > Eu trabalho em uma escola, onde sou professor e coordenador dos > > > > laboratórios. > > > > Nessa escola eu trabalho com classes de ips diferentes, e apenas os > > > > laboratórios estão passando pelo proxy. > > > > por isso, fiz um script para amarrar o mac ao ip da maquina, > imepdindo > > > aos > > > > usuários de mudarem o ip da maquina, saindo assim do proxy e > acessando > > > > sites > > > > indevidos. > > > > O meu problema é: como é que eu faço para colocar o comentario na > > frente > > > de > > > > cada ip, pois o script apenas consegue ler a seguite linha: > > > > > > > > 192.16.0.1;00:02:78:e6:34:8f > > > > > > > > Mas eu gostaria de colocar desta maneira: > > > > > > > > 192.16.0.1;00:02:78:e6:34:8f;jose > > > > > > > > Identificando de wquem é o ip, pois aqui nos tbém liberamos para > > > > professores > > > > e alunos. > > > > > > > > Agurardo respostas. > > > > > > > > Segue o script abaixo: > > > > > > > > #!/bin/sh > > > > lip=/LIBERADOS > > > > for i in `cat $lip`; do > > > > ip=`echo $i | cut -d ';' -f 1` > > > > mac=`echo $i | cut -d ';' -f 2` > > > > iptables -t filter -A FORWARD -d 0/0 -s $ip -m mac --mac-source $mac > > > > -j ACCEPT > > > > iptables -t filter -A FORWARD -d $ip -s 0/0 -j ACCEPT > > > > iptables -t filter -A INPUT -s $ip -d 0/0 -m mac --mac-source $mac > > > > -j ACCEPT > > > > iptables -t nat -A POSTROUTING -s $ip -o eth0 -j MASQUERADE > > > > done > > > > iptables -A FORWARD -j DROP > > > > > > > > -- > > > > Apio Carniello e Silva > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > ---------------------------------------------------------- > > > A Graça do nosso Senhor Jesus Cristo seja contigo. (1ªTs 5.28) > > > The grace of our Lord Jesus Christ be with you. (1ªTs 5.28) > > > Jesus te ama, aceite-O! Jesus loves you, accept you Him! > > > > > > ®...@®ÐØ > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > ------------------------------------ > > > > > > ---------------------------------------------------------- > > > Esta lista não admite a abordagem de outras liguagens de programação, > > como > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > prévio > > > aviso. > > > ---------------------------------------------------------- > > > Sair da lista: [email protected] > <shell-script-unsubscribe%40yahoogrupos.com.br> > > > ---------------------------------------------------------- > > > Esta lista é moderada de acordo com o previsto em > > > http://www.listas-discussao.cjb.net > > > ---------------------------------------------------------- > > > Servidor Newsgroup da lista: news.gmane.org > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > -- > Apio Carniello e Silva > > > [As partes desta mensagem que não continham texto foram removidas] > > > > ------------------------------------ > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [email protected] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > Links do Yahoo! Grupos > > > [As partes desta mensagem que não continham texto foram removidas]
