Como tornar uma VM do RHEL5 visível pelo nome do host para o sistema operacional host

2

Eu acredito que a opção de rede correta é usar ponte para que o sistema operacional convidado receba seu próprio endereço IP, mas eu ainda só consiga usar o endereço ssh por ip.

    
por antony.trupe 30.06.2009 / 19:24

5 respostas

1

editado /etc/dhclient-eth0.conf para ter a linha

send host-name "atrupewebdev";

editado / etc / sysconfig / network-scripts / ifcfg-eth0 para ter a linha

DHCP_HOSTNAME=atrupewebdev

editado / etc / sysconfig / network para ter a linha

HOSTNAME=atrupewebdev

editado / etc / hosts para ter a linha

127.0.0.1 atrupewebdev ...

então executado

service network restart
    
por 01.07.2009 / 22:15
4

Para chegar até ele pelo nome, esse nome deve ser registrado no DNS ou o nome deve estar no seu arquivo de hosts. Se o endereço estiver sendo dinamicamente atribuído pelo DHCP, o DHCP poderá ser configurado para fazer o registro. Se você não tem controle de DNS ou DHCP, um arquivo de hosts é a única opção.

    
por 30.06.2009 / 19:31
1

Você pode tentar executar o Avahi no convidado do CentOS 5 e fazer com que ele responda às consultas do mDNS, e esperamos que o seu sistema operacional hospedeiro consulte .local via mDNS / ZeroConf. Eu não testei isso, mas vale a pena tentar se você não tiver controle sobre DNS / dhcp.

É importante que você se refira ao host com o domínio .local, caso contrário, isso provavelmente não terminará com o mDNS, mas terá o domínio de pesquisa anexado a ele e a consulta enviada ao (s) servidor (es) de nomes configurado (s). Ou seja ssh box falharia, onde ssh box.local funcionaria.

    
por 30.06.2009 / 20:25
1

Acabei de colocá-lo no meu arquivo de hosts e, em seguida, verifique se a VM tem um IP estático atribuído pelo hipervisor, como link

Oh, você está em ponte. O DNS deve funcionar supondo que ele funcione com outras máquinas "reais" na sua LAN. Certifique-se de que o RHEL esteja configurado para usar o que fornecer DNS na sua LAN. No trabalho, eu diria que isso é mais fácil. Em casa, você precisará de um servidor DNS. Alguns roteadores SOHO podem fazer isso.

    
por 30.06.2009 / 20:56
0

Se / etc / hosts estiver fora de questão, você deverá colocá-los nas respectivas zonas DNS para suas redes domésticas e de trabalho.

Como alternativa, se você não precisar acessar a VM de fora da máquina host, poderá usar uma rede privada somente host que tenha os mesmos endereços de rede, independentemente de onde estiver, ou até mesmo usar o encaminhamento de porta. dependendo do que você planeja fazer com a VM.

    
por 30.06.2009 / 19:29