Compruebe la dirección IP asignada al dispositivo mediante DHCP. ¿Coincide con el rango de IP para la red DHCP configurada en el servicio DHCP (desactivado) de Server.app? Es decir, ¿está la dirección IP en el rango 192.168.1.0/24)? Además, prueba ifconfig -a
en el Mac mini y busque un puente que contenga su dispositivo WiFi como miembro. En el ejemplo siguiente (dirección MAC oscurecida), veo que mi dispositivo WiFi (en1) está en bridge100
. ¿El inet
para el puente difiere del rango IP asignado a su dispositivo?
bridge100: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=3<RXCSUM,TXCSUM>
ether xx:xx:xx:xx:xx:xx
inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::c82a:14ff:fe55:fc64%bridge100 prefixlen 64 scopeid 0xa
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: en1 flags=3<LEARNING,DISCOVER>
ifmaxaddr 0 port 5 priority 0 path cost 0
nd6 options=1<PERFORMNUD>
media: autoselect
status: active
Si es así, prueba a borrar la Red del servicio DHCP en Server.app. Esto solucionó el problema para mí. Después de eliminar la Red (creo que también tuve que renovar el contrato de arrendamiento DHCP), mis dispositivos tienen asignadas IPs en el rango del puente.
Creo que cuando se pone en marcha Internet Sharing, se crea el puente para soportar Internet Sharing. Así que tus dispositivos deberían obtener direcciones IP en su rango. No sé por qué las redes DHCP de Server.app interfieren con Internet Sharing, ya que el servicio está desactivado, pero tal vez porque Internet Sharing fuerza el DHCP entre bastidores, y la configuración de la red se recoge de todos modos. Tampoco estoy seguro de por qué una IP en la Red del servicio DHCP no permite la conectividad a Internet, pero supongo que puede tener algo que ver con no coincidir con la máscara de red del puente y/o alguna configuración de pf
que Internet Sharing hace entre bastidores.
Espero que esto ayude.