simpler no raspberry  [INACTIVE]

Discussão sobre assuntos variados, não relacionados com o BrazilFW

Simpler - um Linux no estilo BFW para Raspberry Pi

Mensagempor br_lemes » Sáb Mai 31, 2014 10:46 pm

Tenho um Raspberry Pi, que é um pequeno computador bem bacana. Estou desenvolvendo uma pequena distribuição Linux para ele seguindo os conceitos do The Linux Router Project. Comparando com o BFW, minha distribuição é bem mais parecida com a versão 2 mas ainda assim peguei umas ideias da versão 3.

Não é um port, não é baseado nem compatível com nenhuma das versões do BFW, nem mesmo é um router. Só tem alguns princípios em comum.

O código fonte está no github: https://github.com/br-lemes/simpler
Uma versão já compilada aqui: http://www.br-lemes.com/downloads/simpler.zip

Quem quiser testar, é só extrair o zip para um cartão de memória vazio (fat32) e colocar no Raspberry Pi (se eu não fiz caca, vai funcionar). Tem o sistema base e os pacotes (addon) e3, zlib, rsync e dropbear.

Vou citar algumas características, comparando ao BFW:

  • O "simpler" monta a partição de inicialização em /boot (não em /mnt).
  • Os arquivos de configuração ficam em /boot/config e são todos copiados para /etc/config semelhante ao BFW 3.
  • Os arquivos em /boot/config terminados em .cfg vão passar pelo dos2unix ao carregar e unix2dos ao salvar, portanto precisam ser arquivos de texto simples.
  • Os arquivos de configuração que possuem nomes e localização específica no Linux são resolvidos com links simbólicos, por exemplo /etc/passwd -> /etc/config/passwd.cfg.
  • Os pacotes (addon) ficam em /boot/packages. O kernel fica em /boot/kernel.img e contém uma initramfs embutida com a musl-libc, busybox e scripts de inicialização.
  • Os demais arquivos são o firmware do Raspberry Pi.
  • O comando backup (link simbólico para cfg-backup) salva somente as configurações. Para salvar modificações nos pacotes use pkg-backup. Por falar em salvar os pacotes, o arquivo /var/lib/lrpkg/package.list não pode conter curingas (use find para gerar a lista ao invés de criar a lista manualmente).
  • Há um comando cfg-diff que mostra quais arquivos de configuração foram alterados em relação aos originais em /boot/config.
  • Haverá um gerenciador de pacotes bem simples mas bastante funcional
Editado pela última vez por br_lemes em Seg Jun 02, 2014 2:42 pm, em um total de 1 vez.
Se você tem uma maçã e eu tenho outra; e nós trocamos as maçãs, então cada um terá sua maçã. Mas se você tem uma ideia e eu tenho outra, e nós as trocamos; então cada um terá duas ideias.

http://www.br-lemes.net/
Avatar do usuário
br_lemes
BFW Beneméritos
 
Mensagens: 82
Registrado em: Dom Jun 19, 2011 12:46 am
Localização: Apiacás - MT
BrazilFW Box:

Re: Simpler - um Linux no estilo BFW para Raspberry Pi

Mensagempor DigiCal » Seg Jun 02, 2014 9:44 am

Parabéns pela iniciativa!
Estou adquirindo um Raspberry para fazer um media center, e vou aproveitar pra testar o Simpler.
"A resposta branda desvia o furor, mas a palavra dura suscita a ira." Provérbios 15:1
BrazilFW sempre!
Avatar do usuário
DigiCal
BFW Documenter
BFW Beneméritos
BFW Manager
 
Mensagens: 896
Registrado em: Sex Jun 04, 2010 5:50 pm
Localização: Carpina-PE
BrazilFW Box: BFW 3.0.262 (64 bits) + eBackup + MySAR

Re: Simpler - um Linux no estilo BFW para Raspberry Pi

Mensagempor br_lemes » Seg Jun 09, 2014 4:36 am

Obrigado.

