Como configurar um servidor sem fio, permitindo o acesso a arquivos no computador, sem oferecer Internet?

7

Eu gostaria de parar em um caminhão e oferecer uma pasta de documentários gratuitos, transmitindo do meu ônibus. Eu tenho um monte de vídeos em uma pasta da web e posso acessá-lo localmente e gostaria que outros pudessem acessá-lo livremente e sem senhas ou outras restrições.

Eu corro o Linux e tenho um adaptador sem fio interno no laptop, mas meu barramento tem uma antena no teto que eu conecto via USB para criar um sinal sem fio; este é o que eu gostaria de focar, pois oferecerá o maior alcance para todos os caminhoneiros que estão por aí.

Eu tenho uma caixa Linux que é o roteador direto do modem. A caixa do Linux como um roteador através de uma placa ethernet como a saída para um hub, switch, outro roteador, seja lá o que eu quiser, agora é exclusivamente para uma impressora em vez de passar pelo switch.

A caixa do Linux também é o servidor; o servidor web é o Apache2 e serve vídeos, imagens e documentos.

Eu já sei como configurar um roteador sem fio para o canal de saída da minha caixa do Linux, que é o melhor método comprovado em oposição a ser colocado antes da minha caixa de Linux!

Qual é a maneira mais fácil de garantir que, quando alguém faz login no roteador sem fio, possa acessar essa pasta? Isso seria tão simples como um encaminhamento de porta? Mas acho que só funciona no site?

    
por Kenny Hendrick 18.10.2012 / 05:09

3 respostas

3

Praticamente tudo que você precisa fazer é configurar um roteador de alguma forma - eu acredito que alguns adaptadores sem fio fariam isso, e / ou você pode usar hostapd . O mais difícil é conseguir que os usuários encontrem o servidor - você precisaria configurar um portal cativo para isso - o A abordagem de firewall faz mais sentido aqui. Se você quisesse torná-lo ainda mais simples, basta nomear o AP de alguma forma, é óbvio como encontrar o servidor.

Algo que pode funcionar perfeitamente com alguns ajustes é o PirateBox . Os scripts de instalação do Rhese seriam o que você está procurando , e há mais casos de uso aqui .

    
por 18.10.2012 / 05:25
1

Sua terminologia de rede é um pouco estranha. O que você quer dizer com canal de saída do roteador?

Eu posso imaginar duas configurações:

  1. Use um lan card sem fio ou pendrive com hostapd para configurar seu roteador Linux como um ponto de acesso completo. Você pode desabilitar o roteamento para a sub-rede wifi ou configurar um firewall do iptables para proibir os usuários do Wi-Fi de acessarem qualquer coisa, exceto o que você deseja.

  2. Outra possibilidade é que você conecte um ponto de acesso Wi-Fi (um roteador Wi-Fi barato também) a uma porta de rede gratuita do roteador Linux e configure novamente um iptables firewall.

Se você não conseguir enrolar a cabeça na sintaxe da linha de comando iptables , tente o Firewall Builder , que pode servir como uma boa GUI.

Apenas duas das muitas possibilidades. Além disso, a solução de portal cativo OpenWrt mencionada funcionaria.

Você também pode pegar um roteador compatível com OpenWrt e configurá-lo novamente com iptables do LuCI

Deve haver muito “como fazer” na Web em relação aos pontos de acesso OpenWrt, que podem apontar você na direção certa para configurar o portal cativo, iptables , redirecionamentos da Web, etc.

    
por 16.09.2013 / 22:10
1

Você pode configurar um ponto de acesso sem fio e usar um portal cativo para redirecionar todo o tráfego da Web de saída para o servidor interno. Um bom portal cativo para o OpenWRT é o nodogsplash

Eu aconselho tornar óbvio que o seu ponto de acesso sem fio não tem internet. A maioria das pessoas espera que um AP aberto esteja conectado à Internet.

Sua pergunta é semelhante a esta Configure o roteador para redirecionar solicitações de máquina local

    
por 07.09.2013 / 19:00