Como ativar a eth0 em uma VM clonada do RHEL em execução no Windows Server 2012?

2

Devido a uma escassez crítica de pessoal, recebi uma imagem de VM do RHEL 6.1 com a solicitação de que seja migrada para um servidor que executa o Windows Server 2012 com HyperV. A imagem veio a mim como uma ISO, então eu acho que é da VMWare. Eu fiz algum trabalho e tenho a VM rodando. Eu posso acessá-lo bem enquanto estiver logado no servidor de hospedagem. No entanto, estou tendo problemas para ativar a eth0. No momento, há apenas um loopback.

Eu fiz algumas pesquisas e vi que a maioria das pessoas conseguiu resolver o problema excluindo /etc/udev/rules.d/70-persistent-net e tentei reiniciar a VM. Sem sorte.

Depois de vários inícios falsos, copiei o arquivo ifcfg-eth0 de

/etc/sysconfig/networking/devices/

para

/etc/sysconfig/network-scripts/

Defino manualmente o endereço MAC nesse arquivo para o que vi nas opções avançadas do HyperV para o adaptador de rede. O endereço MAC é "Dinâmico" neste contexto.

Ao longo do caminho, após cada alteração, executei service network restart e, depois de copiar o arquivo ifcfg-eth0 , comecei a ver esta mensagem:

no device found for connection 'System eth0'

Se eu executar lspci -m, nada que se pareça com um NIC aparece. Eu vejo apenas uma ponte de host, uma ponte ISA e uma interface IDE, uma ponte ACPI e um controlador VGA virtual.

Com base em tudo isso, parece que a VM não reconhece o adaptador que o Windows Server 2012 está tentando fornecer. Eu tentei adicionar e remover o adaptador várias vezes do Hyper V, mas eu não vi nenhuma alteração como resultado. Uma coisa que notei é que o arquivo 70-persistent-net não apareceu na pasta rules.d desde que o excluí.

Como devo proceder daqui? Meu objetivo neste momento é apenas obter o RHEL no VIM reconhecendo o NIC fornecido pelo Windows Server 2012.

EDIT: Para quem vê isso mais tarde, aqui está o que eu tive que fazer.

1.) Encerre a VM 2.) Remova o adaptador de rede 3.) Adicione um "adaptador de rede legado". 4.) Reinicie a VM e digite ifconfig -a 5.) Se não houver nenhum arquivo de configuração para a nova interface de rede, crie um copiando um arquivo existente em /etc/sysconfig/network-scripts/ . Por exemplo, eu tinha uma nova interface eth1, então criei o arquivo de configuração copiando /etc/sysconfig/network-scripts/ifcfg-eth0 para /etc/sysconfig/network-scripts/ifcfg-eth1 6.) Edite o arquivo de configuração, certificando-se de que os nomes das interfaces e o ID MAC estejam corretos. 7.) system network restart para carregar a nova configuração.

    
por DeeDee 30.04.2013 / 03:05

1 resposta

2

Isso é algum uso para você? link

(O CentOS é derivado do RedHat, portanto, ele poderia se aplicar e, além desse link, a outra pergunta / comentários / respostas nesse encadeamento também pode ser útil).

    
por 30.04.2013 / 04:05