¿Cómo funciona la interfaz oculta bridge100?

1

Esta interfaz bridge100 se ha introducido con Mavericks y existe en Yosemite . (En Mountain Lion el mismo tipo de mecanismo era teniendo lugar con el bridge0 asociado con la interfaz visible: Thunderbolt Bridge ).

Esta interfaz está relacionada con el inicio de Internet Sharing . Cuando Internet Sharing está desactivado:

$ ifconfig bridge100
ifconfig: interface bridge100 does not exist
$

Cuando Internet Sharing está activado:

$ ifconfig bridge 100
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICASRT> mtu1500
        options=3<RXCSUM,TXCSUM>
        ether ••My_Ethernet_@MAC••
[...]

Pero esta interfaz no aparece dentro de System Preferences > Network .

¿Dónde está la documentación correcta sobre esta interfaz oculta?

¿Cómo hacer que esta interfaz aparezca en la lista de interfaces System Preferences > Network ?

¿Cómo se gestiona esta configuración de interfaz?

    
pregunta daniel Azuelos 19.02.2015 - 12:12

1 respuesta

1

(Esta no es una respuesta correcta, sino solo un punto de partida).

No es obligatorio

Esta interfaz de puente no es necesaria en absoluto. Aquí está la manera de desactivarlo:

  • Detenga Internet Sharing a través de la GUI.
  • Espere un minuto completo para que todos los procesos terminen su mantenimiento:

    ps ax | egrep '[ /](PID|Int)'
    
  • modifique el Internet Sharing plist:

    cd /System/Library/LaunchDaemons
    /usr/bin/sudo -s
    # make a quick backup
    cp com.apple.NetworkSharing.plist com.apple.NetworkSharing.plist~orig
    vi com.apple.NetworkSharing.plist
    

    dentro de la matriz ProgramArguments , inserte los 2 nuevos argumentos -B (deshabilitar la interfaz del puente) y -v (salida detallada), para que esta definición de matriz se vea como:

    <array>
        <string>/usr/libexec/InternetSharing</string>
        <string>-B</string>
        <string>-v</string>
    </array>
    

    guarde este nuevo archivo y salga vi

  • inicia Internet Sharing a través de la GUI,
  • hacer una verificación ifconfig -a .

Ahora Internet Sharing está trabajando directamente en en1 y todos los procesos necesarios se inician correctamente: pfctl , wifid , natpmpd , bootpd .

    
respondido por el daniel Azuelos 12.05.2015 - 20:03

Lea otras preguntas en las etiquetas