SlideShare uma empresa Scribd logo
1 de 38
BFW – FIREWALL SIMPLES E RÁPIDO 
Esse artigo me foi enviado pelo Lucas França, ele é Instrutor do Curso Técnico em Redes do Senac Minas, ele tem acompanhado o portal e utilizado os 
conhecimentos em aula, além de produzir muito conteúdo interessante para seus alunos que ele resolveu compartilhar conosco. 
Segue o artigo: 
BrazilFW é uma mini Linux distribuição projetado para ser usado como um Firewall e Roteador que roda facilmente em computadores mais antigos.
Um PC antigo rodando BrazilFW é muito mais poderoso e eficiente do que o software comercial para roteamento em escritórios e residências em execução 
em um computador “poderoso”. 
BrazilFW é baseado no Coyote Linux , que foi projetado por Joshua Jackson que interromperam Coyote Linux na versão 2.24 em agosto de 2005. Dando 
lugar ao BFW. 
Existem atualmente as versões 2.x e as versões 3.xx onde “x” representa n versões. 
Suas funções principais são compartilhar conexões de Internet e promover proteção de firewall para os computadores conectados . 
O BrazilFW 2.x roda em um velho 486 “DX” 66 com pelo menos 16 MB de RAM. Você não precisa de disco rígido, mas se desejar, pode natu ralmente 
instalar num, o que é recomendado em termos de confiabilidade e velocidade. Além disso, o Squid está completamente estável para uso, e somente em 
disco rígido. A imagem de CD pode ser descarregada através do fórum do projeto, e possui aproximadamente 60 MB de tamanho, podendo ser gravada e 
instalar em qualquer computador. 
O BrazilFW torna possível instalar serviços de rede rapidamente como compartilhamento de internet, firewalls, ou pontos de acesso sem fio. 
O BrazilFW 3.xx dá suporte as muitas novas tecnologias no mercado, com o kernel linux 3.x. Este novo projeto consegue atender desde o pequeno 
distribuidor de internet até grandes estruturas de redes, com enfase na simplicidade e praticidade. 
BrazilFW é uma iniciativa privada sem fins lucrativos, e de código fonte aberto, encontrado no site http://www.brazilfw.com.br . 
Considerando ter a ETH0 como interface interna (LAN) e a ETH1 como interface externa (WAN), vamos ao boot e instalação. 
Na tela de boot selecione a opção “boot witch single/multi processor support”
Após o boot, esta será a tela do BFW. Para acessar o BFW Web admin use https://192.168.0.1:8181 
Verifique diversas informações sobre o Sistema e Hardware, tipo: 
Versão 
Hostname do PC 
Processador 
Porta SSH 
Endereço HTTPS 
Nome de Login
Após o logar como usuário root com senha root , digite “install” no terminal para instalar o BFW no disco rígido. 
[brasilfw]/# install
Na tela inicial da instalação aperte enter em continue.
Selecione o disco rígido em que será feita a instalação, recomendado utilizar o disco unicamente para o BFW. 
Agora está informando que a instalação irá preparar o primeiro disco ( /dev/sda ) e nele será criado uma tabela de partições assim como o sistema de 
arquivos. !!! 
Pressione
Informativo : será apagado todo o conteúdo do HD, se você tem certeza do que está fazendo, pressione ou para cancelar a instalação. 
Após toda a instalação, remova o disco do drive de CD/DVD e pressione 
Após o termino da instalação, o BFW irá retornar o shell para tela de login. Reparem que ele informa um endereço para acesso via HTTPS, este acesso 
permite que uma máquina da rede acesse o BFW e toda sua configuração através de um navegador.
Para isso precisamos de um micro na mesma faixa de endereços que o BFW. Mais tarde iremos trocar 
estes endereços para se adequarem a nossa rede. 
Vamos começar a configuração: 
De uma máquina na rede acesse pelo browser: https://192.168.0.1:8181 
Se acontecer “erro do certificado” selecione: 
[Continuar neste site]
Conforme mostra a imagem abaixo: 
Na tela de login que aparecer no browser entre com usuário root e senha root . 
Essa é a tela inicial do BFW.
Vamos alterar a senha do administrador que está meio manjada
Por padrão o BFW já vem com o serviços DNS e DHCP instalados, já configurados e em execução (CUIDADO COM A INTERFACE EM MODO BRIDGE). 
Se já tivermos estes serviços sendo executado, vamos desabilitar o DNS e DHCP
Dica: Toda configuração feita no BFW deverá ser salva, pois ao desligar ou em uma queda de energia, irá apagar toda configuração feita. Para isso clique 
em [Configurações] depois em [Salvar configurações]
Se as interfaces estiverem corretamente designadas basta configurá-las, isto é, se ETH0 for a local e ETH1 (ou mais) for a externa (internet) estiverem 
corretamente conectadas ao cabeamento adequado. Se não estiverem de acordo com as configurações de sua rede edite cada uma em [Configurações], 
[Conexões], [Fisica] e altere a função de acordo com suas necessidades, mas CUIDADO ao fazê-lo ou nada irá funcionar como deve 
Para configurar a rede acesse [Configurações], [Conexões], [Lógica]
Depois clique na interface que deseja editar: 
Na tela de configuração temos que alterar os valores para os que utilizamos e ter cuidado de salvar antes de sair, podemos alterar inclusive o peso deste link 
caso tenhamos mais de um que precisarmos fazer load balance entre eles, pesos diferentes significam links diferentes.
Os campos são auto explicativos, mas se não entender algo estude, quer dizer pergunte 
IP adicional para ter mais de um IP nas mesma interface, Download e Upload para regular as velocidades desta interface, 
Lembre que é preciso salvar as configurações, salve e reinicie o BFW para aplicar as configurações de rede ou entre no terminal do BFW e digite: 
[brasilfw]/# /etc/rc.d/rc.inet 
E ele vai reiniciar as interfaces de rede com as novas configuracões. Feito isso pode acessar pelo browser com novo endereço local, caso tenha mudado a 
configuração desta interface, por: https://IP-LOCAL:8181
Com o BFW usado como um GATEWAY podemos efetuar inúmeras tarefas e um exemplo é monitorar o tráfego 
que passa por ele. Tráfego da interface ligada à internet e também o tráfego da rede local
Mais opções de monitoração:
Podemos ter acesso à todos os arquivos do sistema, assim como também modificá-los, apagá-los entre outras coisas. 
Podemos fazer qualquer alteração pelo navegador Web, mas precisaremos de um emulador do shell para algumas funções que por sua vez precisa do 
pacote PHP 5.x instalado. Então vamos precisar de acesso à internet para baixar este e outros pacotes. Pra isso, acessar o modo texto do BFW.
Assim como qualquer Linux, basta digitar o usuário, que neste caso é root, e a senha que você colocou para o root. Toda configuração deve ser salva como 
foi dito antes, e no modo texto deverá ser feita digitando o comando backup no terminal: 
[brasilfw]/# backup 
Algumas ferramentas necessitam da instalação de pacotes adicionais. No BFW podemos instalar algumas destas ferramentas que não vem por padrão por 
esta tela: 
Será necessário desbloquear pop-up no seu browser, faça isso e repita a operação se necessário. 
Caso dê erro de certificados, aceite como antes e continue. 
Aguarde…. Enquanto ele obtém uma lista com os softwares disponíveis.
Pronto! Segue a lista com diversos softwares para implementação do BFW. Escolha o que desejar, existem diversos softwares int eressantes.
Após selecionarmos o programa, clicar em “instalar”, aguarde enquanto se faz o download.
Lembre-se instalar o Php.5 e mais algumas outras ferramentas legais: 
Após instalar os pacotes adicionais, vamos testar utilizando tais softwares:
Nesta ferramenta selecionada, podemos definir os bloqueios de sites, palavras , conteúdos 
entre outras coisas, veja:
Bloquear as extensões de arquivos : .ppt, .exe, .bat, .sh .css .asp
Além de bloqueios de site podemos criar regras por aplicação (Layer7), regras de NAT, publicar portas de acesso externo, VPN (Servidor e Cliente), QOS, 
DHCP, DNS, etc.

