Eu instalei o hostap-utils. Por si só isso não foi suficiente. Então fiz o seguinte:
(a) Alterou o arquivo de interfaces para usar alguns dos comandos hostap_utils em vez de algumas das entradas relacionadas ao iwconfig.
auto wlan2 iface wlan2 inet static address desired ip netmask 255.255.255.0 gateway desired gateway address wireless-essid my network id # wireless-mode managed # wireless-key my network key # wireless-rate 11M up prism2_param wlan2 oper_rates 15 up prism2_param wlan2 ap_auth_algs 2 up hostap_crypt_conf wlan2 ff:ff:ff:ff:ff:ff WEP my network key
(b) hostap_cs estava criando dois dispositivos de rede que não eram totalmente independentes. No arquivo de interfaces, eu tinha configurações para apenas uma delas. De /var/log/daemon.log
, parecia que o NetworkManager estava tentando reivindicar o outro. Eu adicionei uma entrada para ele, reiniciei e a rede parece OK agora.