Falha no reconhecimento do hostname para outras maquinas da minha rede loca

Iniciado por glaucio, 02 de Dezembro de 2006, 16:57

tópico anterior - próximo tópico

glaucio

Olá a todos
Estou enfrentando problemas na configuraçãode um Cluster. Já montei vários com Mandrake, Fedora e recentemente UBUNTU seguindo o Livro Construindo Superconputadores com linux do Marcos Pitanga. MAs pela primeira vez estou com uma máquina com UBUNTU que não aceita conehão por nome, dando a mensagem: rsh: nome.dominio: Temporary failure in name resolution.

Os arquivos basicos de configuração para montar um paralelo são: hosts, hosts.equiv, .rhosts
Fazendo a configuração do /etc/hosts como

127.0.0.1 localhosts.localdomain localhosts
192.168.100.001 mestre.dominio mestre
192.168.100.001 escravo.dominio escravo

Eu sempre consegui fazer a conexão correta, mas nesta maquina qualquer comando ssh, rsh, rlogin só estão funcionando com o IP.

Na realidade minha dúvida não é na construção do Cluster, eu já coloquei na faculdade 4 maquinas operando o paralelo. O Problema Real é que comprei duas placas a7n8x-xe revitalizar duas maquinas de outro cluster. Em uma tudo funcionou corretamente, mas na OUTRA a rede só funciona com IP por número, não reconhecendo o comando pelo host. Assim, Qualquer programa que user o host da máquina para conexão retorna com erro de não reconhecer o nome.
Parece que UBUNTU nesta maquina não reconhece o arquivo hosts corretamente.

SERÁ QUE ISTO É PROBLEMA DE HARDWERE?

Fiz a istalação do FEDORA nesta maquina e o mesmo problema ocorreu.
Nunca me deparei com tal problema, Aguém pode me ajudar.

Soulinux

O micro mestre e o escravo no texto está com o mesmo ip. Não deverias ser ip's diferentes?

glaucio

Realmente escrevi errado no Forum, a maquina mestre é 192.168.100.001 e a escravo é 192.168.100.002.

Meu problema é que minha rede não funciona quandome conecto pelo nome, parece que o UBUNTU não le o arquivo hosts corretamente. è como se ele só verifuicasse o número do IP e não o Nome.

O mais curioso é que Isto só a ocorreu com uma maquina A7N8X-XE. E eu tenho outra igual que opera normalmente. Tem uma difrença curiosa entre elas: A que não funciona a rede instalou a placa como eth0 enquanto na que funciona instalou como eth1 e criou no arquivo /etc/network/interface duas opções iguais: eth0 e eth1.

Como entender isso? Será que é alguma falha no driver da NVIDIA?

Soulinux

amigo, va ao www.guiadohardware.net e procure em configurações de rede e você encontrará como fixar a placa de rede como eth0 ou eth1.
Tem otimos tutoriais.

glaucio

Agradeço a atenção, mas já consegui resolver o problema. A solução foi algo absurda, mas fica para que enfrentar:

Os PC que eu fiz o Cluster são com placas A7N8X-XE, a princípio eu precisava usar servidor e cliente RSH, é o mais facil de operar nestes casos, já é um receita bem estabelecida. Mas ai vem o problema. Com as duas maquinas instaladas UBUNTU-Desk e configuradas e permitindo ping entre elas tudo estaria funcionando. MAS em uma das maquinas ao usar "RSH ou SSH nomedamaquinaescravo" a resposta era uma falha temporária na resolução dos nomes. Isto foi um problema sério pois ela só aceitava conexão pelo IP.
Bom, depois de instalar outras distribuições como KUBUNTU, XUBUNTU, FEDORA CORE 3 (que não reconheceu minha placa de rede onboard), KURUMIM 7, fiz o que poderia ser idiota. Instalei o CD server do UBUNTU dapper e configurei a rede na instalação como é o processo padrão: IP fixo, nome da maquina, mas sem servidor de DNS. Ai tudo funcionou corretamente. MAs outro problema apareceu, O RSH não funcionava sem senha mesmo configurado. Também o ssh não funcionava sem senha mesmo configurado com a chave pública.  O mais intrigante é que tudo funcionava com uma terceira maquina FC3 que era uma maquina mais antiga que eu tenho.  Verificando os Pacotes ache uma versão RHS-redone que indicava estar corrigida para estes problemas. Instalei a versão servidor e cliente. Ai a coisa piorou, o rsh nem comandava. Mas verifique que a versão servidor estava OK. Então só desintale a versão cliente do redone e instale a versão anterior, mantendo a servidor. Ai tudo funcionou.
Outra Curiosidade é que na maquina em que a versão UBUNT- desktop funcionanava tentei colocar a versão servidor, mas novamente problema. Ela acusou um erro o MAC da placa e não inicializa a rede, mas na versão Desktop tudo funciona.

Mas FELIZMENTE o RSH funcionando já me permite trabalhar. MAS fica o AVISO. O UBUNTU TEM PROBLEMAS SÉRIO NOS ARQUIVOS DE CONFIGURAÇÂO RSH E SSH QUE PRECISÃO SER CORRIGIDOS. NÂO SEI o PORQUE DISTO mas mesmo sendo um dos melhores sistemas que já trabalhei isto é ainda um ponto critico que precisa de atenção dos desenvolvedores. Esta falha no RSH também ocorreu em outros PCs em que instale outro cluster.

Agradeço a atenção

Glaucio