Em versões recentes do NetworkManager (1.2.0 e posteriores):
nmcli dev set eth0 managed no
Em versões anteriores, a única opção é editar /etc/NetworkManager/NetworkManager.conf
para não gerenciar permanentemente um dispositivo:
[keyfile]
unmanaged-devices=interface-name:eth0