Múltiples conexiones wifi simultáneas

12

Con el lanzamiento de airdrop es evidente que mi tarjeta de red WiFi es capaz de hacer más de una conexión de red. ¿Hay aplicaciones, documentación, herramientas de línea de comandos, etc. para administrar múltiples conexiones inalámbricas en mi mac?

en una cáscara de nuez, ¿puedo hacer que mi nic inalámbrico solo actúe como dos nics inalámbricos?

Pregunto por esto porque tengo aplicaciones en mi iPad que solo pueden comunicarse con mi macbook a través de WiFi (Apple no permite la transmisión de datos por cable para la mayoría de las aplicaciones). En este momento, mi computadora portátil puede hablar con Internet o con mi iPad (la red está bloqueada en todo, excepto en el acceso a Internet, por lo que mi Macbook y mi iPad no pueden hablar en esa red). Sería genial si mi computadora portátil pudiera conectarse a ambas ya que parece que el hardware es capaz.

Me asomé un poco más y parece bastante sencillo agregar un vlan en la interfaz con cables, pero no hay una opción en la interfaz gráfica de usuario para configurar uno para la conexión inalámbrica. Usando los comandos de ifconfig de esta página he logrado obtener un vlan para la interfaz inalámbrica ahora pero no lo estoy seguro cómo usar una interfaz inalámbrica desde el terminal.

También pude modificar mis preferences.plist como lo describe bmasterswizzle y tener la interfaz inalámbrica virtual en la configuración de mi sistema. Desafortunadamente, me estoy perdiendo algo porque puedo hacer ping a la interfaz virtual desde esa máquina, pero no puedo hacer ping a la interfaz virtual desde otros sistemas en la red.

PING 10.0.0.114 (10.0.0.114): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0

Me estoy acercando poco a poco, pero creo que hay algunos problemas de enrutamiento que debo abordar. No soy realmente un experto en configuraciones de redes más complicadas.

    
pregunta yodaisgreen 20.10.2011 - 04:26

2 respuestas

3

Si tiene un par de computadoras para probar AirDrop, puede abrir un terminal en cada máquina e ingresar algo como 'ifconfig -a' que mostrará una lista de todas sus tarjetas de interfaz de red. No estoy cerca de una caja de Mac o Unix para mostrar, pero lo que verá es una interfaz de red que podría llamarse "en0" (Ethernet0) que es una interfaz física (puede ser wifi o cableada) y otra más llamado "en0: 0" que es una interfaz lógica que se monta en la parte superior de la interfaz física. De esta manera, puede ejecutar múltiples interfaces virtuales utilizando solo una física, y así es como funciona AirDrop. Es posible crear manualmente estas interfaces, y "multihome" su mac al tener una interfaz, por ejemplo, en una dirección 192.168, y la otra en una dirección 172.16, lo que le permite hablar con 2 redes a la vez. Siempre fue relativamente sencillo en las interfaces cableadas, pero no estoy seguro de lo complicado que sería (desde un punto de vista de soporte de hardware) con conexiones inalámbricas, pero es claramente posible de alguna manera. Vea esta pregunta y la respuesta para obtener más detalles, pero en resumen, debe estar familiarizado con comandos de terminal como ifconfig, netstat, route, etc. ¿Usa la red de Airdrop para acceder a una computadora?

    
respondido por el stuffe 20.10.2011 - 13:56
1

Finder es la aplicación principal para crear una interfaz de red de igual a igual en Mac OS X Lion.

Puede usar netstat o la Utilidad de red para ver el enrutamiento de IPv6 que está configurado para reconocer otro mac de lanzamiento.

fe80::%p2p1/64                          link#9                  UCI            p2p1
ff01::%p2p1/32                          link#9                  UmCI           p2p1
ff02::%p2p1/32                          link#9                  UmCI           p2p1

Con el tiempo, el mac soltará p2p1 y creará p2p2 y así sucesivamente. Puede usar tcpdump y otros comandos para ver el tráfico real en vivo en estas interfaces de multidifusión (como en0 y en1).

La opción Mostrar información de multidifusión en Network Utility / Netstat parece brindarle los mejores detalles sobre las interfaces p2p n .

Link-layer Multicast Group Memberships
Group                   Link-layer Address  Netif
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2
33:33:0:0:0:1           <none>              p2p2
33:33:0:0:0:fb          <none>              p2p2
33:33:e2:e0:8a:33       <none>              p2p2
33:33:ff:4d:90:7e       <none>              p2p2

IPv6 Multicast Group Memberships
Group                   Link-layer Address  Netif
ff01::1%p2p2            33:33:0:0:0:1       p2p2
ff02::1%p2p2            33:33:0:0:0:1       p2p2
ff02::fb%p2p2           33:33:0:0:0:fb      p2p2
ff02::2:e2e0:8a33%p2p2  33:33:e2:e0:8a:33   p2p2
ff02::1:ff4d:907e%p2p2  33:33:ff:4d:90:7e   p2p2

p2p2:
    inet6 fe80::1025:ff:fe4d:907e
    mldv2 flags=2<> rv 2 qi 125 qri 10 uri 3
        group ff01::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::1%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:01
        group ff02::fb%p2p2 mode exclude
            mcast-macaddr 33:33:00:00:00:fb
        group ff02::2:e2e0:8a33%p2p2 mode exclude
            mcast-macaddr 33:33:e2:e0:8a:33
        group ff02::1:ff4d:907e%p2p2 mode exclude
            mcast-macaddr 33:33:ff:4d:90:7e

El truco real será que la cárcel rompa su dispositivo iOS para realizar cambios similares, ya que las aplicaciones iOS (que siguen las reglas de la App Store) no tienen acceso al hardware de red, sino que solo usan la API que Apple ha proporcionado.

Nuevamente, ya puede obtener conectividad de red usando bluetooth, por lo que quizás sea más fácil realizar su transferencia de datos, asumiendo que no puede permitir que los dispositivos iOS se unan a la misma red WiFi que la Mac y evitan la necesidad de piratear algo parecido a AirDrop . Es difícil decir específicamente lo que está preguntando, ya que no se han enumerado aplicaciones reales o tareas específicas en la pregunta.

    
respondido por el bmike 21.10.2011 - 19:54

Lea otras preguntas en las etiquetas