Eu tentei, e muito, colocar Linux como meu roteador. Mas não teve jeito.
Muito do que você encontra pelo Google simplesmente não funciona, por causa de, entre outras coisas, a constante mutação de tudo o que gira em torno do Linux.
O "linux" em si (o kernel) muda muito pouco e o que muda não afeta tanto o usuário final. Mas o autor de um programa extremamente popular (pode ter sido o IPtables ou algo associado a ele) baseado em Linux simplesmente mudou uma opção também popular do programa que deixou quase a totalidade dos tutoriais existentes inválidos. E o programa
não dá qualquer mensagem dizendo que você está usando uma opção obsoleta. Depois de dias apanhando, quando eu descobri que a versão mais recente do programa (que você sempre é obrigado a usar por N motivos) exigia uma programação diferente de todos os tutoriais que eu tinha, pode ter certeza: fiquei
muito frustrado.
Edit: Não. Frustrado eu já estava há dias por não funcionar. Eu fiquei é
irritado mesmo.
E não é só marinheiro de primeira viagem que sofre. Enquanto procurava a solução encontrei gente cuja instalação estava funcionando e parou de funcionar de repente, depois de
um upgrade do software. E quando esse upgrade vem automaticamente, você não faz a menor idéia do que o atingiu.
Quando a MS faz isso, é incompetente, não se importa com seus usuários, etc. Quando o pessoal do Linux faz isso "é o preço da inovação".
Eu prefiro ficar com a MS e poder xingar à vontade sem medo que um xiita apedreje meu carro