Cómo puentear vboxnet con Wi-Fi en OS X 10.10 "Yosemite"

Estoy tratando de unir dos interfaces en OS X 10.10 "Yosemite", pero de alguna manera esto no parece funcionar para las interfaces virtuales:

enter image description here

La networking en Virtualbox pasa por "Host Only Network"

enter image description here

¿Hay una manera de superar esto? Quiero unir 192.168.56.1 con el Wi-Fi para hacer que mis máquinas virtuales sean visibles para otras computadoras en Internet.

  • MBP no se puede conectar a Starbucks Wi-Fi, solo reiniciar ayuda
  • Mac deja de forma aleatoria Internet
  • El Wi-Fi público muestra una IP asignada por uno mismo y no se conecta
  • macOS cambia el SSID según la location
  • ¿Cómo hacer que un iPad se cambie automáticamente a la networking más fuerte?
  • Limitar a diferentes usuarios en una sola máquina a conectividad diferente
  • revocar el acceso de ipad a mi networking inalámbrica
  • ¿Cómo verificar qué punto de acceso inalámbrico está usando mi dispositivo iOS?
  • One Solution collect form web for “Cómo puentear vboxnet con Wi-Fi en OS X 10.10 "Yosemite"”

    VirtualBox y OS X proporcionan varios methods (sin NAT) para conectar su máquina virtual:

    1. El "adaptador puenteado" de VirtualBox:

    Primero quite bridge1 en Terminal y use un "Adaptador puenteado" en lugar de vboxnet0 en su máquina virtual. Vaya a la configuration de networking de la VM correspondiente -> Adaptador1 -> adjunto a: y cambie el tipo de lo que sea ahora a "Adaptador puenteado" y luego elija su interfaz Wi-Fi:

    configuración de red vm virtualbox

    El en0 de la VM conectado al adaptador puenteado debe configurarse con una IP única en el mismo range de networking que la IP de la interfaz de host.

    Ejemplo:

    • Mis hosts en1 config: networking: 192.168.1.0/24 IP: 192.168.1.2 gateway: 192.168.1.1
    • La configuration eth0 del VM: networking: 192.168.1.0/24 IP: una dirección IP libre y única en el range 192.168.1.3-192.168.1.254 gateway: 192.168.1.1

    Si desea hacer que la VM sea accesible para otras computadoras en la WAN (internet) (por ejemplo, un server web), debe reenviar los puertos respectivos en el enrutador a la IP de la VM. Se puede acceder a la VM por todas las otras computadoras en la misma networking (192.168.1.0/24) en su LAN directamente.

    Finalmente se ve así:

    WAN <---> Router/Switch (& port fw to VM) <----> Mac <-------> VM 192.168.1.1 192.168.1.2 192.168.1.130 ¦ ¦ other Mac(s) 192.168.1.3|4|5... 

    2. El puente OS X

    Supongo que en1 es su interfaz Wi-Fi y eth0 es el primer adaptador en su máquina virtual (Linux). Verifique esto con ifconfig en su VM-host. Adapte los commands y cambie las interfaces a continuación si es necesario.

    Si no desea utilizar "Bridged Adapter" pero vboxnet0 haga lo siguiente después de iniciar VirtualBox:

    Conecte el adaptador de VM 1 al "Adaptador de solo host" y al "Nombre" de vboxnet0.

    En el host en la Terminal, ingrese:

     sudo sysctl -w net.inet.ip.forwarding=1 sudo ifconfig bridge1 destroy #if bridge1 still exists sudo ifconfig en1 down sudo ifconfig vboxnet0 down sudo ifconfig bridge1 create sudo ifconfig bridge1 addm vboxnet0 addm en1 sudo ifconfig bridge1 192.168.1.2 netmask 255.255.255.0 up 

    En la máquina virtual (Linux), debe configurar una dirección IP y una ruta pnetworkingeterminada:

     sudo ipconfig eth0 192.168.56.101 netmask 255.255.255.0 arp sudo route add default gw 192.168.56.1 

    Un "Administrador de networking" configurado podría interferir con esas configuraciones.

    En los distintos Mac de su networking, debe configurar una ruta estática adicional:

     sudo route -n add -net 192.168.56.0/24 192.168.1.2 

    En el enrutador, debe reenviar los puertos a la VM y agregar una ruta estática a 192.168.56.0/24 para que la VM pueda acceder a otras computadoras en la WAN (internet).

    Finalmente se ve así:

     WAN <---> Router/Switch (& port fw to VM & static route to 192.168.56.0/24) <-----> Mac <----------------------> VM 192.168.1.1 192.168.1.2|192.168.56.1 192.168.56.101 (& default gw or static route to 192.168.1.0/24) ¦ ¦ other Mac(s) 192.168.1.3|4|5... (& static route to 192.168.56.0/24) 

    El puente y las diversas routes (excepto las del enrutador y la puerta de enlace pnetworkingeterminada de la VM) no sobreviven a un reinicio.

    Para deshacer todos los cambios:

    Para eliminar bridge1 en el host, haga lo siguiente:

     sudo ifconfig bridge1 down sudo ifconfig bridge1 deletem en1 deletem vboxnet0 sudo ifconfig bridge1 destroy 

    Para deshabilitar el reenvío en el host, haga lo siguiente:

     sudo sysctl -w net.inet.ip.forwarding=0 

    Para eliminar routes estáticas en la Mac, ingrese:

     sudo route -n delete -net 192.168.56.0/24 192.168.1.2 

    Elimine la ruta estática en el enrutador.


    Como resultado, uno podría decir que es mucho más fácil y mucho más cómodo de usar el método 1.

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).