Lion no dará direcciones DHCP con Internet Sharing

Lion no parece estar dando direcciones DHCP cuando enciendo Internet Sharing. Mi firewall está desactivado, creo una red compartida sin seguridad compartiendo ethernet->wifi. En Preferencias de red, la conexión Wifi se muestra en amarillo, con una IP autoasignada, y cualquier dispositivo que intento conectar (por ejemplo, iPad) no obtiene una dirección. ¡Ayudar!

Tengo el mismo problema :(
¿Qué contiene el campo System Preferences > Network > Wi-Fi > Advanced... > TCP/IPen su servidor DHCP? ¿Cuál es la salida de ps ax | egrep '[ /](PID|boo|nat)'?

Respuestas (7)

Finalmente lo resolví.

  • Dijiste que tu Firewall está desactivado. Deberías verificar dos veces. Esto definitivamente hará que Compartir Internet no funcione. Preferencias del sistema -> Seguridad y privacidad -> Cortafuegos.
  • En el panel "Compartir", cambie el nombre de su computadora a algo simple. En lugar de "MacBook Pro de Elliot", use "MBP".
    • Desactive Compartir Internet (si está activado). Asegúrese de haber configurado "Compartir su conexión desde:" a "Ethernet" y "A las computadoras que usan:" a "Wi-Fi". Cambia las "Opciones Wi-Fi..." y guarda.
  • Si eso no funcionó: apague el Wi-Fi en su Lion Mac. Asegúrese de tener acceso a Internet desde Ethernet y de que funcione (pruebe un sitio en un navegador).
  • Para su conexión Wi-Fi, configure "Configurar IPv4" en "Usar DHCP". En la pestaña "DNS", elimine las entradas existentes.

¡Espero que esto ayude!

No hay evidencia de la firewallruptura InternetSharingde ninguna manera. Además, esto sería un error de seguridad fatal :<.
Desactivar el firewall también me solucionó el problema y encontré a otros usando Google. Gracias por el consejo.
Una respuesta más específica: la opción de firewall avanzado "Bloquear todas las conexiones entrantes" hizo que el uso compartido de Wi-Fi no funcionara.
Creo que eliminar un espacio del nombre de mi computadora solucionó el problema en High Sierra...

Este hilo junto con https://discussions.apple.com/thread/2108373 me ayudó.

  1. Apagué todas las conexiones compartidas a Internet.

  2. Eliminé los siguientes archivos:

    /Library/Preferences/SystemConfiguration/com.apple.nat.plist
    /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
    /Library/Preferences/SystemConfiguration/com.apple.airport.preferences.plist
    
  3. reiniciado

  4. Activado Compartir Internet

Esto dio como resultado que el uso compartido de Internet le diera al cliente los detalles de concesión de DHCP correctos.

Esta es la única solución que funcionó para mí de las respuestas aquí. Vale la pena mencionar que puede hacer una copia de seguridad de esos archivos antes de eliminarlos. :)
Si arrastra los archivos a la Papelera, entonces no hay una necesidad real de hacer una copia de seguridad... Sin embargo, este método, desafortunadamente, no pareció funcionar para mí en Mountain Lion: DHCP todavía no funciona...
Esto me resolvió el problema en Mojave, por lo que esta solución no está desactualizada, que yo sepa.

Esto funcionó para mí en 10.9 Mavericks (compilación 13A598)

  1. Abra la Terminal y ejecute

    sudo launchctl remove com.apple.bootpd
    
  2. Vuelva a habilitar el uso compartido de Internet

Este tipo a continuación tiene una explicación básica de lo que está haciendo si desea más explicación y proceso de depuración.

http://ben-collins.blogspot.com/2010/08/mac-os-x-internet-sharing-problems.html

No funciona en Mountain Lion:launchctl remove error: No such process
Funciona para mí en 10.12.x

Tengo OS X El Capitain y los siguientes trabajos permiten compartir la conexión a Internet mediante dispositivos conectados a la conexión ethernet (la red local) a través de la red wi-fi (la red conectada a Internet).

1) Conexión de red --> la conexión local en automático 2) Compartir --> Compartir Internet (establezca Compartir su conexión a Wi-Fi en el menú desplegable y marque la conexión ethernet)

En este punto si vuelves a conectarte a la red verás el wifi con un punto verde y el ethernet con un punto amarillo. Continúe, ya que (1,2) puede no ser suficiente todavía.

3) Seguridad --> Opciones de cortafuegos --> quite la marca de "Bloquear todas las conexiones entrantes". (¡Nota: esto es diferente a deshabilitar su firewall!).

Luego, comenzará a recibir consultas como "¿quiere que el servicio XYZ acepte la conexión entrante?". La respuesta a la mayoría de esas preguntas depende de su paranoia de seguridad (la mía es alta), ¡excepto una!

4) Acepte bootpd (que es el demonio para DHCP).

En retrospectiva, el último paso es bastante obvio: cuando el dispositivo pobre en la red ethernet (local) envía una solicitud de DHCP a su Mac para obtener una dirección IP desde la perspectiva de su Mac, esta es una solicitud entrante no solicitada y, por lo tanto, Firwall lo hará. déjalo en silencio.

Si no desea (3,4), puede configurar manualmente la IP del dispositivo local y su Mac en un par de direcciones en el mismo subent. Entonces algo como n0.n1.n2.nDevice y n0.n1.n2.nMac donde las N son cualquier número del 1 al 254.

Lo estoy usando. InternetSharingy trabajar juntos Firewall: on . (Ya es una vergüenza de seguridad lo suficientemente grande tener que iniciar una red inalámbrica con WEP). Cuidado : no debes navegar por Internet sin procesar con tu Firewall: off.

Por otro lado también estoy seguro de otro comportamiento. InternetSharingno arranca bootpdsi la conexión de red a Ethernet no está activa, es decir, no tiene una dirección IP válida. (Y bootpdes el demonio que distribuye las direcciones IP en el lado de Wi-Fi).

Dentro de la configuración de red válida además de la cual desea compartir su conexión Ethernet,

  • la conexión Ethernet debe estar marcada en verde, con una dirección IP válida ,
  • la conexión Wi-Fi debe estar marcada en amarillo, con Nombre de red: Ninguna red seleccionada.

Cuando empieces, Internet Sharing2 detalles cambiarán:

  • el ícono de Wi-Fi en la barra de menú debe cambiar a gris con una flecha blanca,
  • la conexión Wi-Fi debe estar marcada en verde, con Nombre de red: Uso compartido de Internet: activado.

Este problema también puede manifestarse cuando va a las Opciones de Firewall y Block all incoming connectionsestá habilitado.

Sin embargo, si dice (en Mountain Lion) debajo de la casilla de verificación que DHCP no se bloqueará.

En El Capitan, los siguientes pasos me funcionaron:
1. Abra seguridad y privacidad en las preferencias del sistema
2. Haga clic en FireWall
3. Haga clic en Opciones de FireWall...
4. Desmarque "Bloquear todas las conexiones entrantes"
5. Si no estaba marcado, mire para "bootpd" en el cuadro debajo de él
6. Haga clic donde dice "Bloquear conexiones entrantes" al lado de bootpd
7. Seleccione "Permitir conexiones entrantes"