Bloqueio por MAC

1. Bloqueio por MAC

Jackson Veroneze
jacksonveroneze

(usa Ubuntu)

Enviado em 23/05/2009 - 11:04h

Galera, gostaria de uma ajuda, para resolver uns problemas da minha rede aqui em casa.

Tenho um servidor que recebe a internet do modem (eth0) e repassa para a (eth1) no qual é distribuida por um hub. A função deste servidor é de "proxy", "dhcp" e "firewall".

Quero que só os MACS que eu cadastrar possam acesar a internet, caso algum visinho faça um "gato", ele não consiga navegar.


  


2. Re: Bloqueio por MAC

Julian Castaman
maninhx

(usa Slackware)

Enviado em 23/05/2009 - 13:26h

mas você tem internet só para você? ou você compartilha com + alguem?todo o equipamento fica na sua casa?

porque se todo equipamento como: modem, servidor, switch ficam dentro da sua casa, como ele irá fazer um gato? a não ser que você compartilha internet com mais gente.


3. Amarra Mac por ip

Leonidas Romualdo
osirix

(usa CentOS)

Enviado em 23/05/2009 - 14:53h

Você tem duas maneiras de fazer isso .
primeira delas é pelo firewall, que no caso é o iptables.

com esse comando você amarra o mac ao determinado ip .
iptables -A INPUT -s 192.168.254.?? -m mac --mac-source 00:12:de:b1:2d:10 -j ACCEPT
Mais como esse bloqueio estar sendo executado elo firewall logicamente isso consumira recursos de sua maquina se sua rede for muito grande.

Agora a segunda alternativa, que na minha opinião é a melhor de todas.
Que é adicionar entradas ARP na sua tabela ARP.
Dessa forma.
Você pega o mac da maquina do cliente e o ip . e coloca dentro do arquivo /etc/ethers
dessa forma :
192.168.254.10 00:12:ed:23:45:1a
192.168.254.11 00:12:ed:23:45:1d
192.168.254.12 00:12:ed:23:45:11
depois executa o seguinte comando arp -f /etc/ethers
todos os mac e ip que estiverem nessa lista serão grampeados. Só que você terá também que adicionar ips com macs inválidos para os ip que você não usa. Exemplo você tem 12 clientes e usa um /24, nesse caso você vai ter 254 ip. Só que você só utiliza 12, logo terá que amarra os 242 ips que você não usa com mac inválidos
192.168.254.13 00:00:00:00:00:00
ate...
192.168.254.254 00:00:00:00:00:00
Ou você configura no seu dhcdp pra dar só um determinados números de ip (no caso 12 ips)pra determinados mac.

Espero ter ajudado.