Estou atualizando constantemente, então quando você for testar dá um alô que eu disponho uma versão nova.
Se você tem uma maçã e eu tenho outra; e nós trocamos as maçãs, então cada um terá sua maçã. Mas se você tem uma ideia e eu tenho outra, e nós as trocamos; então cada um terá duas ideias.

http://www.br-lemes.net/
Avatar do usuário
br_lemes
BFW Beneméritos
 
Mensagens: 82
Registrado em: Dom Jun 19, 2011 12:46 am
Localização: Apiacás - MT
BrazilFW Box:

Re: Simpler - um Linux no estilo BFW para Raspberry Pi

Mensagempor DigiCal » Seg Jun 09, 2014 6:05 am

Ok, pode contar com minha participação.
"A resposta branda desvia o furor, mas a palavra dura suscita a ira." Provérbios 15:1
BrazilFW sempre!
Avatar do usuário
DigiCal
BFW Documenter
BFW Beneméritos
BFW Manager
 
Mensagens: 896
Registrado em: Sex Jun 04, 2010 5:50 pm
Localização: Carpina-PE
BrazilFW Box: BFW 3.0.262 (64 bits) + eBackup + MySAR

simpler no raspberry

Mensagempor Marco.C » Sáb Jan 30, 2016 10:52 pm

Ola a todos.
Depois de comprar um Raspberry pi2 e ter pesquisado aqui por um sistema para controlar minha rede domestica (que atualmente e controlado pelo bfw3 em notebook com uma placa de rede USB), cheguei ao sistema do br_lemes http://www.brazilfw.com.br/forum/viewtopic.php?f=14&t=89459&p=323087&hilit=raspberry#p323087.
Gostaria muito de testar mas o link do arquivo .zip não funciona, alguem tem uma copia ?
Se esse não e o lugar correto, desde ja, desculpem ok?
Obrigado pela atenção
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: simpler no raspberry

Mensagempor br_lemes » Seg Fev 01, 2016 1:40 am

Nem eu tenho mais o arquivo. De qualquer forma, é só um sistema incompleto que não tem o necessário para controlar rede doméstica (na verdade, nem tinha a intenção de ser firewall).
Se você tem uma maçã e eu tenho outra; e nós trocamos as maçãs, então cada um terá sua maçã. Mas se você tem uma ideia e eu tenho outra, e nós as trocamos; então cada um terá duas ideias.

http://www.br-lemes.net/
Avatar do usuário
br_lemes
BFW Beneméritos
 
Mensagens: 82
Registrado em: Dom Jun 19, 2011 12:46 am
Localização: Apiacás - MT
BrazilFW Box:

Re: simpler no raspberry

Mensagempor Marco.C » Seg Fev 01, 2016 3:53 pm

br_lemes obrigado pela atenção.
Apesar do pouco conhecimento que tenho ( sou do tempo do micro TK85 ou TK90X http://www.mci.org.br/micro/microdigital/tk85.html, PC-dos ou posterior MS-DOS https://pt.wikipedia.org/wiki/DOS e linguagem de programação Basic puro https://pt.wikipedia.org/wiki/BASIC, faz um tempão ne ? rs rs rs ), continuo com o vicio pela informatica. Mesmo depois de muito pesquisar na web uma forma de usar o Raspberry pi2 que ganhei de presente de natal de minha esposa como firewall/router na rede da minha casa ( com 2 notebook's, 2 pc's, 2 tablet's e 2 celulares ), não consegui encontrar nenhum sistema relativamente facil para instalar/usar.
O BFW (meu preferido) e totalmente incompativel, o IPFire e incompativel com o RPI 2 e o GUFW (ainda) não consegui instalar no Raspbian.
Vc teria alguma sugestão de "sistema" ou "programa" para dar ?
Valeu pela atenção, muito obrigado.
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: simpler no raspberry

Mensagempor br_lemes » Ter Fev 02, 2016 6:53 pm

Não tenho nenhuma sugestão não. Nunca utilizei o meu desta forma. Mas já que está curioso, vou compartilhar a minha experiência.

Eu tenho 2 RPI 1 modelo B (512M de RAM, os primeiros eram 256M). A rede dele funciona através do barramento USB (é como se fosse um daqueles adaptadores USB->RJ45). Para usar como firewall você precisaria de duas portas de rede, então iria precisar de um adaptador desse que citei. Eu nunca usei como firewall. Usava como NAS (compartilhamento de arquivos windows, com SAMBA, para ser específico). Também usava para tocar música remotamente com o Music Player Daemon. E também para baixar torrents, com o transmission-daemon. Então, tudo isso funcionava headless (sem monitor).

Prós: baixo consumo de energia. Deixava ele ligado constantemente, 24 horas por dia, 7 dias por semana. Só desligava quando viajava e não havia diferença na conta de energia. Acho que o HD conectado nele talvez gastasse mais energia. Se eu esquecesse uma lâmpada acessa por uma ou duas noites já deveria gastar mais.

Contra: o barramento USB é muito ruim. Eu pretendia conectar vários HDs nele, mas só funcionava 1 (eu tinha uns 5 HD na época somando quase 3TB, acabei comprando 1 novo de 2TB). O RPI 1 possui somente 2 portas USB, e não adianta usar um HUB porque não funciona. Alguns HUBs nem dão sinal de vida. Mas mesmo os HUBs que funcionam, começam falhar se conectar alguma coisa nele. Mouse e teclado funcionam. Modem 3G já dá problema se conectar através de HUB. HD não funcionam nem 2 conectados diretamente na porta, sem HUB. Você conecta eles funcionam, mas depois de algumas horas no mínimo 1 deles para. Na época que eu tentei usar, era bem pior. Falhava bastante, mesmo conectando só 1 HD. Mas conforme o software foi sendo atualizado, hoje raramente falha.

Outro problema é com as quedas de energia e o corrompimento do sistema de arquivos. Eu utilizava sem monitor, porém de tempo em tempo o sistema de arquivo ficava corrompido durante uma queda de energia e eu precisava conectar a um monitor e recuperar manualmente, tarefa bastante inconveniente. Eu cheguei a fazer modificações, para funcionar com um sistema de arquivos somente leitura e o /home para escrita. Mas mesmo assim o sistema de arquivo raiz corrompia. O interessante é que o sistema para escrita em /home geralmente não ficava corrompido. E ultimamente o problema vinha diminuindo, então acredito que também fosse um problema relacionado ao software controlador do hardware (parte do kernel específica do RPI). Mas ainda acontece.

Por isso eu vinha programando um sistema semelhante ao BFW (baseado em ramdisk) para o RPI, seria um sistema que não falharia nunca. No momento, o projeto está abandonado porque não tenho mais um monitor HDMI para testar (nem muita paciência). Mas eu nunca cheguei a implementar função de firwall nele. Eu não tenho confiança no hardware para essa função.

Nunca usei o RPI 2, espero que o sistema USB dele seja mais confiável.

Única solução que vejo possível de imediato, é aprender a fazer e configurar firewall com o Debian de forma tradicional (NAT, iptables, etc.).
Se você tem uma maçã e eu tenho outra; e nós trocamos as maçãs, então cada um terá sua maçã. Mas se você tem uma ideia e eu tenho outra, e nós as trocamos; então cada um terá duas ideias.

http://www.br-lemes.net/
Avatar do usuário
br_lemes
BFW Beneméritos
 
Mensagens: 82
Registrado em: Dom Jun 19, 2011 12:46 am
Localização: Apiacás - MT
BrazilFW Box:

Re: simpler no raspberry

Mensagempor Marco.C » Sex Fev 26, 2016 8:40 pm

Obrigado br_lemes, segui seu conselho e depois de muitas cabeçadas consegui configurar o sistema Raspbian Jessie Light (ele pode ser instalado em um SD Card de 2 gb) e transformar meu Raspberry Pi 2 em roteador e servidor DHCP reserva, desta forma quando tenho algum problema de hardware com o BFW não fico sem internet.
Como escrevi antes tenho muito pouco conhecimento de Linux, de qualquer forma vou tentar fazer um guia do que foi feito e disponibilizar ok?
Abraços a todos
Editado pela última vez por Marco.C em Dom Fev 28, 2016 7:29 pm, em um total de 1 vez.
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: simpler no raspberry

Mensagempor Marco.C » Dom Fev 28, 2016 12:38 am

Bom e isso pessoal, a quem interessar ai esta o link do guia que fiz http://www.redelegal.com/index10.htm
Abraços a todos
Editado pela última vez por Marco.C em Dom Fev 28, 2016 1:33 pm, em um total de 1 vez.
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: simpler no raspberry

Mensagempor reginaldo » Dom Fev 28, 2016 11:05 am

Marco.C escreveu:Bom e isso pessoal, a quem interessar ai esta o link do guia que fiz ... [/url]
Abraços a todos

Bom Dia!

Marco.C em nome da Comunidade BFW, Obrigado! :o!

-> http://www.brazilfw.com.br/forum/viewtopic.php?f=80&t=92659#p337395
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12682
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x

Re: simpler no raspberry

Mensagempor Marco.C » Dom Fev 28, 2016 7:22 pm

Ola.
Atualizei o guia mostrando como:
1- Expandir a capacidade de armazenamento do SD Card
2- Configurar o teclado ( neste caso mostro como configurar para abnt2)
3- Mudar o idioma do sistema para Portugues BR.
Espero que seja util.
http://www.redelegal.com/index10.htm

Reginaldo muito obrigado pela atenção, voce poderia atualizar o arquivo pdf do link http://www.brazilfw.com.br/forum/viewtopic.php?f=80&t=92659#p337395 ?

Valeu Reginaldo.
Abraços
Editado pela última vez por Marco.C em Dom Fev 28, 2016 8:15 pm, em um total de 2 vezes.
1 servidor BrazilFW 3.0.261 com 512 MB de RAM, e 1 conexão velox de 15 mb
Easy Provider Manager, Clamav, e AccessLog.

http://www.redelegal.com
Avatar do usuário
Marco.C
BFW Novice
 
Mensagens: 78
Registrado em: Sáb Jun 14, 2008 12:27 am
Localização: Cabo Frio - Rio de Janeiro, RJ.
BrazilFW Box:

Re: simpler no raspberry

Mensagempor reginaldo » Dom Fev 28, 2016 8:00 pm

Marco.C escreveu:... Reginaldo muito obrigado pela atenção, voce poderia atualizar o arquivo pdf do link http://www.brazilfw.com.br/forum/viewtopic.php?f=80&t=92659#p337395 ?
(Vou editar e retirar o segundo link da RedeLegal assim que vc atualizar ok?)
Valeu Reginaldo.
Abraços

Boa Noite!

Atualizado -> http://www.brazilfw.com.br/forum/viewtopic.php?f=80&t=92659&p=337395#p337395

Marco.C, nós é que te agradecemos. :o!
Contribua para que o Projeto BFW permaneça no ar, Doe Click aqui
Contribua com o reginaldo, Doe, favor enviar e-mail para reginaldo@brazilfw.com.br
-----------------------------------------------------------------------------------------------------
"Disciplina é liberdade. Compaixão é fortaleza. Ter bondade é ter coragem" (Há Tempos [Dado Villa-Lobos/Renato Russo/Marcelo Bonfá])
Avatar do usuário
reginaldo
BFW Mediator
BFW Documenter
BFW Manager
BFW 3.x Update
 
Mensagens: 12682
Registrado em: Sáb Ago 27, 2005 12:10 pm
Localização: Rio de Janeiro - RJ
BrazilFW Box: Máquina Física
CPU: Intel Core i3 Model 530
Memória: 8.00 GiB / 2 Links
BFW 3.0.262 64 bits
Serviços Ativos: Control MAC, QOS
Addons: EBackup, EPM e Squid 3.5.x


Voltar para Outros Assuntos (Off Topics)

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 3 visitantes