Você não mencionou se está usando um roteador ou não. Você mencionou que funciona quando você usa wireless, o que eu presumo é feito através de um roteador. Se você se conectar à porta com fio no mesmo roteador, ele deve funcionar da mesma maneira. Se você não estiver usando um roteador, é normal que a eth0 não tenha um endereço. Em vez disso pppoe (que é um protocolo terrível, a propósito, então se você tiver uma escolha, mude para um ISP que não o use) cria outra interface quando você "disca" e essa interface obtém o endereço.