Construir um router com o Banana Pi R1 – Parte III

DSA, HostAPD, IPTables e encaminhamento IP

Esta é a ter­ceira parte da série de arti­gos Con­stru­ir um router com o Banana Pi. Para con­sul­tar a primeira parte, veja aqui e para a segun­da parte, veja aqui.

Na ter­ceira parte des­ta série de arti­gos, vou demon­strar como se insta­lam os três serviços bási­cos de qual­quer router para casa: HostAPD, para aceitar lig­ações de clientes WiFi, DHCP, para atribuição de endereços IP, e encam­in­hamen­to IP, para, como o nome indi­ca, encam­in­har cor­rec­ta­mente os pacotes IP de e para a Inter­net.

Mas, antes dis­so, vou dar con­ta de alter­ações que fiz ao sis­tema oper­a­ti­vo e ao hard­ware, em relação ao que men­cionei na segun­da parte.

Con­tin­uar a ler

Publicado em Administração, Configuração, Linux, Redes, Sistemas Operativos | Deixe o seu comentário

Construir um router com o Banana Pi R1 – Parte II

Instalação do sistema operativo

Esta é a segun­da parte da série de arti­gos Con­stru­ir um router com o Banana Pi. Para con­sul­tar a primeira parte, veja aqui.

Que opções tenho?

O Banana Pi, como foi dito na parte I, baseia-se no SoC (Sys­tem on a Chip) All­win­ner A20, que tem uma arqui­tec­tura ARMv7. Como tal, é com­patív­el com todos os sis­temas oper­a­tivos exis­tentes para esta platafor­ma:

  • Android
  • Lin­ux
  • FreeB­SD
  • OpenB­SD
  • NetB­SD
  • Open­WRT

Con­tin­uar a ler

Publicado em Administração, Configuração, Linux, Redes, Sistemas Operativos | Deixe o seu comentário

Construir um router com o Banana Pi R1 — Parte I

Introdução

Banana Pi R1 com caixa e ante­nas WiFi

O WiFi (tam­bém con­heci­do como o con­jun­to de pro­to­co­los IEEE 802.11) tornou-se triv­ial após o boom da Inter­net nos primeiros anos do sécu­lo XXI. A maior parte dos pacotes res­i­den­ci­ais de lig­ação à Inter­net tornaram os routers (ou “encam­in­hadores”, em Por­tuguês — ter­mo pouco usa­do na gíria) essen­ci­ais, prin­ci­pal­mente dev­i­do à quan­ti­dade de equipa­men­tos que não pos­suem qual­quer out­ra for­ma de se “lig­ar”, como smart­phones, tablets, leitores de músi­ca dig­i­tal, etc.

Con­tin­uar a ler

Publicado em Administração, Configuração, Linux, Redes, Sistemas Operativos | 2 Comentários

Múltiplos virtual hosts com SSL em Apache

Con­fig­u­rar um servi­dor HTTP para HTTPS nun­ca foi uma tare­fa tão fácil como con­fig­urá-lo para ape­nas HTTP. Além das con­fig­u­rações bási­cas temos tam­bém de nos pre­ocu­par com cer­ti­fi­ca­dos, chaves pri­vadas e afins. Além de mais, uti­lizan­do o tradi­cional mod_ssl pre­cisamos de um endereço IP difer­ente para cada vir­tu­al host, o que nem sem­pre é pos­sív­el.

Mas ago­ra temos o RFC 3546 (Trans­port Lay­er Secu­ri­ty (TLS) Exten­sions). Este RFC define exten­sões ao TLS (Trans­port Lay­er Secu­ri­ty) que per­mite uti­lizar vir­tu­al hosts em SSL sem neces­si­dade de vários endereços IP.

Con­tin­uar a ler

Publicado em Configuração | Tags , , , , , | Deixe o seu comentário

DNS dinâmico

