[TcheLinux] Não consigo acessar maquina pelo nome

2,823 views
Skip to first unread message

Diego T.

unread,
Jun 1, 2011, 3:14:56 PM6/1/11
to Tche...@googlegroups.com
Boa tarde a todos, tenho um desktop ubuntu 10.04 de nome maggie.local
e ip dinâmido, não consigo acessar esta maquina (na verdade nem pingar
pingar) pelo windows xp (não consigo conectar ao desktop remoto do
ubuntu pelo vnc no windows).

Detalhe: não consigo acessa-la se usar o nome "maggie" ou
"maggie.local", porém, consigo normalmente se diretamente pelo IP.

Estou fazendo algo errado?

Att.
Diego Tumelero

--
|[ I am not a number, I'm a free man! ]|

Marcelo nunes dos santos

unread,
Jun 1, 2011, 3:34:10 PM6/1/11
to tche...@googlegroups.com
Na verdade não, apenas a sua maquina não esta conseguindo pegar o nome da outra, pois você não tem um servidor de DNS para rede local.

No windows você pode editar o arquivo C:\WINDOWS\system32\drivers\etc\hosts e colocar da seguinte forma:

IP  Nome da maquina

Já no linux você pode colocar no arquivo /etc/hosts da mesma forma, assim quando você pingar o nome da maquina ele vai conseguir resolver.


Marcelo Nunes Dos santos
--------------------------------------------------------------------------
TI Savarsul - nu...@savarsul.com.br
Blog: makelinux.com.br
Email/MSN: marce...@gmail.com
jabber: marce...@jabber-br.org
twitter: www.twitter.com/marcelonunes





--
Mensagem enviada para <http://groups.google.com/group/tchelinux>.
Regras de Conduta para o grupo: <http://tchelinux.org/regras>.

Sérgio

unread,
Jun 1, 2011, 3:36:19 PM6/1/11
to tche...@googlegroups.com
Boa tarde Diego,

Para que os nomes funcionem você precisa de um servidor DNS - Domain
Name Server - que ele resolverá um nome para um endereço IP. Nas redes
Windows, o nome das máquinas é propagado de forma "mágica" devido ao
protocolo SMB (compartilhamento do Windows), que, quando não existe um
servidor WINS, as máquinas fazem broadcast do seu nome na rede.

Sugiro que você utilize um serviço de DNS dinâmico (como o
www.no-ip.com, por exemplo), porém, caso deseje aprofundar seus
conhecimentos em rede, recomendo que procure informações sobre
servidores de DNS e informações sobre a estruturação internacional de
domínios.

Abraço,
Sérgio

Em 1 de junho de 2011 16:14, Diego T. <dtum...@gmail.com> escreveu:

Felipe Lima

unread,
Jun 1, 2011, 3:42:08 PM6/1/11
to tche...@googlegroups.com
Mas no caso do Diego, acho que é só acessar a máquina pela rede interna não precisa de no-ip, apenas configurar o arquivo hosts com o IP e nome da máquina, no caso como o IP é dinamico, tem que colocar o 127.0.1.1.

Acho que é isso, se estiver errado desculpa e me corrijam.

2011/6/1 Sérgio <sur...@gmail.com>



--
Att.
Felipe Lima
Linux User #511589
Oracle Enterprise Linux Fundamentals Certified

Diego T.

unread,
Jun 1, 2011, 3:52:47 PM6/1/11
to tche...@googlegroups.com
Certo... obrigado pelas sugestões, como toda a forma de
conhecimento... isto só me gera mais dúvidas (o que ironicamente me
faz pressupor que esteja no caminho certo :-)

A rede local aonde esta maquina esta inserida é 192.168.0.x aonde o
gateway é 192.168.0.254, eu poderia adicionar no /etc/hosts da maquina
linux a seguinte linha:
192.168.0.254 maggie.local (ou apenas maggie)
Ou deveria por outra coisa?

Se eu colocasse um ip fixo nesta maquina o arquivo hosts poderia ser:
192.168.0.100 maggie (pressupondo que o ip seja final 100)
Pode ser de uma destas duas formas?

Sérgio

unread,
Jun 1, 2011, 4:07:24 PM6/1/11
to tche...@googlegroups.com
> A rede local aonde esta maquina esta inserida é 192.168.0.x aonde o
> gateway é 192.168.0.254, eu poderia adicionar no /etc/hosts da maquina
> linux a seguinte linha:
> 192.168.0.254   maggie.local (ou apenas maggie)
> Ou deveria por outra coisa?

Pode adicionar os dois na mesma linha:

192.168.0.254 maggie.local maggie

Assim ambos serão resolvidos para o IP. É importante lembrar que
alterando o /etc/hosts fará com que apenas a máquina onde o arquivo
foi alterado consiga resolver o nome na rede, ou seja, você precisa
alterar ele em todas as máquinas da tua rede se você quiser que todas
resolvam o nome.

Abraço,
Sérgio

Christiano F. Haesbaert

unread,
Jun 1, 2011, 4:58:18 PM6/1/11
to tche...@googlegroups.com
Não precisa de nada disso.

Instala o bonjour no windows, liga o avahi no linux.

ping lerolero.local

voila mdns.

Diego T.

unread,
Jun 2, 2011, 7:17:47 AM6/2/11
to tche...@googlegroups.com
Já consegui... talvez não da maneira mais bonita e nem prática...
botei ip fixo na maquina e adicionei no hosts das estações windows que
precisam acessar a maquina linux :-)

Obrigado a todas as outras sugestões.

Daniel Veloso

unread,
Jun 3, 2011, 8:44:58 AM6/3/11
to tche...@googlegroups.com
E o samba onde fica?

Se tu quer acessar atraves de estacoes windows vai precisar do samba rodando.

Supondo que tu queira acessar a tua maquina via windows, tu tem que especificar um workgroup e um netbiosname no smb.conf

Lembrando que o hostname no linux pode ser diferente do que está especificado no samba

Ex. meu hostname é "vmhost01" rodando slack e o samba ta configurado como "portamalas"

logo, se eu dou um ping portamalas no windows ele me retorna com o ip 172.28.106.21  mas se eu dou um ping no vmhost01 ele nem responde.

se eu entro com \\portamalas ele vai me dar os compartilhamentos \seletivo \backups  \tralhas  \underground

Exatamente implementando o protocolo smb a partir do samba que voce vai ter o teu hostname acessivel pelo grupo de trabalho windows.

 

--
Reply all
Reply to author
Forward
0 new messages