ALE does not detects my network interface

By esupport posted May 20, 2016 01:04 PM


This issue can be seen if we use the ALE OVA template for deployment on the VMWare.


After the installation is complete we assign an IP address as per the steps mentioned in deployment guide. 


The Network card on the VM instance does not gets detected and we are unable to access it remotely.



Restarting Network using # service network restart results in below error.

Device eth0 does not seem to be present, delaying initialization


This ia caused due to a mismatch in MAC.


Below is the details  to fix it.


The MAC id details for the NIC card is stored in the below mentioned file which is automatically created every time the machine boots.


If you open this file the contents would be like this

# less /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50::56:8a:1f:32", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

Delete this file

# rm -f /etc/udev/rules.d/70-persistent-net.rules

Reboot your machine as after reboot a new file will be created with the details of your new NIC card ( #reboot)

# less /etc/udev/rules.d/70-persistent-net.rules
# PCI device 0x1022:0x2000 (pcnet32)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:50:56:bb:72:20", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

As you can see the difference in MAC id and NIC card name


It is time for you to copy the new MAC id and NIC card name to your ifcfg-eth0 file

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

Restart your network and everything should work fine


In case you want to use the same NIC name eth0 then replace the NIC card name from 70-persistent-net.rules file and reboot your machine for the changes to take effect