Pular para o conteúdo

Controle de Mac Address ISP


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.
Wilian diogo PAsternak pasternak
Hits: 8.808 Categoria: Shell Script Subcategoria: Avançado
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição


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.
Download mac.sh Enviar nova versão

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

Atulizações do DAT antivírus Mcafee

Scritp de Firewall com Iptables

RSYNC + NFS

Script para acertar hora e data do sistema no linux.

POSTFIX AUTOMÁTICO COM MYSQL E IPTABLES - APAGANDO MSG ANTIGAS EM TODAS AS PASTAS DE UM USUÁRIO

#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

Entre na sua conta para comentar.