Ubuntu 14.04'te benim için em1'i eth0 olarak yeniden adlandırıyor:
# Note: replace xx:xx... in the rule with the MAC address of your Nic>
$ sudo vim /etc/udev/rules.d/75-persistent-net-generator.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
# Change "em1" to "eth0" in your interfaces file.
$ sudo vim /etc/network/interfaces
$ sudo reboot
Kredi: Billf'in yanıtı burada: https://bbs.archlinux.org/viewtopic.php?id=156375
FYI, günlüklerde gördüğüm şey buydu:
$ sudo grep eth0 /var/log/dmesg
[ 2.976463] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 3.003714] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 18:03:73:e9:f2:36
[ 3.031177] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 3.058399] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: E041FF-0FF
[ 3.153759] systemd-udevd[167]: renamed network interface eth0 to em1
Görünüşe göre systemd-udevd negatif iş yapıyor ve ilk etapta eth0'ı em1 olarak yeniden adlandırıyordu. Bunu nasıl engelleyeceğinden emin değilim, ancak eth0 olarak yeniden adlandırmak işe yarıyor gibi görünüyor.
Daha fazla bilgi edinmek isteyen meraklılar için ...
http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf