J'ai beaucoup de mal à faire communiquer une machine iSeries (AS/400) avec ma nouvelle boîte Windows Server 2008 R2 en utilisant le système de fichiers QNTC sur l'iSeries.
J'ai eu des problèmes similaires pour le faire communiquer initialement avec une machine Windows Server 2003, mais l'activation du compte invité local sur la boîte 2003 a résolu ce problème. Pas de chance avec la nouvelle machine 2008.
Quand je fais un WRKLNK /QNTC/SVR01
sur l'iSeries (qui devrait afficher les listes de partage, et qui le fait sur toutes les boîtes 2003) tout ce que j'obtiens est (Impossible de trouver l'objet correspondant au nom spécifié). .
Je sais que l'iSeries aime avoir le même nom d'utilisateur et le même mot de passe sur le serveur distant, mais malheureusement pour nous, ce n'est pas le cas. Quoi qu'il en soit, cela fonctionne actuellement avec différentes combinaisons de nom d'utilisateur/mot de passe sur une boîte 2003.
Pour essayer de faire parler ces malheureuses choses, j'ai rendu le serveur 2008 assez ouvert mais l'iSeries ne voit pas les partages sur celui-ci. J'ai activé le compte d'invité local, désactivé le pare-feu de Windows, défini les autorisations de partage pour que tout le monde ait le contrôle total, mais en vain.
J'ai lu quelque chose sur Internet à propos de l'iSeries qui ne pouvait gérer que l'authentification NTLM (et je crois savoir que par défaut, Server 2008 R2 n'utilise que NTLMv2 et que NTLM est désactivé), j'ai donc créé une stratégie de groupe spéciale pour le serveur et modifié tous les paramètres de stratégie de groupe sous Configuration de l'ordinateur \Policies\Windows Paramètres \Security Paramètres \Local Politiques \Security Options mais l'iSeries ne le verra toujours pas.
En consultant le journal des tâches de mon iSeries, je ne semble pas non plus recevoir de messages d'erreur.
Nous avons une équipe de programmeurs qui s'occupe de l'administration du système iSeries, mais ils sont à court d'idées de leur côté, et je suis à court d'idées de mon côté.
Cela me rend fou maintenant, et si quelqu'un a réussi à faire dialoguer un iSeries avec Windows Server 2008 R2 en utilisant QNTC, je serais très reconnaissant de toute suggestion, que ce soit du côté de Windows, des paramètres iSeries ou même des PTF IBM qui pourraient corriger quelque chose. L'iSeries fonctionne sous V5R4 et j'ai des privilèges *SECOFR sur lui, si cela peut aider.
Une dernière remarque (la plus importante !) - Les programmeurs pensent que c'est mon système qui pose problème, et moi je pense que c'est le leur - prouvez-moi que j'ai raison :)