No arti­go “Cri­ar um blog num servi­dor caseiro” mostrei como se pode uti­lizar um servi­dor Unix próprio para alo­ja­men­to de blogs com o soft­ware Word­press.

No entan­to, para que o blog este­ja sem­pre acessív­el é necessário dis­pôr de um serviço Inter­net com IP fixo (que é bas­tante mais caro que os tipos de serviços de Inter­net uti­liza­dos por uti­lizadores domés­ti­cos) ou, em alter­na­ti­va, um serviço de DNS dinâmi­co.

Não se deve con­fundir com DDNS (especi­fi­ca­do pelo RFC 2136), emb­o­ra alguns serviços de DNS dinâmi­co uti­lizem este pro­to­co­lo.

A seguir enu­mer­arei uns quan­tos serviços de DNS dinâmi­co, suas van­ta­gens e desvan­ta­gens, bem como méto­dos de actu­al­iza­ção, para que o nos­so blog este­ja sem­pre acessív­el.

Con­tin­uar a ler

Publicado em Administração, Configuração, Internet, Redes | Deixe o seu comentário

Criar um blog num servidor caseiro

Cri­ar um blog não é um bicho de 7 cabeças. Aliás, qual­quer pes­soa com um servi­dor Unix (Lin­ux, FreeB­SD ou qual­quer out­ra vari­ante) ou mes­mo pos­to de tra­bal­ho Ubun­tu Desk­top, por exem­p­lo, pode ter um blog alo­ja­do em sua casa, qual­quer que seja a sua lig­ação à Inter­net, des­de que esta seja per­ma­nente (ADSL ou cabo).

Para esta recei­ta, vou usar como exem­p­lo este próprio blog.
Con­tin­uar a ler

Publicado em Administração, Configuração, FreeBSD, Sistemas Operativos, Unix | Tags , , , , | 2 Comentários

Efeito de letras cortadas com Photoshop

[E]ste efeito é muitas vezes vis­to em pági­nas Web e bas­tante fácil de con­seguir. O efeito final pode ser ver­i­fi­ca­do na imagem à dire­i­ta. Neste tuto­r­i­al, demon­strarei como o con­seguir.

Con­tin­uar a ler

Publicado em Design, Photoshop | Deixe o seu comentário

Como usar os meus próprios tipos de letra nas minhas páginas

[D]e certeza que já mui­ta gente per­gun­tou como uti­lizar os seus próprios tipos de letra nas suas pági­nas Web. Por muitos anos, estive­mos lim­i­ta­dos aos tipos de letra insta­l­a­dos no com­puta­dor de quem a visu­al­iza­va, mas com o aparec­i­men­to do CSS3, isto já é pos­sív­el.

Con­tin­uar a ler

Publicado em Desenvolvimento, Internet | Deixe o seu comentário

Mudança de rumo

Como este blog tin­ha muito pou­ca infor­mação, como eu gostaria de falar sobre muitos mais temas que ape­nas FreeB­SD e como não me apetece cri­ar um novo blog para infor­máti­ca em ger­al, renomeei este.

A par­tir de ago­ra, ao invés de falar ape­nas de FreeB­SD, falará de temas de tec­nolo­gia, infor­máti­ca, lin­gua­gens de pro­gra­mação e quais­quer temas em que a infor­máti­ca este­ja envolvi­da. Espero assim atrair mais tráfego para este blog.

Publicado em Geral | Deixe o seu comentário

Manutenção periódica do FreeBSD

Qual­quer servi­dor pre­cisa de manutenção per­iódi­ca. Nor­mal­mente, os admin­istradores de sis­tema con­fi­am no coman­do cron(8).

Mas o FreeB­SD já dis­põe de uma infra-estru­tu­ra para manutenção per­iódi­ca. Tra­ta-se do coman­do periodic(8).

Con­tin­uar a ler

Publicado em Administração, FreeBSD | Deixe o seu comentário