Estou tentando configurar o hostapd na máquina linux como autenticador de rede com 802.1x.
Tenho seguido principalmente este guia, com algumas adaptações, pois estou usando o Ubuntu Jammy em vez do RHEL e usando interfaces veth na ponte em vez de interfaces físicas.
Criei o arquivo hostapd.conf conforme as instruções com o conteúdo descrito - Minha interface de ponte é br0 como no exemplo, alterei o own_ip_addr para o IP na interface br0 e alterei o nas_identifier , auth_server_addr , auth_server_shared_secret , acct_server_addr e acct_server_shared_secret para corresponder à configuração no meu servidor RADIUS.
Todo o resto é igual ao arquivo de exemplo, mas por algum motivo o hostapd não inicia. /var/log/syslog diz que há um erro no arquivo de configuração, mas não explica realmente qual é o problema:
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 320.
Oct 25 13:47:13 blackfox hostapd[347060]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:13 blackfox hostapd[347060]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:13 blackfox hostapd[347060]: Failed to initialize interface
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:13 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 321.
Oct 25 13:47:15 blackfox hostapd[347062]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:15 blackfox hostapd[347062]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:15 blackfox hostapd[347062]: Failed to initialize interface
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:15 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Scheduled restart job, restart counter is at 322.
Oct 25 13:47:17 blackfox hostapd[347065]: 1 errors found in configuration file '/etc/hostapd/hostapd.conf'
Oct 25 13:47:17 blackfox hostapd[347065]: Failed to set up interface with /etc/hostapd/hostapd.conf
Oct 25 13:47:17 blackfox hostapd[347065]: Failed to initialize interface
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Control process exited, code=exited, status=1/FAILURE
Oct 25 13:47:17 blackfox systemd[1]: hostapd.service: Failed with result 'exit-code'.
Alguém tem alguma ideia do que está acontecendo?
Corrida
Deu mais alguns detalhes sobre o que estava acontecendo. O RHEL tem um grupo administrativo especial chamado wheel que não existe no Ubuntu.
Voltei para o arquivo de configuração e mudei
para substituir wheel por 0, root, 27, sudo
Começou com sucesso com todos eles.