macOS Mojave: obtenga "Error de segmentación: 11" al intentar ejecutar el aeropuerto

Como sugiere el título, cuando ejecuto el comando /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport en0 sniff 6en la Terminal, ¿dónde en0está mi interfaz Wi-Fi y 6el canal que estoy olfateando? Ahora recibo un mensaje de error que se lee Segmentation fault: 11casi al instante. Esto nunca ha sido un problema antes de actualizar a macOS Mojave (10.14), pero es un problema recurrente con la nueva actualización a pesar de los reinicios, restablecimientos de NVRAM, etc.

Mi pregunta es: ¿Alguien más ha experimentado este problema antes? Si es así, ¿hay alguna solución o es algo que debemos esperar que Apple arregle en una futura versión de macOS?

Gracias de antemano por cualquier ayuda,

Saludos cordiales, tom

pudiste arreglar esto, tengo el mismo problema en 10.14.1 beta
@acrogenesis Desafortunadamente no. Con suerte, es algo que se solucionará en una versión futura de Mojave. Por ahora, estoy usando tcpdumpcomo se sugiere a continuación, pero me gustaría volver al airportcomando lo antes posible.

Respuestas (2)

Enfrenté este problema cuando intenté volcar el tráfico desde la interfaz. Soluciones posibles:

  • usar tcpdumpcon escritura en archivo, como se sugiere a continuación
  • use Wireshark para capturar tráfico desde esta interfaz
¡Gracias por tu respuesta! Sabía que otras herramientas como las que mencionaste eran capaces de descargar tráfico; sin embargo, mi pregunta se refería a la solución del problema con el airportcomando en particular. De cualquier manera, gracias por sugerir tcpdumpuna alternativa razonable para cualquier otra persona que busque en el futuro. Yo también lo usaré tcpdumphasta que Apple solucione el airportproblema. ¡Gracias una vez más! Mejor
Lamentablemente, el aeropuerto parece ser la única opción para rastrear mensajes de multidifusión específicos. Esto funcionó bien con el aeropuerto, pero estos mensajes no aparecen cuando se usa tcpdump o wireshark.
¿Cómo estás usando tcpdumpa cambio de airport en0 sniff 6?

Recientemente encontré un archivo ejecutable en /usr/libexec/airportd, funciona correctamente como versiones anteriores.

Buen hallazgo, sin embargo sigo teniendo el mismo problema. Incluso si corro /usr/libexec/airportd en0 sniff 6sigo teniendo el mismo Segmentation fault: 11error