J'utilise le logiciel homebrew dnsmasq sur mon Mac.
Dsmasq est configuré pour ne répondre qu'au trafic d'un seul NIC (en7). en7 est un adaptateur ethernet usb-c.
Lorsque cet adaptateur n'est pas actif (pas branché, interrupteur non activé), homebrew.mxcl.dnsmasq spamme mes journaux système en disant que dnsmasq ne peut pas être démarré parce que la carte d'interface réseau n'est pas disponible. Il réessaie toutes les 1 secondes.
Je sais que la clé KeepAlive.NetworkState peut faire en sorte que homebrew.mxcl.dnsmasq ne se lance que lorsqu'un réseau est disponible. Le problème est qu'il y a TOUJOURS un réseau disponible, mon adaptateur Wifi est toujours allumé.
Ce que je cherche, c'est un moyen de lancer homebrew.mxcl.dnsmasq seulement quand en7 sera disponible (adaptateur branché et interrupteur allumé).
Est-ce possible ?