No se puede ejecutar la interfaz y la interfaz virtual al mismo tiempo

No se puede ejecutar la interfaz y la interfaz virtual al mismo tiempo

Entonces estoy intentando crear una red ad-hoc entre un par de dispositivos. También necesito ejecutar hostapd para capturar paquetes de solicitud de sonda.

Tengo un adaptador inalámbrico (TL-WN722N) que es capaz de ambos modos.

Cuando configuro hostapd, se crea una interfaz virtual ( mon.wlan0) y wlan0se pone en modo maestro.

Ahora estoy intentando crear otra interfaz virtual ( adhoc.wlan0) usando el comando:

sudo iw dev wlan0 interface add adhoc.wlan0 type ibss

Estoy configurando el ssid, canal, ip, máscara de red y transmisión para esta interfaz.

Mi problema es que solo puedo tener uno wlan0o adhoc.wlan0arriba a la vez. Si intento tener ambas interfaces activas (usando sudo ifconfig <interface> up), aparece el error:

SIOCSIFFLAGS: Name not unique on network

¿Alguien sabe si es posible tener la interfaz y la interfaz virtual ejecutándose al mismo tiempo?

Respuesta1

No es exactamente lo que estaba preguntando, pero encontré una manera de resolver mi problema.

Eliminé hostapdy utilicé la interfaz wlan0 para mi red ad-hoc.

Creé una interfaz virtual para monitorear el tráfico usando:

sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up

Estas 2 interfaces parecen funcionar correctamente juntas. Espero que esto ayude a alguien más.

información relacionada