если ставлю etcnet то вообще сеть перестает работать, не знаю с чем связано
А как ? Надо, чтобы было
NM_CONTROLLED=no
DISABLED=no
А чтобы поднималось при загрузке, ещё и ONBOOT=yes.
И если Вам там DHCP не нужен на этом сервере, а он не нужен скорее всего, лучше сделать BOOTPROTO=static и задать IP в ipv4address. Не забудьте положить в каталоге одного из интерфейсов resolv.conf.
И не перепутайте: я пишу про то, что касается
etcnet. Пока не доказано обратное, вероятно, это не всё влияет на NM. Кстати, если у Вас NM по-умолчанию, а включен ли запуск etсnet при старте ? Что показывает
chkconfig network --list