Controle de Mac Address ISP

Publicado por Wilian diogo PAsternak 16/11/2005

[ Hits: 8.012 ]

Download mac.sh





Galera este é a minha primeira contribuição com a comunidade, este script elaborei para melhorar a facilidade do meu controle de ip e mac address de meus usuários. Eh muito simples de usar, qquer dúvida postem.

  



Esconder código-fonte

#!/bin/bash
# Controle de Mac Address
# By Pasternak 12/10/2005

### DEF.DE VARIAVEIS #################################
MAC="-m mac --mac-source"
SIM="-j ACCEPT"
NAO="-j REJECT"
IPT="/sbin/iptables"
######################################################
# loop para entradas INPUT FORWARD
for i in 1 2
do
if  [ $i == 1 ]
then IP="$IPT -A INPUT -p ALL -s"
fi
if  [ $i == 2 ]
then IP="$IPT -A FORWARD -p ALL -s"
fi

# Existem duas formas de Utilizar o script, a primeira vc pode
#liberar o ip sem nenhum mac.

# EX.: $IPT 10.0.0.1 $SIM

# Segunda forma eh liberar o ip amarrado ao mac.

# EX.: $IPT 10.0.0.1 $MAC 00:00:00:00:00:00 $SIM

# Obs. Para vc liberar ou bloquear o usuario, basta apenas
# escrever $SIM ( para liberar) e $NAO ( para Bloquear o usuario) 
# no final de cada linha.

# Lembre-se que para entrar em vigor as mudanças, sempre tem que 
# rodar o script.

# E por ultimo, eu bloqueio o restante da classe de ips, pq se nao 
# adiantaria nada o controle acima.

$IPT 10.0.0.0/8 $NAO

# FIm

Scripts recomendados

procurar palavras dentro de todos os ficheiros de sub directorias

Backup avançado

Backup Incremental

envia-bakcup

relatorio squid


  

Comentários
[1] Comentário enviado por mastergbi em 08/03/2006 - 09:22h

Como assim vc bloquea os restantes das classes acima, qual o comando???

[2] Comentário enviado por lordhulk em 21/02/2009 - 14:57h

script simplezinho pacas.... vai direto ao objetivo. Vou usar essa linha de raciocinio no meu script de controle....
Legal... parabéns


Contribuir com comentário