Tente definir seu ip para um endereço estático na rede. Eu serei desde que você não tem roteador você não tem nenhum servidor DHCP assim que a máquina não está recebendo um endereço IP.
Quando tento conectar-me a uma rede com um cabo ethernet em meu computador e a rede não fornece acesso à internet (não é necessário fornecer acesso à internet, apenas acesso local), o Ubuntu não conseguirá se conectar isto. Ele se conectará se a rede fornecer internet, mas não se conectará quando a rede não fornecer internet. Eu estou usando o Ubuntu 12.10.
Se fizer alguma diferença, a rede que estou tentando conectar é para um robô FRC. Mas eu sei que esse não é o problema, porque eu me conectei com sucesso de outro computador usando o Windoze.
Tente definir seu ip para um endereço estático na rede. Eu serei desde que você não tem roteador você não tem nenhum servidor DHCP assim que a máquina não está recebendo um endereço IP.