stefaniobrunhara
(usa CentOS)
Enviado em 17/04/2013 - 19:03h
E uma boa.
Poderia me dar um exemplo de como posso fazer?
Não tenho nada no meu IPTABLES, estou criando agora.
O certo e você começar seu firewall com todos as politicas em drop, mas como você esta aprendendo, melhor você começar somente com o forward em drop.
inicie seu firewall desta forma.
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD DROP
Aproveitando o código do alexandre:
for mac in `cat a.txt | egrep -v "^[#;]" `; do
iptables -t filter -A FORWARD -m mac --mac-source $mac -j ACCEPT <-só troquei DROP por ACCEPT
done
Eu removi a linha do input, porque ela somente tem função para o servidor, para as estações não faça sentido agora no inicio da sua jornada.
Quando você tiver controle suficiente do forward, você parte para o input, se você não tem serviço instalado no servidor não tem como alguém conectar, se ninguém tem acesso ao servidor, não tem como ele abrir uma porta sem que você queira ou que instale um serviço sem sua permissão, e as portas que tiverem com serviço e porque você quer que seus usuários conectem nela.