Respondendo a minha própria pergunta, para o meu futuro (e outros). Consegui fazer isso rapidamente da seguinte forma:
- Instale o Ubuntu em um laptop. Nós usaremos o NIC Ethernet como a "rede interna" e o NIC sem fio como a "rede externa".
- Configure o Ubuntu como um roteador que simplesmente encaminha o tráfego da NIC Ethernet para a NIC sem fio. Existem muitos guias na comunidade Ubuntu que ajudam a configurar o Ubuntu como um roteador.
- Instale o freeradius e teste-o (é útil executar o freeradius no modo de depuração para assistir aos logs). Este guia pode ajudar: link
- Instale hostapd e configure-o para autenticação 802.1x com fio usando o servidor freeradius (é útil executar o hostapd no modo de depuração para observar os logs). Um arquivo hostapd.conf de amostra para configuração com fio está aqui (apenas altere o segredo compartilhado para o que você configurou no freeradius): link
- Use outra máquina (por exemplo, um laptop Win7) para testar a configuração - conecte-a à porta ethernet da máquina Ubuntu. No Win7, você precisa iniciar o serviço "Configuração automática com fio" e configurar o adaptador de rede Ethernet (na guia "Autenticação") conforme necessário.
É isso! agora você tem uma configuração de laboratório de autenticação com fio 802.1x muito simples, sem roteadores reais.