Virtualização com Metarouter Squid Autenticado através do OpenWRT. Sérgio Souza. www.vialivre.net



Documentos relacionados
Servidor de autenticação usando MetaRouter e OpenWRT. MUM Brasil Rio de Janeiro Novembro/2009. Sérgio Souza

INSTALANDO SISTEMA PFSENSE COMO FIREWALL/PROXY

Tutorial de Instalação do CentOS Versão 3.3

QoS através de túneis TE. MUM Brasil São Paulo Novembro/2011. Sérgio Souza

Roteiro 3: Sistemas Linux arquivos e diretórios

5/7/2010. Apresentação. Web Proxy. Proxies: Visão Geral. Curso Tecnologia em Telemática. Disciplina Administração de Sistemas Linux

Manual cliente o-vpn Linux

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Berimbau GNU/Linux 5. Instalação/Configuração

REDES SEM FIO COM MIKROTIK ALTAIR M. SOUZA

UM PBX GENUINAMENTE BRASILEIRO

Online Help StruxureWare Data Center Expert

Radius Autenticando sua equipe nos equipamentos de maneira simples, segura e barata. MUM Brasil Novembro de 2012 Lacier Dias

Como criar máquinas virtuais no VMware ESXi

UM PBX GENUINAMENTE BRASILEIRO MANUAL DE INSTALAÇÃO COM IMAGEM ISO

Sumário. 4. Clique no botão Salvar & Aplicar para confirmar as alterações realizadas no. Reiniciar o SIMET- BOX

Gerenciamento de Redes de Computadores. Pfsense Introdução e Instalação

TUTORIAL DE INSTALAÇÃO DO PFSENSE E UMA REDE INTERNA NO VIRTUALBOX

Roteador Load-Balance / Mikrotik RB750

Redes Roteadas. Estudo rápido de como implantar uma rede roteada fácil

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

Instalação e Configuração do CollabNet Subversion Edge

Instalação Remota Distribuição Linux

Relatório SQUID e SAMBA. Instalação e Configuração de Servidores de Rede

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

ADMINISTRAÇÃO DE SISTEMAS OPERACIONAIS SERVIÇOS DE ACESSO REMOTO (TELNET E TERMINAL SERVICES) Professor Carlos Muniz

Estudo de Caso. Switching e VLAN na. MUM - BRASIL - Florianópolis, 5 e 6 de novembro de 2015

Manual de Instalação SNEP Asterisk

Servidores Virtuais. Um servidor à medida da sua empresa, sem investimento nem custos de manutenção.

WORKSHOP HOTSPOT TÉCNICAS AVANÇADAS DE HOTSPOT, USO E APLICAÇÕES DIFERENTES

Para começarmos as configurações, primeiramente vamos habilitar o DVR Veicular para o acesso. Clique em Menu e depois entre em Geral.

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

Instruções para Instalação dos Utilitários Intel

Squid autenticando em Windows 2003 com msnt_auth

Procedimento para instalação do OMNE-Smartweb em Raio-X

NE-16 Instação e Configuração do GeoSan. eng. José Maria Villac Pinheiro

Manual de Instalação SNEP 3 Asterisk 13

Gerenciando usuários com. MikroTik User Manager

Configurações Simples mas Importantes

III WTR do POP-BA III Workshop de Tecnologias de Redes Ponto de Presença da RNP na Bahia Instrutor: Ibirisol Fontes Monitores: Jundaí Abdon.

Virtualização - Montando uma rede virtual para testes e estudos de serviços e servidores

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

Configurando o DDNS Management System

GUIA DE CONFIGURAÇÃO CONEXÕES VPN SSL (CLIENT TO SERVER)

Guia de instalação UEG Linux LTS

Controle de congestionamento em TCP

Procedimento para instalação do BLACKBERRY Software de Imagem via Celular

TERMO DE REFERÊNCIA. Serviços de informática. Prefeitura Municipal de Vitória das Missões-RS

O que é uma rede de computadores?

PRÁTICA DE VLAN - LINUX 1. AMBIENTE PARA REALIZAÇÃO DAS PRÁTICAS UTILIZAÇÃO DA IMAGEM NO DVD UTILIZAÇÃO DO SERVIDOR REMOTO ESPEC

