Encontrei a resposta deste link link Eu essencialmente defini "route post-up del default dev eth2" e para qualquer outra interface na qual eu não queria o default gw (todos eram endereços com configuração estática). depois de fazer o /etc/init.d/networking restart, o ubuntu irá automaticamente pegar o gw padrão para o servidor dhcp e isso funcionou. Demorei mais de 3 horas pesquisando para encontrar isso: -)