O problema foi resolvido ao definir o serviço MSMQ para operar como conta de serviço local. O usuário anterior era uma conta de administrador de domínio.
Eu tenho uma caixa de XP executando algumas filas públicas do MSMQ. Os clientes do Windows 7 não podem se conectar a eles, no entanto, os clientes do Windows XP podem. Ao conectar-se do meu cliente Windows 7 com um programa MSMQ Queue Explorer, recebo a seguinte mensagem de erro:
AoconfigurarumanovacaixaXP,registrando-anodomínio,instalandoogerenciadordefilas,tudofuncionademaneirafantástica.TambémdevoobservarqueminhacaixadoWindows7nãotemproblemasparaseconectaraoutrascaixasdoXPqueexecutamoMSMQ,apenasalgumasdelas(todasexecutandoosservicepacksmaisrecentes).
Depoisdemuitadepuração,pareçoisolaroproblemaatéaschamadasRPCqueestãosendofeitas.EuvejooseguinteproblemaquandousandooQueueExplorererpcping.Oexemplofornecidoéusandorpcpingcomoseguintecomando:
rpcping-sxp-host-1-aintegrity-u9&&rpcping-sxp-host-2-aintegrity-u9
xp-host1temoproblema,oxp-host-2éumanovainstalaçãosemoproblema.Inspecionarosdadosdowiresharkforneceessavisão.ÉclaroqueasúltimaschamadasRPCserãofeitascomsucesso,jáquevocêveráduaschamadasadicionaissendofeitasparaosegundohost.
Inspecionarospacotesnãoreveladiferençasdistintas,noentanto,aousaroQueueExplorercontraosdoisservidoresdiferentes(ambosXP),vemosumadiferença.Pareceteralgoavercomautenticação/desafio/respostaoualgoassim,maseuestoulutandoparadescobriroque.
Alguémtemalgumaidéiadecomoeupossotentarresolveresseproblema?Eutenteidesativarosdiferentestiposdetiposdeautenticaçãonomeuclientesemsucesso.Eutenteiapenaslanman,ntlmv1,ntlmv2eassimpordiante.
Algunsoutrosfatos:
EDITAR 1 foto a mais:
Parece que é a solicitação rpc__mgmt_inq_princ_name que cria o problema. No lado esquerdo da imagem eu tento conectar ao host não funcionando, no lado direito eu conecto ao mesmo SO que está funcionando.
Tags windows-7 windows-xp msmq rpc