Controle de Mac Address ISP

Publicado por Wilian diogo PAsternak 16/11/2005

[ Hits: 8.343 ]

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

Comandos Remotos 2

Firewall Iptables

Failover WAN entre dois links

Compilação PHP 5.x.x

Claro 3g Sony Ericsson md300 script conexao REVISAO 3


  

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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts