Como eu criaria um roteador baseado em Linux?

2

Estou procurando construir um roteador baseado em Linux a partir de um servidor Linux caseiro. Eu não tenho muita experiência com o software necessário no entanto. Eu gostaria que o servidor executasse os seguintes aplicativos

router
firewall
kerberos auth server

Opcionalmente, gostaria de elogiar um servidor de e-mail.

Você pode sugerir uma boa combinação de software para atender às minhas necessidades? Eu preferiria que o roteador e o firewall fossem configuráveis pela Web.

Como uma pergunta bônus. Eu tropecei em ClearOS enquanto pesquisava o problema. Mas eu não fui capaz de descobrir se é um roteador web configurável fechado ou se é um sistema operacional completo por baixo. Alguém sabe se você pode obter acesso a um terminal e instalar pacotes extras nele? Eu teria que ter a necessidade de instalar algum componente extra e não conseguir porque eu instalei um sistema fechado.

    
por Martin Nielsen 11.07.2014 / 13:20

2 respostas

3

O Arch Linux Wiki tem um guia muito bom sobre como fazer isso com o IPTables.

link

    
por 11.07.2014 / 14:40
1

Bem, em relação ao roteador, você pode configurar facilmente um em uma caixa linux usando o comando ip route .

Para exibir rotas no seu sistema:

ip route show

Para adicionar uma rota padrão

ip route add default via IP-OF-GATEWAY

Para adicionar uma nova rede

ip route add YOUR-NETWORK-RANGE via GATEWAY-FOR-NETWORK

Em seguida, firewall você tem Netfilter / Iptables, que é um grande tópico, você pode fazer perguntas específicas sobre seus requisitos e obter respostas.

    
por 11.07.2014 / 13:47