Você acabou de instalar o Fedora 15 e não encontra mais sua placa de rede ethX (eth0, eth1, …) no comando ifconfig?
Não há motivos para pânico, sua placa de rede deve estar sendo exibida no comando ifconfig, porém com outro nome. Isto se deve ao fato de que a partir do Fedora 15, foi implementado um novo recurso chamado Consistent Network Device Naming (Nomeação Consistente de Dispositivos de Rede) para nomear as placas de rede.
O novo método altera o esquema de nomeação de dispositivo de rede para um baseado no hardware facilitando a identificação e utilização. O motivo para esta modificação está relacionado ao fato de que a forma atual de nomear estes dispositivos, quando há mais de uma placa de rede, pode gerar problemas alterando os nomes das placas numa reinstalação e em alguns casos após uma reinicialização do sistema. Em termos práticos quero dizer: se você tem duas placas de rede, aquela placa atribuída como eth0 pode receber o nome de eth1 e esta consequentemente tornar-se a eth0 após uma reinstalação ou reinício do sistema gerando problemas na configuração.
O novo sistema deve nomear as placas de rede, da seguinte forma:
- Para as placas de rede on-board:
em[1234]
pp
Você pode desabilitar este recurso desligando o parâmetro biosdevname do Kernel.
Com o parâmetro ligado, veja como estava a saída do comando ifconfig na minha máquina:
/sbin/ifconfig
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) p2p1 Link encap:Ethernet HWaddr 08:00:27:34:8E:3F inet addr:192.168.254.65 Bcast:192.168.254.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe34:8e3f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1187 errors:0 dropped:0 overruns:0 frame:0 TX packets:38 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:99554 (97.2 KiB) TX bytes:10787 (10.5 KiB)
Observe que minha placa de rede está com o nome p2p1.
Para desabilitar este recurso edite o arquivo /boot/grub/grub.conf e adicione na linha de comando do Kernel o parâmetro biosdevname=0. A seguir segue exemplo de como ficaria o arquivo com este parâmetro:
# # Note that you do not have to rerun grub after making changes to this file # NOTICE: You have a /boot partition. This means that # all kernel and initrd paths are relative to /boot/, eg. # root (hd0,0) # kernel /vmlinuz-version ro root=/dev/mapper/vg_builder-lv_root # initrd /initrd-[generic-]version.img #boot=/dev/sda default=0 timeout=0 splashimage=(hd0,0)/grub/splash.xpm.gz hiddenmenu title Fedora (2.6.40.3-0.fc15.i686) root (hd0,0) kernel /vmlinuz-2.6.40.3-0.fc15.i686 ro root=/dev/mapper/vg_builder-lv_root rd_LVM_LV=vg_builder/lv_root rd_LVM_LV=vg_builder/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=pt-latin1 biosdevname=0 rhgb quiet initrd /initramfs-2.6.40.3-0.fc15.i686.img
Após realizado a alteração e reiniciado o computador, teremos algo assim na saída do ifconfig:
eth0 Link encap:Ethernet Endereço de HW 08:00:27:34:8E:3F inet end.: 192.168.254.65 Bcast:192.168.254.255 Masc:255.255.255.0 endereço inet6: fe80::a00:27ff:fe34:8e3f/64 Escopo:Link UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1 RX packets:453 errors:0 dropped:0 overruns:0 frame:0 TX packets:83 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:1000 RX bytes:40089 (39.1 KiB) TX bytes:11760 (11.4 KiB) lo Link encap:Loopback Local inet end.: 127.0.0.1 Masc:255.0.0.0 endereço inet6: ::1/128 Escopo:Máquina UP LOOPBACKRUNNING MTU:16436 Métrica:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:4 errors:0 dropped:0 overruns:0 carrier:0 colisões:0 txqueuelen:0 RX bytes:240 (240.0 b) TX bytes:240 (240.0 b)
Note no exemplo acima que a eth0 volta a aparecer como antes.
Valeu meu caro! Somente hoje 10/01/14 que passei por isto, no CentOS 6.3. Tive que alterar para evitar questionamentos dos administradores do server. Nem tive que pesquisar muito. Abraço.
CurtirCurtir
Obrigado por comentar.
Valeu!
CurtirCurtir
valew
CurtirCurtir
valeu!
CurtirCurtir