Mais conteúdo relacionado

Mais procurados

Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalAnderson Favaro
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerAparicio Junior
 
Controlador de Domínio Open Source
Controlador de Domínio Open SourceControlador de Domínio Open Source
Controlador de Domínio Open SourceRicardo Pinheiro
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internetTiago
 
Como instalar o windows 7- 4º aula
Como instalar o windows 7- 4º aulaComo instalar o windows 7- 4º aula
Como instalar o windows 7- 4º aulaAlexandre Pereira
 
Instalando Ubuntu Server - Manual
Instalando Ubuntu Server - ManualInstalando Ubuntu Server - Manual
Instalando Ubuntu Server - ManualAparicio Junior
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory gigadrop
 
Formatação, Criação de Partições e a Instalção do Windows XP num PC
Formatação, Criação de Partições e a Instalção do Windows XP num PCFormatação, Criação de Partições e a Instalção do Windows XP num PC
Formatação, Criação de Partições e a Instalção do Windows XP num PCJJanes
 
Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Pepe Rocker
 
Filezilla cymbron
Filezilla cymbronFilezilla cymbron
Filezilla cymbroncymbron
 
Tutorial instalacao linux_ubuntu_server
Tutorial instalacao linux_ubuntu_serverTutorial instalacao linux_ubuntu_server
Tutorial instalacao linux_ubuntu_serverGeovanni Viana
 
Apresentação Formatar PC Curso
Apresentação Formatar PC CursoApresentação Formatar PC Curso
Apresentação Formatar PC Cursoguestce38fe
 
Instalação de um servidor debian
Instalação de um servidor debianInstalação de um servidor debian
Instalação de um servidor debianEduardo Mendes
 
Como instalar o Windows 8
Como instalar o Windows 8Como instalar o Windows 8
Como instalar o Windows 8fmpr123
 
Instalação do windows 7
Instalação do windows 7Instalação do windows 7
Instalação do windows 7Pepe Rocker
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtAnderson Bassani
 
Linux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDLinux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDFrederico Madeira
 
Tutorial do shell script para Clonar HDs WIN7 usando Linux
Tutorial do shell script para Clonar HDs WIN7 usando LinuxTutorial do shell script para Clonar HDs WIN7 usando Linux
Tutorial do shell script para Clonar HDs WIN7 usando LinuxLuiz Francisco Bozo
 

Mais procurados (20)

Windows Vista - Sistema Operacional
Windows Vista - Sistema OperacionalWindows Vista - Sistema Operacional
Windows Vista - Sistema Operacional
 
Instalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu ServerInstalação e configuração apache Ubuntu Server
Instalação e configuração apache Ubuntu Server
 
Controlador de Domínio Open Source
Controlador de Domínio Open SourceControlador de Domínio Open Source
Controlador de Domínio Open Source
 
Configurando uma rede local com acesso internet
Configurando uma rede local com acesso  internetConfigurando uma rede local com acesso  internet
Configurando uma rede local com acesso internet
 
Como instalar o windows 7- 4º aula
Como instalar o windows 7- 4º aulaComo instalar o windows 7- 4º aula
Como instalar o windows 7- 4º aula
 
Instalando Ubuntu Server - Manual
Instalando Ubuntu Server - ManualInstalando Ubuntu Server - Manual
Instalando Ubuntu Server - Manual
 
Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory Tutorial servidor debian linux ocs invetory
Tutorial servidor debian linux ocs invetory
 
Formatação, Criação de Partições e a Instalção do Windows XP num PC
Formatação, Criação de Partições e a Instalção do Windows XP num PCFormatação, Criação de Partições e a Instalção do Windows XP num PC
Formatação, Criação de Partições e a Instalção do Windows XP num PC
 
Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7Instalação passo-a-passo do Windows 7
Instalação passo-a-passo do Windows 7
 
Filezilla cymbron
Filezilla cymbronFilezilla cymbron
Filezilla cymbron
 
Tutorial instalacao linux_ubuntu_server
Tutorial instalacao linux_ubuntu_serverTutorial instalacao linux_ubuntu_server
Tutorial instalacao linux_ubuntu_server
 
Apresentação Formatar PC Curso
Apresentação Formatar PC CursoApresentação Formatar PC Curso
Apresentação Formatar PC Curso
 
Instalação de um servidor debian
Instalação de um servidor debianInstalação de um servidor debian
Instalação de um servidor debian
 
Windows Vista
Windows VistaWindows Vista
Windows Vista
 
Como instalar o Windows 8
Como instalar o Windows 8Como instalar o Windows 8
Como instalar o Windows 8
 
Instalação do windows 7
Instalação do windows 7Instalação do windows 7
Instalação do windows 7
 
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdtInstalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
Instalando um servidor virtual Linux on z (Red hat ou SUSE) no emulador z pdt
 
Linux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPDLinux - Servidor de FTP VSFTPD
Linux - Servidor de FTP VSFTPD
 
