Question Message d'erreur «Le nombre limite de noms pour la carte réseau de l'ordinateur local a été dépassé»


Permettez-moi de commencer par dire que j'ai déjà cherché de nombreuses sources d'informations ou de solutions, mais que je n'ai pas trouvé de solution permanente.

Problème: De manière aléatoire, sans aucune raison, le serveur Windows commence à répondre par le message d'erreur lorsqu'il tente d'accéder à une ressource réseau. Peu importe qu'il s'agisse d'un lecteur en réseau, d'un chemin UNC ou d'un lien symbolique. En outre, les clients ne peuvent pas atteindre le serveur non plus une fois que cette erreur a commencé. Remote Desktop indique que la machine est introuvable lorsque j'essaie de me connecter. PING renvoie l'adresse IP attribuée, mais indique que la demande a expiré. Il n'y a aucune information dans le journal des événements Windows pour cette erreur.

Le serveur est une machine virtuelle exécutant Windows Server 2016. Une seule carte réseau virtuelle est attribuée et aucun VLAN segmenté.

Commençant par http://support.microsoft.com/kb/319504 - Je réalise que cela s’applique à une ancienne version de Windows, mais j’obtiens effectivement «une erreur système 68 est survenue» lorsque j’exécute la commande «net use * \ server \ folder» au moment où le serveur génère l’erreur. . Cependant, aucun des moyens de résoudre le problème ne fonctionne.

J'ai du mal à croire que tous les ports éphémères ont été utilisés. L'exécution de la commande «netsh int ipv4 show dynamicport tcp» indique actuellement qu'il existe 16384 ports disponibles.

L'exécution de «netstat -ano» au moment où le serveur génère l'erreur affiche très peu de ressources réseau utilisées (moins de 50). Les États sont à l’écoute ou bien établis. Il n'y a pas de sessions ou de ports bloqués dans time_wait ou close_wait.

Suivant, https://support.microsoft.com/en-us/help/929851/the-default-dynamic-port-range-for-tcp-ip-has-changed-in-windows-vista. Cet article confirme ce que je vois pour la plage dynamique des ports, à savoir qu'il commence par 49152 au lieu d’entre 1024 et 5 000. Il m’a également montré la commande netsh utilisée ci-dessus.

La plupart des recherches Google me renvoient simplement à support.microsoft.com/kb/319504, qui est le premier article auquel je suis allé ou qui concerne un produit non associé (tel que BizTalk ou Exchange).

La VM a une charge légère. Il n'y a pas beaucoup de clients connectés. Le seul logiciel actuellement installé est SQL Server 2016.

Si je redémarre la machine virtuelle, l'erreur disparaît pendant quelques jours. Puis ça revient. Et ce qui est vraiment étrange, c’est que j’ai 2 VM qui agissent de cette façon. La machine hôte VM fonctionne sans erreur. Et tous les autres ordinateurs virtuels de cet hôte fonctionnent sans erreur. Le réseau sous-jacent n'a aucun problème signalé non plus. Toutes les machines sont sur le même domaine.

Je ne sais pas ce qui produit l'erreur. Toute assistance sera grandement appréciée.

Merci


8
2018-06-21 16:25


origine


Par chance, utilisez-vous ISCSI? - Bill Woodall
Un de mes collègues a failli se démolir face à cette question sans solution prévisible. Avez-vous contacté Microsoft à ce sujet? - Spooler
Le service de pare-feu Windows est-il arrêté? J'ai rencontré des problèmes similaires dans lesquels une personne a arrêté le service en pensant que cela arrêterait le pare-feu. Le service agit comme une aide pour les ports éphémères haut de gamme et l’interrompre pose de nombreux problèmes. - duct_tape_coder
J'ai eu le même problème sur une machine virtuelle. C'est une VM de génération 1 qui était V2V'd. Tous les autres fonctionnent bien. La reconstruction de la carte réseau ne fonctionne pas. Avez-vous trouvé un correctif? Je suis sur le point de reconstruire le serveur. - nurgent
@nurgent - regardez ici: capens.net/content/… - paulsm4


Réponses: