Mac OS 10.13.2: Compartir Internet para múltiples puentes

Mac OS 10.13.2: Compartir Internet para múltiples puentes

Tengo una macpro con dos interfaces 802.3( en0y en1) y wifi( en2).

He creado la interfaz AX88x72A ( en11) para mi dispositivo Ethernet a través de USB.

Tengo las siguientes configuraciones para compartir Internet:

ingrese la descripción de la imagen aquí

Esto crea la bridge100interfaz con IP de 172.16.42.1 que une todas las interfaces marcadas: Ethernet1( en0), Ethernet2( en1) y AX88x72A( en11).

Quiero lo siguiente:

  • bridge100con IP estática 172.16.42.1 con solo Ethernet2( en1) y AX88x72A( en11) para compartir la conexión a Internet con todos los dispositivos conectados a esas interfaces.

  • en0tener la ip estática 192.168.2.1 y además compartir la conexión a internet con los dispositivos conectados a esta interfaz.

  • Ambos bridge100y en0deben tener dhcp (o bootp) ejecutándose para que proporcionen las direcciones IP a los dispositivos conectados.

No estoy seguro, tal vez pueda crear dos puentes de alguna manera... Por favor, dame algunos consejos... Sé que debería poder lograr esto de alguna manera... Gracias.

EDITAR:

Parece que bridge100es un puente muy especial.

Aunque tengo en0una IP estática 192.168.2.1, todavía no puedo encontrar una manera de compartir Internet en esta interfaz sin agregarla bridge100registrándolaPreferencias > Compartir > Compartir Internet

Sin embargo, cuando agrego en0a Compartir Internet (técnicamente a bridge100), la única IP accesible es 172.16.42.1, dirección del puente que está configurada en /Library/Preferences/SystemConfiguration/com.apple.nat.plist, ignorando la configuración de la GUI para Ethernet 1 ( en0): ingrese la descripción de la imagen aquí

Parece imposible tener múltiples interfaces en puente con 2 direcciones IP diferentes para compartir Internet en MacOS. Por favor, corríjame si estoy equivocado.

Respuesta1

La única solución que he encontrado hasta ahora es la siguiente:

  • agregue las tres interfaces físicas ( en0, en1y en11) a bridge100la GUI (Preferencias > Compartir > Compartir Internet)
  • alterar el archivo/Biblioteca/Preferencias/SystemConfiguration/com.apple.nat.plist usando comandos predeterminados:

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberStart 172.16.42.0

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkNumberEnd 172.16.42.254

    $ sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.nat NAT -dict-add SharingNetworkMask 255.255.255.0

  • Comience bridge100con la ip 172.16.42.1:

    $ sudo ifconfig bridge100 172.16.42.1 netmask 255.255.255.0 up

  • Y agregue alias (segunda ip) a bridge100: $ sudo ifconfig bridge100 alias 192.168.2.1

En este caso bridge100tendremos 2 direcciones IP pero, por supuesto, actuará como DHCP solo con el rango 172.16.42.0/24.

información relacionada