Assim, os problemas para acessar o seu dispositivo ethernet no windows e no ubuntu são geralmente completamente separados, mas no seu caso ele pode estar relacionado a problemas de hardware. Para o seu dispositivo ethernet funcionar às vezes e outros não serem uma indicação de algum tipo de problema de hardware.
No Windows, certifique-se de ir ao seu gerenciador de dispositivos e procurar sua placa ethernet. Pode ter alguns conflitos ou um amarelo! assine ao lado dele para indicar algum outro problema.
No Ubuntu você pode fazer um simples comando ifconfig -a em um shell para ver se o seu dispositivo está aparecendo. O gerenciador de rede normalmente lida com tudo automaticamente, mas tem alguns problemas.