cat /etc/udev/rules.d/70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:15:5D:02:14:22", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
e
ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisk noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00: brd 00:00:00:00:00:00
e
cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
HWADDR=00:15:5D:02:14:22
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
Eu continuo recebendo este erro Device eth0 does not seem to be present
.
Isso está em uma máquina com Hyper-V e também tenho os serviços de integração mais recentes instalados. O HWADDR corresponde ao que eu configurei para a máquina Hyper-V.
EDITAR:
Eu compilei e inicializei no kernel 3.15.6 e habilitei o suporte a KVM / XEN no kernel. O problema poderia estar em ativar essas opções? Eu carreguei a configuração do kernel padrão do CentOS 6.5 para que tudo funcionasse bem, mas sem rede.
Se eu inicializar o kernel 2.6.32 padrão, o eth0 volta.
O que preciso fazer?
Eu habilitei estas opções:
Em Tipo de processador e recursos - > Suporte ao convidado do Linux:
--- Linux guest support
[*] Enable paravirtualization code
[ ] paravirt-ops debugging (NEW)
[*] Paravirtualization layer for spinlocks
[*] Xen guest support (NEW)
[*] KVM Guest support (including kvmclock) (NEW)
[ ] Enable debug information for KVM Guests in debugfs (NEW)
[*] Paravirtual steal time accounting (NEW)
Em virtualização:
--- Virtualization
<M> Kernel-based Virtual Machine (KVM) support
<M> KVM for Intel processors support
<M> KVM for AMD processors support
[*] KVM legacy PCI device assignment support
<M> Host kernel accelerator for virtio net