А зачем системе столько интерфейсов? Может по этому и проблемы были, что он изначально не знал какой подключать?
Я правил конфиг в breth0
[root@vml5postgre3 ~]# cd /etc/net/ifaces/
breth0/ default/ eth0/ lo/ unknown/ venet0/
default и unknown - если коротко нужны для etcnet.
lo - если коротко специальный и нужный всем и всегда интерфейс.
eth0 это твоя сетевая карта.
breth0 авторы П5 решили, что всем нужен KVM, и этому KVM нужен доступ к физическим сетям. Что в подавляющем большинстве случаев не верно. Тип интерфейса ставишь такой же как и у ETH0, все файлы переносишь в папку EHT0, каталог убиваешь.
venet0 - то же для чего-то там нужен. Если не знаешь для чего, смело убиваешь.