Parte III — Dar sombra

05 · A rede do evento: preparar a sombra

Antes da roda, alguém varre o terreiro e estende a esteira debaixo da árvore.

Este capítulo é para quem organiza o encontro: uma oficina, uma festa, um congresso de três dias, uma escola. A ideia é que quem chegar consiga, só com o celular e sem internet, abrir o site da mucua, criar conta, conversar no chat e mandar fotos.

Dois jeitos de montar a rede

Os dois jeitos: a mucua cria a rede, ou a mucua no cabo com roteadores

1. A mucua cria a rede (MODO=ponto, ou a opção criar a propria rede Wi-Fi do menu). Não precisa de mais nada: a mucua vira o Wi-Fi Baobaxia, aberto, e entrega o endereço para cada celular.

  • É o jeito mais simples — liga e funciona.
  • A placa Wi-Fi de um computador comum aguenta, em geral, de 10 a 30 aparelhos ao mesmo tempo. Para uma oficina, sobra; para um auditório, falta.
  • Se a mucua estiver também no cabo com internet, ela repassa a internet para quem estiver na rede dela.

2. A mucua no cabo, e roteadores fazendo o Wi-Fi. Para muita gente, use roteadores ou pontos de acesso de verdade e ligue a mucua neles pelo cabo (MODO=cliente, ou auto sem WIFI_NOME).

  • Aguenta centenas de pessoas: o Wi-Fi fica por conta dos roteadores.
  • O site abre por http://baobaxia.local ou pelo IP da mucua. Para o endereço com cadeado funcionar (local.baobaxia.net), o roteador precisa de duas coisas: dar sempre o mesmo IP para a mucua (reserva no DHCP) e apontar local.baobaxia.net para esse IP (DNS local). Nem todo roteador doméstico faz isso.

O endereço com cadeado

Um endereço https:// com cadeado destrava coisas no celular: a câmera e o microfone pelo navegador (transmitir ao vivo), e "instalar o site como app". Para isso a imagem precisa ter vindo com um certificado — por exemplo de local.baobaxia.net.

Na rede que a mucua cria, ela mesma responde que local.baobaxia.net e baobaxia.local são ela (o endereço dela ali é sempre 10.42.0.1). Para funcionar até em celular que pergunta a outro lugar (dados móveis, "DNS privado" do Android), quem cuida do domínio pode criar, na internet, o registro:

local.baobaxia.net.   A   10.42.0.1

O certificado vale 90 dias. Tire um novo antes de um encontro importante (o comando é baobaxia-certificado obter). Peça um com curinga (*.local.baobaxia.net): ele cobre também o envio de arquivos do chat (arquivos.local.baobaxia.net) e outras mucuas no mesmo lugar (mucua2.local.baobaxia.net).

Os celulares e o "Wi-Fi sem internet"

Numa rede sem internet, o Android costuma avisar "sem acesso à internet" e mandar tudo pelos dados móveis — e o site da mucua "não abre". Por isso, na rede que a mucua cria, ela responde aos testes de "tem internet?" dos celulares, e eles usam o Wi-Fi normalmente. No baobaxia-rede.txt:

LinhaO que faz
PORTAL=simpadrão. O celular acha que tem internet e fica no Wi-Fi da mucua.
PORTAL=abrirAo conectar, o celular mostra "Fazer login na rede" e abre a página da mucua sozinho. Alguns Androids usam os dados móveis para o resto.
PORTAL=naoNão mexe.

E, quando a mucua não tem internet, qualquer site que alguém tente abrir leva à página dela (REDIRECIONAR=auto). Sites em https:// mostram um aviso de segurança — é o navegador protegendo; basta digitar o endereço da mucua.

Várias mucuas no mesmo lugar

Num encontro grande, dá para ter mais de uma mucua, dividindo o peso:

  • cada uma com o seu nome de rede (PONTO_NOME=Baobaxia-Palco, Baobaxia-Oficinas…), se cada uma criar a sua;
  • o endereço baobaxia.local fica com a primeira que ligou; as outras viram baobaxia-2.local, baobaxia-3.local… (o IP de cada uma aparece na tela dela);
  • com o certificado curinga, cada uma pode ter o seu nome com cadeado: mucua2.local.baobaxia.net;
  • elas trocam saberes entre si, como em qualquer galáxia.

A página "Chegou na rede?" e o cartaz

Numa mucua de encontro — com o chat local ligado ou com o app de chat guardado nela —, o site ganha uma página de chegada: Chegou na rede? Comece por aqui (capítulo 06). Ela tem um botão Imprimir cartaz, que gera isto:

O cartaz impresso, com os QR codes do site, do app, da sala e do bot

Imprima, cole na entrada, nas mesas, na parede da sala. É o mapa de quem chega.

Na véspera

Uma lista para conferir com calma, antes do dia:

  1. A mucua liga sozinha e mostra o endereço na tela.
  2. Um celular entra no Wi-Fi e abre o site — pelo QR do cartaz.
  3. Dá para criar uma conta e entrar.
  4. O app de chat baixa da própria mucua, entra com a conta e chega na sala.
  5. Mandar uma foto para o bot devolve o link do saber.
  6. O relógio da mucua está certo (com a hora errada, o navegador recusa o certificado).
  7. A senha do admin está anotada, e o baobaxia-credenciais.txt foi apagado.
  8. Os cartazes estão impressos.

ver este capítulo como saber