01-brazilfw

78
Centro Federal de Educação Tecnológica do Rio Grande do Norte Unidade de Ensino Descentralizada de Currais Novos Departamento Acadêmico em Gestão Tecnológica Firewall e Roteador Open Source Firewall e Roteador Open Source Ricardo Kléber Martins Galvão http://www.ricardokleber.com.br [email protected] São Paulo/SP, 08/11/2008 BrazilFW BrazilFW

Upload: militar1990

Post on 07-Nov-2014

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 01-brazilfw

Centro Federal de Educação Tecnológica do Rio Grande do NorteUnidade de Ensino Descentralizada de Currais NovosDepartamento Acadêmico em Gestão Tecnológica

Firewall e Roteador Open SourceFirewall e Roteador Open Source

Ricardo Kléber Martins Galvão

http://[email protected]

São Paulo/SP, 08/11/2008

BrazilFWBrazilFW

Page 2: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

A Rede da UNEDCNA Rede da UNEDCN

Page 3: 01-brazilfw

Falta de tempo (concentração de soluções)

Administração centralizada e via Web

Modelo para “exportação” (novas unidades)

Cenário de Aplicação:

130 Estações em laboratórios

50 Estações na administração

30 Notebooks

600 usuários regulares

3 Links (2Mbps + 300Kbps + 128Kbps)

2 Redes Wi-fi (Aberta / Fechada)

GTS'12 :: São Paulo/SP, 08/11/2008

MotivaçãoMotivação

Page 4: 01-brazilfw

Unidades do CEFET/RN

Page 5: 01-brazilfw

O que estamos apresentando/analisando?

Roteador/Firewall Opensource

Baseado no Sistema Operacional Linux

Mini-distribuição (otimização para ocupar pouco espaço)

Execução em hardware de baixo custo

Serviços de rede associados

GTS'12 :: São Paulo/SP, 08/11/2008

ContextualizaçãoContextualização

Page 6: 01-brazilfw

Criação da Vortech (www.vortech.net)

Ainda disponível em www.coyotelinux.com

Diferencial: Execução a partir de um disquete (1.44Mb)

Hardware Necessário: 486DX/25 c/8Mb RAM

Fórum em inglês (mantido por Joshua Jackson)

Grande número de adeptos brasileiros ao projeto...

...criação de um subforum em português

GTS'12 :: São Paulo/SP, 08/11/2008

O Projeto Coyote LinuxO Projeto Coyote Linux

Page 7: 01-brazilfw

Wizard para criação de disquete a partir do Windows

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 8: 01-brazilfw

Wizard para criação de disquete a partir do Windows

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 9: 01-brazilfw

Identificação da Rede Interna (padrão 192.168.0.0/24)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 10: 01-brazilfw

Senha de 'root' (Administração por SSH)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 11: 01-brazilfw

Logserver (se existir)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 12: 01-brazilfw

Tipo de Conexão Externa

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 13: 01-brazilfw

Servidor DHCP (Rede Interna)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 14: 01-brazilfw

Configuração das Placas de Rede (Interna e Externa)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 15: 01-brazilfw

Configuração das Placas de Rede

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 16: 01-brazilfw

Linguagem do Módulo de Administração Web

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 17: 01-brazilfw

Criação do Disquete de Boot com o Coyote Configurado

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 18: 01-brazilfw

Criação do Disquete de Boot (progresso)

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 19: 01-brazilfw

Pronto !!!

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: Wizard (Windows)Coyote Linux :: Wizard (Windows)

Page 20: 01-brazilfw

Tela Inicial

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: ApresentaçãoCoyote Linux :: Apresentação

Page 21: 01-brazilfw

Acesso Remoto (via Web) :: Configurando Endereço Externo

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: ApresentaçãoCoyote Linux :: Apresentação

Page 22: 01-brazilfw

Acesso Remoto (via Web) :: Outras Configurações

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: ApresentaçãoCoyote Linux :: Apresentação

Page 23: 01-brazilfw

Acesso Remoto (via Web) :: QoS

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: ApresentaçãoCoyote Linux :: Apresentação

Page 24: 01-brazilfw

Acesso Remoto (via Web) :: Segurança do Router

GTS'12 :: São Paulo/SP, 08/11/2008

Coyote Linux :: ApresentaçãoCoyote Linux :: Apresentação

Page 25: 01-brazilfw

Descontinuação do projeto Coyote (28/09/2005)...

... Claudio Cussuol adotou, adaptou e criou o...

BrazilFW (“opção para quem amava o Coyote Linux”)

