Eu olharia para pfSense ou Vyatta . Eu usei o pfSense e ouvi muitas coisas boas sobre o Vyatta. Acho que qualquer um deles faria o que você precisava.
Meu ISP instalou um link de fibra no local onde trabalho. Ele forneceu um link WAN ethernet para o meu escritório e forneceu um conjunto de ip's estáticos na rede 187.xxx.xxx.224 / 29. Eu preciso configurar um roteador / gateway Linux para que eu possa fazer uso desses ips estáticos. Este roteador / gateway linux deve ser capaz de fornecer ip's estáticos ao meu roteador NAT, servidor de e-mail, servidor da Web etc. A máquina linux possui duas placas de rede: eth0 e eth1. 187.xxx.xxx.225 deve ser o ip público, e 6 IP's restantes devem ser disponibilizados para o roteador NAT, servidor de email, servidor da Web etc. Eu gesticulava para howtos, e a maioria deles lidava com a configuração do roteador NAT, que eu não preciso.
EDIT1 Eu já tenho o servidor Ubuntu instalado. Posso fazer isso com as ferramentas padrão do Ubuntu, como iproute2, ifconfig, iptables?
Você pode querer consultar o guia de configuração do Shorewall . No seu caso, você pode ignorar as informações do NAT. Se você tem um IP diferente para sua conexão upstream, então você tem uma configuração simples de duas interfaces. Se não, então você precisa olhar para uma configuração de ponte.
Outra solução, Desvincular ou ClearOS .