Se você puder fazer ping em qualquer Gateway, não precisará de um driver ethernet, porque a ethernet já está funcionando.
Do que você descreveu, eu diria que sua configuração de rede está errada. Provavelmente você precisa configurar uma configuração de roteamento adequada para que seu host saiba como chegar ao mundo externo. Se disponível em sua rede, tente primeiro usar o DHCP.
Agora, dependendo do tipo de configuração do Ubuntu que você está executando (Ubuntu, Kubuntu, Ubuntu puro do servidor), você pode querer rever artigos diferentes para configurar isso: