hostname [RESOLVIDO]

1. hostname [RESOLVIDO]

Alex Moura
alex_sm74

(usa Debian)

Enviado em 13/11/2013 - 22:27h

Pessoal, o comando hostname -i e hostname -f está retornando como resultado "nome ou serviço desconhecido" no lugar do IP e do FQDN.
Segue abaixo algumas configurações de arquivos e respostas de alguns comandos que eu executei para testar o serviço.

root@debian:~# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
address 192.168.200.1
netmask 255.255.255.0
broadcast 192.168.200.255
network 192.168.200.0

auto eth0
iface eth0 inet dhcp

-----------------------------------------------------------------------------

root@debian:~# cat /etc/hostname
debian

root@debian:~# hostname
debian

root@debian:~# hostname -i
hostname: Name or service not known

root@debian:~# hostname -f
hostname: Name or service not known

root@debian:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.200.1 servidor.dexter.com.br servidor

------------------------------------------------------------------------------

root@debian:~# ping google.com.br
PING google.com.br (186.207.162.162) 56(84) bytes of data.
64 bytes from bacfa2a2.virtua.com.br (186.207.162.162): icmp_req=1 ttl=61 time=10.9 ms
64 bytes from bacfa2a2.virtua.com.br (186.207.162.162): icmp_req=2 ttl=61 time=12.3 ms
64 bytes from bacfa2a2.virtua.com.br (186.207.162.162): icmp_req=3 ttl=61 time=12.5 ms
^C
--- google.com.br ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2005ms
rtt min/avg/max/mdev = 10.970/11.937/12.539/0.696 ms

--------------------------------------------------------------------------------

root@debian:~# ifconfig eth0
eth0 Link encap:Ethernet Endereço de HW 08:00:27:24:02:47
inet end.: 10.0.2.15 Bcast:10.0.2.255 Masc:255.255.255.0
endereço inet6: fe80::a00:27ff:fe24:247/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:2003 errors:0 dropped:0 overruns:0 frame:0
TX packets:1580 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:1538644 (1.4 MiB) TX bytes:207258 (202.4 KiB)

root@debian:~# ifconfig eth1
eth1 Link encap:Ethernet Endereço de HW 08:00:27:cc:94:04
inet end.: 192.168.200.1 Bcast:192.168.200.255 Masc:255.255.255.0
endereço inet6: fe80::a00:27ff:fecc:9404/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:936 (936.0 B)

-----------------------------------------------------------------------------------------

Como eu resolvo esse problema??




  


2. Re: hostname [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 13/11/2013 - 22:56h

Vc definiu o hostname como debian porem no /etc/hosts a linha 127.0.0.1 não tem este hostname

altere para:

127.0.0.1 localhost.localdomain localhost debian
192.168.200.1 servidor.dexter.com.br debian



o hostname -f se refere a um nome fqdn mas seu hostname não é fqdn

hostname -i = seu ip 127.0.01 mais o etc/hosts não faz nenhuma referencia a ele


3. hostname

Alex Moura
alex_sm74

(usa Debian)

Enviado em 14/11/2013 - 20:26h

André, pela sugestão que vc passou o resultado foi o seguinte:

root@debian:~# hostname -i
127.0.0.1 192.168.200.1
root@debian:~# hostname -f
localhost.localdomain
root@debian:~#

No entanto, o resultado que eu procuro é:

root@debian:~# hostname -i
192.168.200.1
root@debian:~# hostname -f
servidor.dexter.com.br

Essa é a proposta feita por um professor durante uma aula da 4linux.
O curso já terminou faz tempo mas estou refazendo as aulas e pelo que ele propõe, esse deveria ser o resultado.

Se tiver outra sugestão eu agradeço.


4. Re: hostname [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 14/11/2013 - 20:43h

alex_sm74 escreveu:

André, pela sugestão que vc passou o resultado foi o seguinte:

root@debian:~# hostname -i
127.0.0.1 192.168.200.1
root@debian:~# hostname -f
localhost.localdomain
root@debian:~#

No entanto, o resultado que eu procuro é:

root@debian:~# hostname -i
192.168.200.1
root@debian:~# hostname -f
servidor.dexter.com.br

Essa é a proposta feita por um professor durante uma aula da 4linux.
O curso já terminou faz tempo mas estou refazendo as aulas e pelo que ele propõe, esse deveria ser o resultado.

Se tiver outra sugestão eu agradeço.


Primeiro edite o /etc/hosts?

127.0.0.1 localhost.localdomain localhost
192.168.200.1 servidor.dexter.com.br

Depois troque o Hostname:

echo "servidor.dexter.com.br" > /etc/hostname

Reinicie e estará ok


5. hostname

Alex Moura
alex_sm74

(usa Debian)

Enviado em 15/11/2013 - 02:56h

Andre,

Eu encontrei a solução que é relativamente simples, porém pode ocasionar um problema sério.
Primeiro, sem alterar o arquivo /etc/hosts, eu executei o comando "hostname servidor" o qual o professor não deixou claro que deveria ser executado.
Inicialmente isso resolveu o problema e passou a mostrar os resultados que eu desejava.
Porém, agora falando do problema que isso causou: Essa mudança do hostname de debian para servidor, simplesmente bloqueou o acesso ao modo gráfico, ocultando a camada de Display Manager que é onde agente valida os usuários.
Então eu retornei o hostname para debian e fiz aquela primeira alteração que vc sugeriu no arquivo /etc/hosts o qual ficou assim:

127.0.0.1 localhost.localdomain localhost
192.168.200.1 servidor.dexter.com.br debian

Com isso os resultados foram os seguintes:

hostname -i
192.168.200.1

hostname -f
servidor.dexter.com.br

hostname -d
dexter.com.br

hostname -v
dexter

Acredito que isso tenha resolvido.

Obrigado pela ajuda!!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts