well. /etc/network/interfaces is the real hoax ... not NM ... there is nothing that guarantees that you eth0 is actually eth0 ... on next reboot you might end up having eth1 as eth0 ... or even wlan0 as eth0.
NM is right, ifupdown is rotten old. You configure connections and if you want to lock them to a particular device you configure the mac address.
if you use managed=true (experimental) mode NM will use the info from /e/n/interfaces to lock the config from there automatically to the right device. anyway, you can also just set the mac in your connection setting and all is fine... and much more reilable than ifupdown.
well. /etc/network/ interfaces is the real hoax ... not NM ... there is nothing that guarantees that you eth0 is actually eth0 ... on next reboot you might end up having eth1 as eth0 ... or even wlan0 as eth0.
NM is right, ifupdown is rotten old. You configure connections and if you want to lock them to a particular device you configure the mac address.
if you use managed=true (experimental) mode NM will use the info from /e/n/interfaces to lock the config from there automatically to the right device. anyway, you can also just set the mac in your connection setting and all is fine... and much more reilable than ifupdown.