En el proceso de configuración de un servidor seguí estos dos tutoriales:
https://seravo.fi/2014/create-wireless-access-point-hostapd
https://community.openhab.org/t/setup-your-own-openhab-cloud-myopenhab-server-instance/24716
Tengo dos adaptadores de red. 1 se utiliza para conectarse al enrutador que está conectado a Internet. 2 está acostumbrado a un servidor doméstico privado. Ambos estaban funcionando hasta que reinicié mi computadora (después de seguir los tutoriales)
Ambos se detectan con lsusb
y lspci
respectivamente. ip link show
muestra solo el segundo adaptador, el primero falta por completo.
Intentando iniciar el host de la red privada consudo hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
nl80211: Could not configure driver mode
nl80211: deinit ifname=wlp3s0 disabled_11b_rates=0
nl80211: driver initialization failed.
wlp3s0: interface state UNINITIALIZZED->DISABLED
wlp3s0: AP-DISABLED
hostapd_free_hapd_data: Interface wlp3s0 wasn't started
Si eliminé los cambios que agregué a/etc/network/interfaces
auto wlp3s0
iface wlp3s0 inet static
hostapd /etc/hostapd/hostapd.conf
address 192.168.1.1
netmask 255.255.255.0
Así que /etc/network/interfaces
ahora se lee
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
Entonces puedo usar este adaptador para conectarme al enrutador de Internet. Aparece el mismo mensaje de error cuando intento iniciar hostapd.
Necesito iniciar hostapd para alojar la red privada y necesito que el primer adaptador de red funcione. Supongo que algo debe haber cambiado en el proceso del tutorial 2 que rompió la interfaz con mis adaptadores wifi.
ACTUALIZACIÓN: Como parte del proceso de tutoría, yo sudo apt upgrade
. Eso rompió el controlador de la tarjeta de Internet, que reinstalé y ahora está funcionando.
Creo que el problema con la tarjeta de red privada también es un problema de controladores. Mirando adentro /var/log/apt/history.log
encuentro:
Start-Date: 2019-03-31 11:38:05
Commandline: apt upgrade
Requested-By: test (1000)
Install: irqbalance:amd64 (1.1.0-2.3, automatic), firmware-linux-free:amd64 (3.4, automatic), linux-image-4.9.0-8-amd64:amd64 (4.9.144-3.1, automatic)
Upgrade: linux-image-amd64:amd64 (4.9+80+deb9u2, 4.9+80+deb9u6), tzdata:amd64 (2018i-0+deb9u1, 2019a-0+deb9u1)
End-Date: 2019-03-31 11:38:46
El paquete firmware-linux-free contiene controladores para la tarjeta que no funciona, pero desinstalarlo no ha tenido ningún efecto en mi interacción con esa tarjeta.