Engraçada coincidência. Eu também estava procurando por isso hoje para o Debian. Atualmente estou seguindo:
Eu só precisava copiar estas linhas:
wpa_psk_file=/home/<username>/etc/hostapd/hostapd.psk
ctrl_interface=/var/run/hostapd
eap_server=1
wps_state=2
ap_setup_locked=1
wps_pin_requests=/var/run/hostapd.pin-req
device_name=USB2.0 WLAN
manufacturer=ATHEROS
model_name=WAP
model_number=123
serial_number=12345
device_type=6-0050F204-1
os_version=01020300
config_methods=label display push_button keypad
no meu arquivo hostapd.conf
. Eu criei um personalizado para mim mesmo em ~/etc/hostapd.conf
, mas normalmente há um em /etc/hostapd/hostapd.conf
.
No seu caso, você pode ter que alterar device_type
. Eu tentei principalmente verificar as informações como fabricante, ... mas eu não acho que eles são tão importantes. Consegui encontrar manufacturer
e serial number
usando lsusb
e, em seguida, sudo lsusb -v -s 5:7
(os números após -s
são os números de barramento e dispositivo mostrados por lsusb
)
Depois disso, reiniciei hostapd
com o novo arquivo de configuração:
sudo pkill hostapd
sudo bash -c "nohup hostapd '$HOME/etc/hostapd/hostapd.conf' > '$HOME/nohupHostapd.out'" &
e fez um rápido sudo hostapd_cli wps_pbc
e depois conseguiu conectar a impressora usando o WPS.