He configurado el uso compartido de Internet a través de Wifi en una Mac con computadora de escritorio Ethernet que ejecuta Yosemite 10.10. Tengo varios clientes OS X e iOS que pueden conectarse a la conexión Wifi compartida y acceder a Internet normalmente.
La utilidad para compartir Internet que se proporciona en las Preferencias del sistema es fácil de usar, pero ofrece muy pocas opciones de configuración. Me gustaría que mis dispositivos cliente OS X vean mis acciones de Bonjour, y para eso creo que necesitan estar en la misma subred. Sin embargo, el uso compartido de Internet crea su propia subred, y me veo obligado a utilizar soluciones torpes para acceder a mi material compartido por Bonjour.
La subred principal es 192.168.1.X. La subred creada por Internet Sharing es 192.168.2.X. Quiero que cualquier dispositivo que se conecte a la red inalámbrica compartida esté en 192.168.1.X.
Creo que podría usar las interfaces Ethernet e inalámbricas de mi computadora de escritorio Mac en modo puente, donde la computadora simplemente pasa cualquier paquete que reciba desde cualquier extremo.
He leído en ifconfig en FreeBSD y llegué a crear un puente y asociando las dos interfaces con él:
sudo ifconfig bridge create
(response: bridge1)
sudo ifconfig bridge1 addm en0 addm en1 up
sudo ifconfig en0 up
sudo ifconfig en1 up
Aquí, en0
es mi interfaz de Ethernet, y en1
es mi interfaz inalámbrica. La documentación dice que el dispositivo puente necesita una IP, así que le di una estática en lugar de usar DHCP:
sudo ifconfig bridge1 inet 192.168.1.3/24
La notación CIDR configuró la máscara de red y las direcciones de transmisión para mí. Esperaba que mis clientes wifi pudieran ver 192.168.1.3 desde ese punto, pero no los dados.
Tengo un servidor DHCP en 192.168.1.1, un aeropuerto en 192.168.1.2 (que es inaccesible para estos dispositivos debido al alcance), un enrutador en 192.168.1.254 y direcciones DHCP permitidas en el rango 192.168.1.4-192.168. 1.253. El aeropuerto se encuentra en modo puente y no ofrece ningún otro servicio que no sea el punto de acceso Wifi.
El problema que tengo es cómo configurar el punto de acceso inalámbrico en la computadora de escritorio Mac. Sé que necesito configurar el SSID, el PSK, el cifrado, la contraseña, pero las guías que puedo encontrar en línea se refieren a varios tipos de Linux y difieren de lo que tengo. Algunas guías son simplemente tentadoras con la aparente simplicidad de la tarea, como esta: Creando un Punto de acceso inalámbrico de FreeBSD . Allí, uno simplemente suministra parámetros a ifconfig
, pero esos parámetros faltan en la implementación de OS X. Sé que OS X ya tiene instaladas las herramientas para hacer esto, ya que puede hacerlo a través del uso compartido de Internet. No sé cómo lo hace y no he podido averiguarlo con el habitual de Google.