Ao tentar configurar uma solução de cluster MSSQL, estou com um problema que está fora do meu conhecimento relacionado à rede.
Eu estava tentando encontrar um IP gratuito para o meu nó. Pedi ao administrador da rede que me desse um endereço IP gratuito. E, por uma questão de argumento, ele me deu um IP de 10.40.1.205 que não deveria ser usado.
Ao tentar usar o IP fornecido durante a instalação do cluster, reclamação SQL de que o IP foi usado.
Tentei fazer o ping do IP do meu servidor e recebi uma resposta de digamos ... 10.40.59.69 ...?
Alguma idéia do que pode estar causando algo assim e, mais importante, como solucioná-lo?
networking
ip
troubleshooting
Jimmy Chandra
fonte
fonte
Respostas:
Isso não é totalmente desconhecido, uma máquina pode ter um alias atribuído a uma placa de rede anteriormente que o administrador da rede não conhece, etc.
O mais óbvio é encontrar o endereço MAC do servidor que responde, que deve ser fácil.
Execute "arp -a" em um prompt de comando no servidor SQL e procure os endereços 10.40.1.205 e 10.40.59.69.
Você verá um endereço MAC para ambos, que pode ou não ser o mesmo; eles serão parecidos com "00-22-6b-3b-30-90". Seu administrador de rede deve ser capaz de identificar a placa de rede com os endereços MAC listados, mas provavelmente vale a pena verificar se ela não é uma das placas de rede do servidor SQL antes de você dizer a ele, para o caso de não ter cometido um pequeno erro de configuração. em algum lugar ao longo da linha.
Para verificar um endereço MAC do sistema Windows, execute "ipconfig / all" no prompt de comando e você verá um endereço MAC para cada placa de rede.
fonte
Várias possibilidades:
Endereço de transmissão. Se seus exemplos "digamos" não fossem precisos, você poderia estar executando o ping no endereço de transmissão na sub-rede. Digamos que a rede era 10.40.1.0/25 (máscara AKA de 255.255.255.128) e você efetuou o ping em 10.40.1.127 - pode parecer apenas um host aleatório, mas é realmente o endereço de transmissão e qualquer pessoa nessa sub-rede pode responder com seus endereço próprio (para sua informação, o endereço de broadcast é o último endereço da sub-rede).
VIP. Se você possui balanceadores de carga ou um cluster de servidores, pode ter feito ping no endereço compartilhado / virtual e obtido uma resposta do servidor real.
Endereços secundários. Se o roteador / servidor tiver um endereço primário 0,69 com um secundário 0,205 (prática comum para pessoas que tentam reservar endereços extras vistos por varreduras de ping como a sua), ele pode responder a um ping para 0,205, mas obter a resposta em .69.
Seu próprio endereço. Um exemplo de um laptop Unix:
ping 192.168.1.199
respondeu comFrom 192.168.1.3 icmp_seq=1 Destination Host Unreachable
onde 192.168.1.3 era o endereço IP do laptop.fonte
Eu gostaria de ver a saída. Tem certeza de que não foi uma mensagem de erro do ICMP?
Se a sua máscara de sub-rede estiver configurada incorretamente, o roteador poderá responder ao ping. Qual foi a máscara de sub-rede que você recebeu?
fonte
Se você tiver um administrador de rede atribuindo endereços IP, o mesmo administrador de rede poderá solucionar a resposta. É possível que uma máquina tenha várias NICs (e, portanto, vários endereços IP).
fonte
Tente resolver esse endereço IP em um nome de host.
ping -a <IP>
no Windows. Linux pode usarhost <IP>
oudig -x <IP>
. O nome do host desse endereço IP pode ser útil para você ou seu administrador de rede. (Eu tentaria resolver os dois IPs com os quais você está lidando)Também não é impossível que a resposta de ping seja uma mensagem de erro do ICMP - você pode tentar despejar os pacotes reais com o tcpdump / Wireshark e ver exatamente o que está recebendo em resposta.
Você também pode tentar conectar-se a esse endereço IP com HTTP, HTTPS, SSH, telnet, RDP, etc. Se algum deles se conectar, provavelmente obterá informações realmente úteis sobre o que é a máquina.
fonte
Dado que parece residir na sua rede, parece-me um VIP, ele sempre responde de volta no mesmo IP? O endereço MAC é proveniente de um intervalo válido de fornecedor da NIC?
fonte