Pular para o conteúdo

Linux Embarcado

Responder tópico
  • Denunciar
  • Indicar

1. Linux Embarcado

Enviado em 02/11/2010 - 01:14h

Pessoal, recebi a árdua porém nobre tarefa de embarcar o Linux em um firewall.
Pretendo utilizar o Gentoo para esta tarefa.
O firewall é um hardware que já veio com Red Hat embarcado, mas é o 5. Queremos algo bem atual.

Eu nunca realizei esta tarefa.
Alguém que já tenha embarcado o Linux em um aparelho que previamente já roda com Linux poderia me dar o caminho das pedras, ou documentação para leitura?

Responder tópico

2. Re: Linux Embarcado

Enviado em 02/11/2010 - 12:53h

Xii o bicho vai pegar sabe que eu não manjo p.... nenhuma de redes mas já ouvi falar muito bem deste : http://www.endian.com/en/community/overview/

da uma pesquisada lá quem sabe é o que voce está procurando


Captcha: Gentoo

4. Re: Linux Embarcado

Enviado em 02/11/2010 - 13:51h

ou instalar um monowall http://m0n0.ch/wall/ na beagle =D

5. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:16h

Malcon, no Ubuntu.
O equipamento é antigo e tem pouquíssima memória.
Vai ter de ser Gentoo compilado na unha e extremamente seco.

6. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:26h

Pessoal, acho que não entenderam.

Eu já tenho um hardware que é um firewall dedicado com Red Hat 5 instalado e funcionando.
Não vou construir um hardware e também não é um computador.
É um hardware pronto (parece um switch de rede) quem tem pouca memória e eu vou embarcar outro Linux no lugar do Red Hat.

Por motivo de desempenho eu pretendo fazer com Gentoo, que eu posso usar para secar melhor o kernel e o iptables.
E é só isso que "acho" que o Firewall vai ter.

7. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:27h

dependendo do hw voce pode ver se não existe uma solução já pronta na dd-wrt http://www.dd-wrt.com/site/index

8. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:35h

Ao que parece é só para roteadores, mas vou pegar o modelo do firewall (é um preto e vermelho que parece um switch e só tem três portas) e vou consultar neste dd-wrt.

9. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:40h

eles tem para alguns fw também firebox eu tenho certeza

10. Re: Linux Embarcado

Enviado em 02/11/2010 - 16:46h

Pena que não posso trazer o firewall para casa, tenho de trabalhar só no serviço, aí fica complicado... só vou pegar o modelo amanhã.

11. Linux Embarcado

Enviado em 11/11/2010 - 03:16h

Suas preocupações serão: bootloader, a plataforma do hardware e como "embarcar". Descubra qual o micro-controlador (ARM, Freescale, etc) do equipamento para poder procurar uma distribuição compatível. "Pouquíssima" memória é relativo no mundo embedded: sabia que dá pra rodar RTOSs com 32K de RAM? :) Red Hat 5, pode crer, é "luxo". Já embarquei um kernel em 2M de flash, a maior memória com que pude trabalhar.

O RH 5 usa Kernel 2.6. Já está de bom tamanho pra qualquer sistema. Qual o problema em utilizar isso? Se o sistema de arquivos permitir escrita você tá feito. Mas creio que seu caso é justamente por que não pode alterar nada.

Seu pensamento de customizar o Kernel está correto, mas precisa compilar para a plataforma final. Isso exige bibliotecas, tool-chains e cross-compilers. Você deve ter um PC, o que significa arquitetura x86, mas você quer compilar para ARM, por exemplo. Em outra palavras, gerar código binário para uma plataforma diferente da plataforma de desenvolvimento... Se for ARM, dá pra usar Debian, mas UcLinux é a distribuição mais utilizada.

Para "embarcar" qualquer customização você provavelmente vai precisar de um kit de desenvolvimento do fabricante. Talvez simplesmente não possa "reembarcar" nada, se não houver como. Se tiver um console serial dá pra montar um cabo de comunicação em casa mesmo.

Não é nada simples para iniciantes, te adianto. A solução menos trabalhosa de atualização geralmente é procurar uma atualização de firmware no site do fabricante, que sempre deixa uma área na interface web para este fim.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder