De temps en temps, j'ai rencontré des problèmes avec les connexions réseau des clients OS X (filaire et sans fil, Leopard / Snow Leopard) où rien ne résoudra le problème, jusqu'à ce que vous redémarriez.
- Existe-t-il un «service / processus réseau» particulier que je devrais surveiller?
- Je pensais qu'il serait utile de connaître une commande qui réinitialisera un service / processus de type 'connexion réseau' (identique à l'exécution d'un redémarrage sudo /etc/init.d/networking).
Après un dépannage de base tel que DHCP, DNS, vérification du dysfonctionnement de l'interface (désactiver / activer), vérification des journaux et ne pas trouver suffisamment d'informations utiles, parfois lorsque tout le reste échoue, la meilleure chose à faire est simplement de redémarrer la machine. Je ne sais pas ce que fait tout le «redémarrage init.d / mise en réseau» sous Linux, mais je sais que c'est beaucoup plus utile que de désactiver et d'activer les interfaces.
Merci!
Réponses:
Vous pouvez désactiver l'interface réseau et la réactiver, cela devrait accomplir la même chose.
la source
en0
. Ce n'est pas vraiment équivalent à la question posée.Non, il n'y a pas d'init.d / service / launchctl équivalent à 'init.d / networking'.
Si c'est lié au wifi, vous pouvez pousser l'interface depuis la ligne de commande (sur SL) avec: /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport
S'il est câblé, utilisez ifconfig.
Autre que cela ... je vérifierais dmesg et / var / log / * pour les erreurs.
Vous pouvez également décharger / recharger le kld ou le vérifier pour les erreurs .., et le recharger, mais je n'ai jamais essayé, je préfère simplement redémarrer. :)
Voir:
la source
Si vous voulez le faire depuis un shell / distant ssh:
la source
Si un simple
ifconfig
montée / descente ne fonctionne pas, créez un «emplacement» supplémentaire sur lequel tous les périphériques réseau sont désactivés, puis exécutez-lescutil
pour y basculer, dormez quelques secondes, puis ramenez-le.Cela dit, je n'ai vu cela se produire sur aucun de mes Mac, sauf lorsque le serveur DHCP a eu un ajustement et que cela a coïncidé avec le renouvellement du bail (et donc le Mac a fini par être mal configuré). La configuration réseau est-elle réellement correcte lorsque cela se produit? S'ils sont DHCP'd, le fait de cliquer sur le bouton "Renouveler" dans les Préférences Réseau> {Périphérique}> TCP / IP a-t-il un effet? Qu'en est-il, dans le cas du sans-fil, de la mise hors et sous tension de l'aéroport? Si vous pouvez découvrir ce qui, en plus d'un redémarrage, le ramènera, alors vous êtes un grand pas en avant pour déterminer ce qui déclenche réellement le comportement - le frapper avec un gros bâton (c'est ce qui fait rebondir les interfaces efficacement), ne va jamais affecter les symptômes, pas la cause.
la source
/etc/init.d/networking stop
peu près fait justeifconfig ethX down
pour chaque interface. cela pourrait également vider la table de routage et éventuellement vider le cache ARP. la magie est dans lastart
commande, pas dans lestop
- et tout ce qui ne fait que configurer l'adressage et les routes (ou renouveler le bail DHCP, le cas échéant) si le module de périphérique réseau est déjà présent. Le redémarrage est très très très rarement le meilleur plan d'action.ifconfig
etarp
sur les machines clientes est-elle la même que dans des circonstances normales? vos commutateurs peuvent-ils les atteindre, même s'ils ne peuvent pas voir d'autres choses sur le réseau? pour que cela se produise assez souvent (et dans des conditions aussi variées) pour que vous posiez la question, je regarderais une partie de l'infrastructure autre que les clients eux-mêmes, en toute honnêteté.networking restart
est de désactiver / activer les interfaces - c'est ce que font ces scripts shell. donc, si cela ne fait pas l'affaire, c'est un problème de pilote ou de matériel. Étant donné que cela se produit sur un tas de machines différentes sur différentes versions de système d'exploitation, filaire et sans fil, le seul véritable facteur commun est l'infrastructure à laquelle ils se connectent.J'ai eu le même problème (le réseau a commencé à être lent après quelques heures, je travaille principalement sur un Mac connecté par un réseau câblé à un ordinateur Windows) et ce qui a fonctionné pour moi a été d'éjecter l'ordinateur auquel j'étais connecté (dans le Finder) et désactivez Ethernet (Préférences Système -> Réseau -> Ethernet -> Désactivé), puis reconnectez-les. :)
la source