Primeiro: obrigado por ler e tentar ajudar.
Acabei de instalar o Centos 6 (6.3) em um Microsoft HyperV VPS (Server 2012), do ISO mínimo. Após a instalação, apenas a interface de loopback é exibida.
ifconfig -a
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
... e é isso. Pesquisei e li várias postagens na Internet, a maioria das quais foi resolvida com a exclusão de /etc/udev/rules.d/70-persistent-net.rules
, mas esse arquivo não existe no meu sistema. Seu problema normalmente é devido à clonagem do servidor e o endereço MAC é armazenado nas regras, não corresponde e falha ao inicializar.
/etc/sysconfig/network-scripts/ifcfg-eth0
também não existia. Eu criei com valores padrão muito padrão:
DEVICE="eth0"
BOOTPROTO=dhcp
NM_CONTROLLED="no"
PERSISTENT_DHCLIENT=1
ONBOOT="yes"
TYPE=Ethernet
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_PEERDNS=no
IPV6_PEERROUTES=no
IPV6_FAILURE_FATAL=no
NAME="eth0"
Ainda assim, não há rede. ifup eth0
produz:
Device eth0 does not seem to be present, delaying initialization.
A execução de dhclient
é retornada sem saída. Este passo é o que fez as coisas funcionarem no Centos 7.
lspci
não faz parte de 'minimal', então não está disponível, não que eu tenha certeza que ajudaria em uma máquina virtual.
Qualquer ajuda, dicas, truques, seria bem-vinda.
Antecedentes: Eu não estou muito familiarizado com o Centos, tenho usado a maioria dos sabores baseados no Debian por muitos anos. Eu tenho usado alguma forma de Linux como meu principal sistema operacional de desktop desde 2003, então não tenho medo de criar arquivos onde quer que eles estejam, ou procurando coisas, ou coletando dados. Consegui um convidado do Centos 7 VPS rodando no mesmo servidor Host VPS. O objetivo desta instalação é obter um aplicativo da Web legado em execução que não seja compatível com o PHP mais recente no Centos 7, e nosso host da Web usa o Centos (e a última noite atualizada de 6 a 7, quebrando o aplicativo).
Tags networking vps centos