instalação linux
instalação linuxinstalação linux
instalação linux
 
Tutorial do shell script para Clonar HDs WIN7 usando Linux
Tutorial do shell script para Clonar HDs WIN7 usando LinuxTutorial do shell script para Clonar HDs WIN7 usando Linux
Tutorial do shell script para Clonar HDs WIN7 usando Linux
 

Configurando o brazil firewall

  • 1. BFW – FIREWALL SIMPLES E RÁPIDO Esse artigo me foi enviado pelo Lucas França, ele é Instrutor do Curso Técnico em Redes do Senac Minas, ele tem acompanhado o portal e utilizado os conhecimentos em aula, além de produzir muito conteúdo interessante para seus alunos que ele resolveu compartilhar conosco. Segue o artigo: BrazilFW é uma mini Linux distribuição projetado para ser usado como um Firewall e Roteador que roda facilmente em computadores mais antigos.
  • 2. Um PC antigo rodando BrazilFW é muito mais poderoso e eficiente do que o software comercial para roteamento em escritórios e residências em execução em um computador “poderoso”. BrazilFW é baseado no Coyote Linux , que foi projetado por Joshua Jackson que interromperam Coyote Linux na versão 2.24 em agosto de 2005. Dando lugar ao BFW. Existem atualmente as versões 2.x e as versões 3.xx onde “x” representa n versões. Suas funções principais são compartilhar conexões de Internet e promover proteção de firewall para os computadores conectados . O BrazilFW 2.x roda em um velho 486 “DX” 66 com pelo menos 16 MB de RAM. Você não precisa de disco rígido, mas se desejar, pode natu ralmente instalar num, o que é recomendado em termos de confiabilidade e velocidade. Além disso, o Squid está completamente estável para uso, e somente em disco rígido. A imagem de CD pode ser descarregada através do fórum do projeto, e possui aproximadamente 60 MB de tamanho, podendo ser gravada e instalar em qualquer computador. O BrazilFW torna possível instalar serviços de rede rapidamente como compartilhamento de internet, firewalls, ou pontos de acesso sem fio. O BrazilFW 3.xx dá suporte as muitas novas tecnologias no mercado, com o kernel linux 3.x. Este novo projeto consegue atender desde o pequeno distribuidor de internet até grandes estruturas de redes, com enfase na simplicidade e praticidade. BrazilFW é uma iniciativa privada sem fins lucrativos, e de código fonte aberto, encontrado no site http://www.brazilfw.com.br . Considerando ter a ETH0 como interface interna (LAN) e a ETH1 como interface externa (WAN), vamos ao boot e instalação. Na tela de boot selecione a opção “boot witch single/multi processor support”
  • 3. Após o boot, esta será a tela do BFW. Para acessar o BFW Web admin use https://192.168.0.1:8181 Verifique diversas informações sobre o Sistema e Hardware, tipo: Versão Hostname do PC Processador Porta SSH Endereço HTTPS Nome de Login
  • 4. Após o logar como usuário root com senha root , digite “install” no terminal para instalar o BFW no disco rígido. [brasilfw]/# install
  • 5. Na tela inicial da instalação aperte enter em continue.
  • 6. Selecione o disco rígido em que será feita a instalação, recomendado utilizar o disco unicamente para o BFW. Agora está informando que a instalação irá preparar o primeiro disco ( /dev/sda ) e nele será criado uma tabela de partições assim como o sistema de arquivos. !!! Pressione
  • 7.
  • 8. Informativo : será apagado todo o conteúdo do HD, se você tem certeza do que está fazendo, pressione ou para cancelar a instalação. Após toda a instalação, remova o disco do drive de CD/DVD e pressione Após o termino da instalação, o BFW irá retornar o shell para tela de login. Reparem que ele informa um endereço para acesso via HTTPS, este acesso permite que uma máquina da rede acesse o BFW e toda sua configuração através de um navegador.
  • 9. Para isso precisamos de um micro na mesma faixa de endereços que o BFW. Mais tarde iremos trocar estes endereços para se adequarem a nossa rede. Vamos começar a configuração: De uma máquina na rede acesse pelo browser: https://192.168.0.1:8181 Se acontecer “erro do certificado” selecione: [Continuar neste site]
  • 10. Conforme mostra a imagem abaixo: Na tela de login que aparecer no browser entre com usuário root e senha root . Essa é a tela inicial do BFW.
  • 11.
  • 12. Vamos alterar a senha do administrador que está meio manjada
  • 13. Por padrão o BFW já vem com o serviços DNS e DHCP instalados, já configurados e em execução (CUIDADO COM A INTERFACE EM MODO BRIDGE). Se já tivermos estes serviços sendo executado, vamos desabilitar o DNS e DHCP
  • 14.
  • 15.
  • 16.
  • 17. Dica: Toda configuração feita no BFW deverá ser salva, pois ao desligar ou em uma queda de energia, irá apagar toda configuração feita. Para isso clique em [Configurações] depois em [Salvar configurações]
  • 18. Se as interfaces estiverem corretamente designadas basta configurá-las, isto é, se ETH0 for a local e ETH1 (ou mais) for a externa (internet) estiverem corretamente conectadas ao cabeamento adequado. Se não estiverem de acordo com as configurações de sua rede edite cada uma em [Configurações], [Conexões], [Fisica] e altere a função de acordo com suas necessidades, mas CUIDADO ao fazê-lo ou nada irá funcionar como deve Para configurar a rede acesse [Configurações], [Conexões], [Lógica]
  • 19.
  • 20. Depois clique na interface que deseja editar: Na tela de configuração temos que alterar os valores para os que utilizamos e ter cuidado de salvar antes de sair, podemos alterar inclusive o peso deste link caso tenhamos mais de um que precisarmos fazer load balance entre eles, pesos diferentes significam links diferentes.
  • 21.
  • 22. Os campos são auto explicativos, mas se não entender algo estude, quer dizer pergunte IP adicional para ter mais de um IP nas mesma interface, Download e Upload para regular as velocidades desta interface, Lembre que é preciso salvar as configurações, salve e reinicie o BFW para aplicar as configurações de rede ou entre no terminal do BFW e digite: [brasilfw]/# /etc/rc.d/rc.inet E ele vai reiniciar as interfaces de rede com as novas configuracões. Feito isso pode acessar pelo browser com novo endereço local, caso tenha mudado a configuração desta interface, por: https://IP-LOCAL:8181
  • 23. Com o BFW usado como um GATEWAY podemos efetuar inúmeras tarefas e um exemplo é monitorar o tráfego que passa por ele. Tráfego da interface ligada à internet e também o tráfego da rede local
  • 24. Mais opções de monitoração:
  • 25.
  • 26.
  • 27. Podemos ter acesso à todos os arquivos do sistema, assim como também modificá-los, apagá-los entre outras coisas. Podemos fazer qualquer alteração pelo navegador Web, mas precisaremos de um emulador do shell para algumas funções que por sua vez precisa do pacote PHP 5.x instalado. Então vamos precisar de acesso à internet para baixar este e outros pacotes. Pra isso, acessar o modo texto do BFW.
  • 28. Assim como qualquer Linux, basta digitar o usuário, que neste caso é root, e a senha que você colocou para o root. Toda configuração deve ser salva como foi dito antes, e no modo texto deverá ser feita digitando o comando backup no terminal: [brasilfw]/# backup Algumas ferramentas necessitam da instalação de pacotes adicionais. No BFW podemos instalar algumas destas ferramentas que não vem por padrão por esta tela: Será necessário desbloquear pop-up no seu browser, faça isso e repita a operação se necessário. Caso dê erro de certificados, aceite como antes e continue. Aguarde…. Enquanto ele obtém uma lista com os softwares disponíveis.
  • 29. Pronto! Segue a lista com diversos softwares para implementação do BFW. Escolha o que desejar, existem diversos softwares int eressantes.
  • 30.
  • 31. Após selecionarmos o programa, clicar em “instalar”, aguarde enquanto se faz o download.
  • 32.
  • 33. Lembre-se instalar o Php.5 e mais algumas outras ferramentas legais: Após instalar os pacotes adicionais, vamos testar utilizando tais softwares:
  • 34.
  • 35. Nesta ferramenta selecionada, podemos definir os bloqueios de sites, palavras , conteúdos entre outras coisas, veja:
  • 36. Bloquear as extensões de arquivos : .ppt, .exe, .bat, .sh .css .asp
  • 37.
  • 38. Além de bloqueios de site podemos criar regras por aplicação (Layer7), regras de NAT, publicar portas de acesso externo, VPN (Servidor e Cliente), QOS, DHCP, DNS, etc.