1 votos

Reenvío de paquetes en OS X Mavericks

Necesito que mi Macbook Air (Mavericks 10.9.2) comparta la conexión a Internet (wi-fi;en0) con el BeagleBone Black (BBB) que está en la subred 192.168.7.0 (en6).

ifconfig:

$ ifconfig
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
    options=3<RXCSUM,TXCSUM>
    inet6 ::1 prefixlen 128 
    inet 127.0.0.1 netmask 0xff000000 
    inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 
    nd6 options=1<PERFORMNUD>
gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280
stf0: flags=0<> mtu 1280
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    ether 7c:d1:c3:ee:f3:dd 
    inet6 fe80::7ed1:c3ff:feee:f3dd%en0 prefixlen 64 scopeid 0x4 
    inet 192.168.2.35 netmask 0xffffff00 broadcast 192.168.2.255
    nd6 options=1<PERFORMNUD>
    media: autoselect
    status: active
en5: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
    options=60<TSO4,TSO6>
    ether 32:00:18:d5:b1:40 
    media: autoselect <full-duplex>
    status: inactive
en6: flags=863<UP,BROADCAST,SMART,RUNNING,SIMPLEX> mtu 1486
    ether 90:59:af:58:5e:96 
    inet 192.168.7.1 netmask 0xfffffffc broadcast 192.168.7.3
    media: autoselect
    status: active
bridge0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    options=63<RXCSUM,TXCSUM,TSO4,TSO6>
    ether 7e:d1:c3:ee:e2:00 
    Configuration:
        id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
        maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
        root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
        ipfilter disabled flags 0x2
    member: en5 flags=3<LEARNING,DISCOVER>
            ifmaxaddr 0 port 5 priority 0 path cost 0
    nd6 options=1<PERFORMNUD>
    media: <unknown type>
    status: inactive
p2p0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 2304
    ether 0e:d1:c3:ee:f3:dd 
    media: autoselect
    status: inactive

Esta es la configuración de mi conexión a Internet

Internet Sharing settings

No puedo hacer ping a 8.8.8.8 desde el BBB aunque comparta wi-fi con el BeagleBoneBlack. Tanto si comparto la conexión a internet como si no ipfw da el mismo resultado

$ sudo ipfw list
65535 allow ip from any to any

He intentado desactivar el firewall en vano. Pude compartir mi conexión a Internet desde la máquina Ubuntu a través de iptables. Aquí necesito enmascarar los paquetes a través de la interfaz de la puerta de enlace.

¿Debería haber configurado algo como un NAT en el puente entre en0 (acceso a Internet) y en6?

0 votos

¿hay alguna razón por la que muestra el intercambio de Internet OFF

0 votos

Quiero compartir la conexión a Internet sólo con BeagleBoneBlack . De todas formas he probado a habilitar la compartición con todas las interfaces.

0 votos

@Buscar notar que el uso compartido de Internet está desactivado está en gris

1voto

Mapad Puntos 3033

El servicio de Internet compartido se encargará de todas las necesidades de traducción por sí mismo. Sin embargo, por alguna razón, es necesario utilizar el panel de Preferencias de Red para confirmar manualmente la información que la interfaz de puente ha obtenido por sí misma. (Dado que el BBB tiene su propio servidor DHCP, quizás el Mac está dispuesto a aceptar la oferta de DHCP del BBB en la subred 192.168.7.x como sugerencia, pero luego refuerza el hecho de que como DNS tiene las claves del mundo externo, imponiendo así su configuración en el proceso de comunicación. No sé. Sin embargo, divago).

Después de activar el uso compartido de Internet para el BBB en el panel Compartir, cambie al panel Red de las Preferencias del Sistema. Seleccione el servicio en6 en la ventana de la izquierda, haga clic en "Avanzado" en la parte inferior derecha, y seleccione el panel "TCP/IP". Si no está ya rellenado, en "Configurar IPv4", selecciona "Manualmente" en el menú desplegable, introduce 192.168.7.1 para las direcciones IPv4 y del router y 255.255.255.252 como máscara de subred. Esto deja 192.168.7.2 para el BBB y 192.168.7.3 como dirección de difusión. Puedes ignorar la sección de configuración de IPv6. A continuación, selecciona el panel "DNS" de la fila superior de pestañas. Haz clic en la marca "+" justo debajo de la ventana y añade 192.168.7.1. En la ventana de la derecha, añade "local" (sin las comillas) a los dominios de búsqueda.

Para tu información, estoy seguro de que querrás saber que ipfw ha sido obsoleto y reemplazado por pfctl en OS 10.9.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X