¿Cómo me conecto a múltiples redes wifi?

22

¿Cómo puedo conectarme a 2 redes WiFi al mismo tiempo con solo 1 adaptador WiFi?

Tengo dos redes inalámbricas separadas, a las que necesito conectar el Ubuntu-PC simultáneamente: la primera con acceso a internet y la otra sin acceso a internet.

Intenté crear una interfaz virtual y, aunque no parece haber un error, no apareció en Network Manager. Parece que el controlador que estoy usando es ath9k :

lcpi

¿Cómo puedo saber si mi puede crear interfaces inalámbricas virtuales? ¿Puedo reemplazar el controlador ath9k si no admite interfaces virtuales?

usuario203053
fuente
Creo que necesitarás múltiples adaptadores. Pero tal vez estoy equivocado. serverfault.com/questions/192144/… podría ser de interés.
muru

Respuestas:

22

Sí, si su tarjeta lo admite. En primer lugar, mire la documentación de iw y especialmente la página de interfaces virtuales . A menos que esté ejecutando 14.04, es decir, debido a un error en los scripts de udev (probablemente solucionado en 15.10, pero aún no hay confirmación).

Tenga en cuenta que en la siguiente descripción wlan0está mi interfaz WiFi normal y wlan1es el nombre que elegí para la virtual (es bastante arbitrario). Tienes que adaptar esto a tu sistema, por supuesto.

Puede crear una nueva interfaz virtual con:

sudo iw dev wlan0 interface add wlan1 type station 

si su adaptador / controlador lo admite, está hecho --- ahora tiene dos interfaces; de lo contrario, tendrá algún tipo de error o la interfaz no aparecerá.

Puede verificar si la nueva interfaz existe escribiendo

 sudo ifconfig -a 

... y ver si wlan1aparece la interfaz. También aparecerá en el Network Manager de todos modos:

ingrese la descripción de la imagen aquí

Puede eliminar la interfaz virtual con

sudo iw dev wlan1 del

Realmente nunca lo usé --- Traté de conectarme dos veces a mi enrutador y surgieron estragos (pero eso probablemente sea normal). Además, es probable que necesite ver si el reenvío de paquetes entre las dos interfaces está habilitado de manera predeterminada o no, y probablemente deba jugar un poco con el enrutamiento después de eso. Pero es un comienzo.

PD --- una de las cosas que probablemente tendrá que cambiar es el número MAC de la interfaz "virtual", que por defecto es la misma que la otra, y creará problemas casi con seguridad.

Rmano
fuente
¿Cómo puedo saber si mi tarjeta lo admite?
user203053
1
@ user203053, actualizo la respuesta.
Rmano
Como comentario , vea bugs.launchpad.net/ubuntu/+source/udev/+bug/1397654 --- tal vez esté roto ahora
Rmano
^^ ¿Alguien ha encontrado una solución a este error? Quería crear una interfaz virtual pero estaba teniendo exactamente el mismo problema.
George J. Adams
1
En 16.04, se crea la otra interfaz pero no tiene una IP asignada y aparece como "No habilitada" en Network Manager. ¿Alguna idea de cómo terminar la escritura?
TenLeftFingers
2

Sería muy conveniente agregarlo como comentario, pero necesitaría 50 puntos de reputación. Lo siento


He encontrado otra respuesta en este tema y tiene un poco más para ahorrar algo de tiempo.
p.ej

Acerca del uso de ambas interfaces al mismo tiempo y el mensaje acerca de que no son únicas: Esto probablemente se deba a que ambas usan la misma dirección MAC. Puede intentar cambiar la dirección MAC de la nueva interfaz antes de activarla.
 ip link set dev <dev-name> address <new-mac-address> 

/superuser/592296/using-iw-to-add-a-virtual-wireless-interface-getting-the-error-no-such-device

osiixy
fuente