Suporte para instalação em HD ou Compact Flash

Possibilidade de configuração de outras redes

DMZ e/ou outras duas mais

Suporte a placas Gigabit e Wi-fi (em desenvolvimento)

Suporte a módulos adicionais (Add-Ons)

Farta documentação (www.brazilfw.com.br)

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: O sucessorBrazilFW :: O sucessor

Page 26: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Homepage do ProjetoBrazilFW :: Homepage do Projeto

Page 27: 01-brazilfw

Estável: 2.30

06 de Janeiro de 2008

Installation CD-ROM

Windows Floppy Creator

Linux Floppy Creator

Desenvolvimento: 2.31

11 de Abril de 2008

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: VersõesBrazilFW :: Versões

Page 28: 01-brazilfw

Wizard para criação de disquete a partir do Windows

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 29: 01-brazilfw

Wizard para criação de disquete a partir do Windows

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 30: 01-brazilfw

Wizard :: Tipo de Placa de Rede

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 31: 01-brazilfw

Wizard :: Seleção de Placa por Driver ou por Nome

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 32: 01-brazilfw

Wizard :: Tipo de Conexão Externa

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 33: 01-brazilfw

Wizard :: Configuração DHCP (Conexão Externa)

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 34: 01-brazilfw

Wizard :: Configuração da Placa de Rede Externa

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 35: 01-brazilfw

Wizard :: Habilitar/Configurar DMZ

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 36: 01-brazilfw

Wizard :: Habilitar/Configurar DHCP para Rede Interna

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 37: 01-brazilfw

Wizard :: Senha/Liberação Externa para Acesso via SSH

Configuração de Log Server

Linguagem para Administração via Web

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 38: 01-brazilfw

Wizard :: Pacotes Adicionais (Recursos)

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 39: 01-brazilfw

Wizard :: Configuração para outras redes (opcional)

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 40: 01-brazilfw

Wizard :: Gerar Disco de Boot

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 41: 01-brazilfw

Wizard :: Instalação em HD ou Compact Flash

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 42: 01-brazilfw

Wizard :: Instalação Completa

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Windows Floppy CreatorBrazilFW :: Windows Floppy Creator

Page 43: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Acessando o FirewallBrazilFW :: Acessando o Firewall

Via Console (no próprio Firewall)

Page 44: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Acessando o FirewallBrazilFW :: Acessando o Firewall

Via Console (no próprio Firewall)

Page 45: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Tela Inicial de Gerência Remota via Web

Page 46: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Autenticando

Page 47: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Tela Principal

Page 48: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configuração das Redes

Page 49: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configurações Administrativas

Page 50: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Serviços para a Rede Interna

Page 51: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Reservas DHCP

Page 52: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Filtragem de Pacotes para Usuários Internos

Page 53: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configuração Avançada do Firewall

Page 54: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configuração de QoS

Page 55: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configuração de Classes QoS

Page 56: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Utilizando a Interface WebBrazilFW :: Utilizando a Interface Web

Configuração de Load Balance

Page 57: 01-brazilfw

Softwares adicionais (complemento ao BFW padrão)

http://www.brazilfw.com.br/downloads/addons/

Arquivos .tgz

Baixar... Instalar... Reiniciar...

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Add­OnBrazilFW :: Add­On

Page 58: 01-brazilfw

Categoria :: Redes

bandwidthd :: Monitoramento de Largura de Banda

Load balancing check :: Balanceamento de Carga

iptraf / ettercap / nmap / tcpdump

wavemon

RRD2STATS :: Baseado no RRDTOOL (Monitoramento)

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Add­OnsBrazilFW :: Add­Ons

Categoria :: Internet

Proxy : squid / tinyproxy / dansguardian / sarg

VPN: Openvpn / PoPToP (PPTP)

Page 59: 01-brazilfw

Categoria :: Bibliotecas

libpcap / libncurses / libcripto / libxml2

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Add­OnsBrazilFW :: Add­Ons

Categoria :: Hardware

hdparm: desliga o HD quando ele não está em uso.

(Não deve ser instalado em caso de proxy-cache ser usado);

Hardwarelister : descrição detalhada do hardware

Addnic : auto-detecção e instalação de placas de rede

Page 60: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Add­OnsBrazilFW :: Add­Ons Categorias :: Miscelânea / Manutenção do Sistema

Samba

Clientes FTP e SSH

Usbserial (Drivers USB para Modems Vivo Zap e Tim)

msmtp : Envio de E-mails (suporte TLS e SSL)

