если кому интересно, то причину откопал. проблема в кривой реализации работы с vlan-ами. если vlan сделан на адаптере vmx1, но сам vmx1 не настроен, то при старте vmx1 просто не поднимается, поэтому нет связи. ifconfig vmx1 up при старте решает вопрос