Não é possível conectar remotamente ao servidor com o nome do host, o endereço IP funciona - CentOS 7

0

Acabei de instalar o CentOS 7 e configurei minha rede como determinada aqui

Quando eu fiz o comando cat /etc/resolv.conf, obtive:

# Generated by NetworkManager
search home
nameserver <IP address>

Então eu acho que tenho apenas um DNS e incluí apenas DNS1="" no arquivo / etc / sysconfig / network-scripts / ifcfg-enp5s0.

Quando faço o route -n, recebo:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         <IP Address-1>      0.0.0.0         UG    100    0        0 enp5s0
<IP Address-2>      0.0.0.0         255.255.255.0   U     100    0        0 enp5s0

Estou assumindo que meu gateway é o endereço IP-1 acima e atualizei o mesmo no arquivo de configuração. Agora meu / etc / sysconfig / network-scripts / ifcfg-enp5s0 se parece com:

TYPE="Ethernet"
BOOTPROTO="dhcp"
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp5s0"
UUID="ae988f3f-1fdb-4613-a7bc-c43fb8076c15"
DEVICE="enp5s0"
ONBOOT="yes"
IPADDR="172.XX.X.XX"
PREFIX="24"
GATEWAY="172.XX.X.X"
DNS1="172.XX.X.X" 
DNS2="172.XX.X.X"

Ambos DNS1, DNS2 são iguais ao Gateway.

Meu /etc/resolv.conf se parece com: # Generated by NetworkManager domain hom search home nameserver 172.XX.X.X

Após atualizar todos esses valores e nomear minha máquina como centos7 no arquivo / etc / hostname, não consigo me conectar à máquina com ssh user_name@hostname mas ssh [email protected] works. Além disso, após o login da máquina, o prompt é semelhante a: [user_name@hostname ~]$

Temos outras máquinas rodando o Centos 6 e não temos esses problemas. Usamos nomes de host para conexão remota a eles. Estou tendo este problema apenas com o centOS 7. Além disso, quando eu faço host <IP ADDRESS> , todas as outras máquinas mostram seus nomes de host, mas o Centos 7 não. Apenas diz new-host-23.home

Não tenho certeza se isso é um problema de máquina ou de DNS. Não encontrei minha solução em outra pergunta semelhante no estouro de pilha. Alguém por favor me ajude.

    
por kskp 27.07.2016 / 22:25

2 respostas

0

Primeiro, verifique se o seguinte valor está correto:

domain hom

Em seguida, realize um teste de rede simples na sua máquina cliente SSH:

nslookup <centos7_hostname>

Um resultado positivo deve ser semelhante ao seguinte:

Non-authoritative answer:
Name:    www.google.com
Addresses:  216.58.221.100

Se você não conseguir obter uma resposta bem-sucedida do NSLOOKUP, precisará verificar se um registro DNS relevante está armazenado em seu servidor DNS local.

    
por 28.07.2016 / 08:10
0

Você colocou:

BOOTPROTO="dhcp"

Mas deve ser:

BOOTPROTO="none"

Com sua configuração, você ainda está usando DHCP, então não é estranho que você obtenha outro IP ... porque suas configurações de IP são ignoradas.

    
por 02.07.2018 / 17:05