pure-ftpd : Servidor FTP

Perl

aai : Automatic Addons Installer

cative : Captive Portal

Page 61: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Tela Inicial

Page 62: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Menu Principal

Page 63: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Adição de Usuário

Page 64: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Bloqueio/Desbloqueio de IP

Page 65: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Edição/Personalização de Página de Aviso

Page 66: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Easy CaptiveBrazilFW :: Easy Captive

Edição/Personalização de Página de Continua

Page 67: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Squid (Proxy)BrazilFW :: Squid (Proxy)

Configuração via Interface de Gerenciamento Web

Page 68: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: OpenVPNBrazilFW :: OpenVPN

Configuração via Interface de Gerenciamento Web

Page 69: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: OpenVPNBrazilFW :: OpenVPN

Configuração via Interface de Gerenciamento Web

Page 70: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: QoS com L7­FilterBrazilFW :: QoS com L7­Filter

Protocolos p2p: Bittorrent, eDonkey (eMule, Overnet, etc.),

Fasttrack (Kazaa, Morpheus, iMesh, Grokster, etc.), iMesh,

Gnutella, WinMX and a lot of others.

Protocolos de Jogos em Rede: Battlefield 1942, Battlefield

2, Call of Duty, Counter-Strike, Doom, Half-Life, Quake,

Subspace, Unreal, Wolfenstein, World of Warcraft

Protocolos VoIP: Google Talk, H.323, Skype, Teamspeak, SIP

Outros protocolos padrões reconhecidos: HTTP, FTP,

BGP, DHCP, DNS, Finger, Telnet, Ident, IMAP, IPP, LPD, POP, IRC,

NNTP, NTP, Rlogin, RTSP, SIP, SMTP, SNMP, SOCKS, TFTP, TLS

Page 71: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: QoS com L7­FilterBrazilFW :: QoS com L7­Filter

Page 72: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: QoS com L7­FilterBrazilFW :: QoS com L7­Filter

Page 73: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: QoS com L7­FilterBrazilFW :: QoS com L7­Filter

Page 74: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: SAPWBrazilFW :: SAPW SAPW :: Sistema Administrativo para Provedores Wireless

Sistema Integrado ao BrazilFW

Módulos:

Cadastro de Clientes

Ficha Técnica

Cadastro de Subredes

Amarração de MAC X IP

Cadastro Easy Captive

Ordem de Serviço

Relatórios

Financeiro(em desenvolvimento)

Page 75: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: SAPWBrazilFW :: SAPW SAPW :: Sistema Administrativo para Provedores Wireless

Page 76: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

BrazilFW :: Considerações FinaisBrazilFW :: Considerações Finais

Sobre a Versão 2.31 (desenvolvimento)

Fim da opção da utilização de disquetes (instalação somente via CD ou

pendrive);

Fim do suporte a placas de rede ISA;

Fim do suporte a equipamentos 486 (otimização para funcionamento

em pentium ou superiores);

Instalação automática de drivers de placas de rede;

Suporte a discos SATA (em fase experimental);

Sistema configurado sempre depois da instalação (fim das opções via

wizard);

Upgrade mais fácil e rápido;

Depois de instalado o sistema pode ser transferido para um pendrive

com todas as configurações e add-ons.

Page 77: 01-brazilfw

GTS'12 :: São Paulo/SP, 08/11/2008

Projetos SemelhantesProjetos Semelhantes Ipcop (http://www.ipcop.org)

Linux LiveCD Router (http://www.wifi.com.ar/english/cdrouter)

Devil-Linux (http://www.devil-linux.org)

SmoothWall (http://www.skullbox.net/smoothwall.php)

Eisfar (http://www.eisfair.org)

Ebox (http://ebox-platform.com)

Endian Firewall (http://www.endian.com)

Engarde Secure Linux (http://www.engardelinux.org)

Fli4l (http://www.fli4l.de)

Floppyfw (http://www.zelow.no/floppyfw)

Freesco (http://www.freesco.org)

Gibraltar (http://www.gibraltar.at)

Sentry Firewall (http://www.sentryfirewall.com)

Page 78: 01-brazilfw

Centro Federal de Educação Tecnológica do Rio Grande do NorteUnidade de Ensino Descentralizada de Currais NovosDepartamento Acadêmico em Gestão Tecnológica

Firewall e Roteador Open SourceFirewall e Roteador Open Source

Ricardo Kléber Martins Galvão

http://[email protected]

São Paulo/SP, 08/11/2008

BrazilFWBrazilFW