Manual de Instalação do Agente Citsmart

Guia rápido de recursos Wi-Fi GZ-EX210

Personalizando a página de

Linux Uma breve introdução Parte 2 de 2

TUTORIAL VMWARE WORKSTATION 8. Aprenda a instalar e configurar corretamente uma máquina virtual utilizando VMware Workstation com este tutorial

SERVIDOR HOTSPOT PARA HOTÉIS/POUSADAS - SMARTWEB MANUAL DE OPERAÇÕES

TALKDOW 5.1 v Web. Manual Operacional Sistema TALKDOW V 5.1 Web

Lojamundi CNPJ: / Av. Paranoá Qd. 09 conj. 01 lote 01 sala 304, Paranoá DF CEP:

UNIVERSIDADE FEDERAL DE GOIÁS CERCOMP (CENTRO DE RECURSOS COMPUTACIONAIS) TUTORIAL DE USO DO WEBMAIL - UFG

Tutorial Servidor Proxy com Squid baseado em Linux Acadêmicos : Felipe Zottis e Cleber Pivetta. Servidor Proxy

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Abra o software de programação. Clique na opção VOIP, depois opção configuração conforme as imagens:

Manual de Usuário INDICE

CORPVS SEGURANÇA SETOR DE TECNOLOGIA DA INFORMAÇÃO

Configuração dos clientes da rede sem fio cefetmg_aluno

INSTALAÇÃO PRINTERTUX Tutorial

Roteiro de Práticas de Roteamento IGP usando Quagga

HOW TO Procedimento para instalar Aker Firewall virtualizado no ESXi 5.0

Procedimentos para configurar o Monitoramento Agendado no D-viewCam

LGW4000 Labcom Media Gateway. Labcom Media Gateway Apresentação Geral 10/11/2011

GUIA RÁPIDO. DARUMA Viva de um novo jeito

Guia Rápido LINKER SAT REV. 2.1 MAI / 2015

SENADO FEDERAL Secretaria Especial do Interlegis - SINTER Subsecretaria de Tecnologia da Informação - SSTIN. Produto: ATU-PM

Diagrama lógico da rede da empresa Fácil Credito

Manual de Integração Magento TrayCheckout

Manual de Instalação da leitora de SmartCard Teo by Xiring

Tuneis PPPoE em Provedores de Internet. Mikrotik User Meeting em Salvador/BA Brasil 11 e 12 de Novembro de 2010

Atualizaça o do Maker

Construção de um Ambiente Virtualizado para Terminais Thin Client

1 Instalando o VirtualBox no Windows

Sistema Operacional Saber Gnu/Linux Prefeitura de São Paulo

Procedimentos para Instalação do SISLOC

Aula Prática Wi-fi Professor Sérgio Teixeira

Aula Prática Roteador

Curso de Introdução ao. Debian GNU/Linux

Instalação do VOL Backup para Sistemas Unix-Like

AirPort Express: configurações iniciais

Manual de Instalação v7.60. PRIMAVERA Business Software Solutions (última atualização em ) (última actualização em

Tutorial DDNS HDL LANÇAMENTO DDNS HDL. Nº: Data 07/05/15. Assunto: OBJETIVO DO PROJETO COMO FAZER. Página 1 de 6

Access Point Router 150MBPS

DHCP. Administração de Redes de Computadores Prof.ª Juliana Camilo Ângelo, Bryan, Carlos, Vinícius

Administração de Sistemas Operacionais

EA080- Laboratório de Redes de Computadores Laboratório 2 Virtualização (Relatório Individual) Prof. Responsável: Mauricio Ferreira Magalhães

Parceiro Oficial de Treinamentos Proxmox no Brasil

Sistema de Chamados Protega

Transcrição:

Virtualização com Metarouter Squid Autenticado através do OpenWRT Sérgio Souza 1

Sérgio Souza Profissional em Tecnologia da Informação, com atuação em gerência de redes desde 1996. Consultoria em Tecnologia da Informação desde 2006. Membro da equipe de treinamentos MD Brasil desde 2007 e parceiro comercial em soluções de TI e consultoria. Certificações MTCNA, MTCWE, MTCUME, MTCRE, MTCINE e Partner Trainer Mikrotik. Diretor Técnico da Via Livre, provedor de serviços gerenciados. 2

Objetivos O objetivo desta apresentação é uma abordagem do Mikrotik RouterOS com Metarouter virtualizando sistema Linux OpenWRT e proxy Squid em modo autenticado, possibilitando a gerência de acessos e políticas de filtros Na apresentação debateremos sobre a instalação e configuração do sistema OpenWRT assim como as possibilidades de utilização de várias aplicações no dia a dia da gerência de redes. Esta apresentação utiliza o ambiente GNU Linux para compilação do OpenWRT com suporte ao hardware Routerboard série PowerPC ou MIPS. 3

Metrouter O Metarouter é uma aplicação de virtualização disponível no Mikrotik RoS desde a versão 3.21 Pode ser utilizado nos seguintes hardwares: série RB400 e RB700, série RB900, série RB2011e série PPC RB1000, RB1100, RB1100AH e RB800 Cada RouterOS suporta até 8 instâncias e 8 interfaces virtuais (é possível adicionar mais interfaces utilizando-se de VLANs) O Metarouter foi pensado para virtualização de outro(s) RoS, mas aplicando-se os patches corretos é possível virtualizar sistemas GNU Linux. Cada VM RoS utiliza 16 MB da mesma forma que uma instalação padrão do RoS. Desta forma é necessário que o anfitrião possua RAM maior que 16 MB. No caso de virtualização de outros OS, é possível utilizar um valor menor de RAM. 4

Metrouter Vantagens Fornecer ao cliente final um ambiente virtual de roteamento ou gerência de redes, sem a necessidade de um roteador adicional ou permitir acesso ao roteador principal. 5

OpenWRT Um sistema operacional baseado em GNU Linux, primariamente utilizado para uso embarcado em dispositivos de rede sem fio e atuação como roteador. Otimizado para ocupar pouco espaço e pouca RAM, em função destes dispositivos. Existem em torno de 3.500 pacotes de software opcionais, disponíveis para instalação através do sistema de gerenciamento de pacotes OPKG. Mais informações podem ser obtidas em: https://openwrt.org/ e http://en.wikipedia.org/wiki/openwrt 6

OpenWRT Na instalação do OpenWRT é necessário compilar o mesmo com suporte ao hardware Mikrotik utilizado, como PPC ou MIPS. Para tal basta utilizarmos o patch disponível em: http://www.mikrotik.com/download/metarouter/openwrt-metarouter-1.2.patch Porém devido ao patch do Metarouter ser construído ainda na época do kernel 2.6.31, o suporte ao mesmo na árvore oficial do OpenWRT atualmente não é disponibilizado. A versão atual da árvore OpenWRT suporta apenas o kernel 3.x e todo suporte ao kernel 2.6.x foi removido. 7

OpenWRT Desta forma é necessário compilar o kernel do OpenWRT utilizando uma versão antiga do (2.6.x) ou construir uma versão com suporte a kernel 2.6.x. Nesta apresentação foi utilizado o OpenWRT Kamizake 8.09.2 e o suporte ao kernel 2.6.31 disponibilizado no link: http://www.nconx.com/~nathan/openwrt-metarouter/mr1p2_owrt_18961.patch.gz O pacote OpenWT Kamizake com os fontes para compilação podem ser encontrados em: http://downloads.openwrt.org/kamikaze/8.09.2/kamikaze_8.09.2_source.tar.bz2 8

OpenWRT Após realizar o download do arquivo do OpenWRT Kamikaze, descompacte e aplique o patch do Metarouter disponibilizado pela Mikrotik (utilizando um sistema GNU Linux como ambiente): tar xvjf kamikaze_8.09.2_source.tar.bz2 cd 8.09.2/ wget http://www.mikrotik.com/download/metarouter/openwrt-metarouter-1.2.patch patch -p0 <openwrt-metarouter-1.2.patch 9

OpenWRT Em seguida aplique o patch para suporte ao kernel 2.6.31: zcat mr1p2_owrt_18961.patch.gz patch -p1 Após aplicar os patches é necessário compilar o kernel utilizando o comando: make menuconfig 10

OpenWRT É necessário escolher a arquitetura de hardware a ser utilizada, como MIPS ou PPC. 11

OpenWRT Temos opção para MIPS, PowerPC e RB 532. 12

OpenWRT Após selecionar arquitetura, acesse Target Images e escolha o tipo tgz. 13

OpenWRT Temos várias outras opções que podemos configurar no kernel, mas para o funcionamento básico é necessário apenas os passos anteriores. É necessário apenas salvar e sair da configuração de compilação do kernel. 14

OpenWRT Agora temos apenas que compilar o OpenWRT. make A imagem do sistema ficará em 8.09.2/bin/openwrt-mr-ARCH-rootfs.tgz, onde ARCH poderá ser MIPS ou PPC, dependendo da escolha da arquitetura escolhida. 15

Metarouter Copiamos a imagem para o menu FILES do RouterOS e instalamos o mesmo através do Metrouter usando a opção Import Image e definindo o tamanho da RAM a ser utilizada. 16

Metarouter Podemos definir a interface associado à VM de duas formas; estática e associada a uma interface fisica do hardware ou dinâmica associada a uma interface virtual (bridge). Nesta apresentação foi usada o modelo dinâmico associado a uma bridge. 17

Metarouter Com a VM criada e interface definida acessamos através do menu CONSOLE e podemos editar e gerenciar o OpenWRT. 18

Metarouter Uma das primeiras opções é editar o arquivo /etc/config/network e definir o endereçamento IP de acordo com as configurações de nossa rede, onde o mesmo deverá ter acesso à Internet. /etc/config/network config interface lan option ifname eth0 option type bridge option proto static option ipaddr 192.168.1.1 option netmask 255.255.255.0 option gateway 192.168.1.254 option dns 192.168.1.254 19

Metarouter Com conectividade à Internet podemos realizar o download dos pacotes IPK e realizar a instalação dos aplicativos que necessitamos. #cd /tmp wget http://kamikaze.openwrt.org/8.09.2/atheros/packages/libpthread_0.9.29-14.3_mips.ipk wget http://kamikaze.openwrt.org/8.09.2/atheros/packages/squid_2.6.stable14-1_mips.ipk wget http://kamikaze.openwrt.org/8.09.2/atheros/packages/squid-mod-basic-auth-ncsa_2.6.stable14-1_mips.ipk #opk install libpthread_0.9.29-14.3_mips.ipk #opkg install squid_2.6.stable14-1_mips.ipk # opkg install squid-mod-basic-auth-ncsa_2.6.stable14-1_mips.ipk 20

Squid Após instalar o Squid podemos editar os arquivos de configuração do mesmo e definir os usuários e senhas, assim como as ACLs com regras de listas de acesso. root@openwrt:/etc/squid# cat squid.conf # OPTIONS FOR AUTHENTICATION # ----------------------------------------------------------------------------- auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squidpasswd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off # ACCESS CONTROLS # ----------------------------------------------------------------------------- #acl macaddress arp 09:00:2b:23:45:67 #acl myexample dst_as 1241 acl QUERY urlpath_regex cgi-bin \? cache deny QUERY 21

URL para download da imagem do OpenWRT: http://www.mikrotikbrasil.com.br/openwrt-mr-ppc-rootfs.tar.gz 22

Referência: http://wiki.mikrotik.com/wiki/manual:metarouter https://openwrt.org/ https://forum.openwrt.org/viewtopic.php?id=32320 http://forum.mikrotik.com/viewtopic.php?t=62151 http://forum.mikrotik.com/viewtopic.php?f=15&t=62018 NOTA: A documentação do Wiki Mikrotik foi atualizada em 11 de Novembro de 2013, onde as imagens para PPC e MIPS foram atualizadas, assim como o patch para construção do OpenWRT personalizado. 23

Obrigado!! Sérgio Souza Via Livre / MD Brasil sergio@vialivre.net sergio@mikrotikbrasil.com.br 24