Para compilar um driver a partir do código-fonte requer os pacotes linux-headers e build-essential e todas as suas dependências. Eles seriam muito difíceis de baixar e instalar sem uma conexão com a internet.
A instalação do servidor padrão inclui o driver por padrão. Vamos carregá-lo e ver se sua ethernet ganha vida:
sudo modprobe r8169
ifconfig
Existe uma eth0 agora? Se sim, vamos ver se vai se conectar:
sudo dhclient -v eth0
Se não houver eth0, verifique o log para ver o que está errado:
dmesg | grep r8169
Muitos servidores possuem várias portas ethernet. Por isso, o Ubuntu normalmente enumera conexões ethernet como a sua é; p4p1, p4p2, etc. Acredito que isso se refere ao slot PCI 4 e à porta 1.
Se você fizer isso:
sudo dhclient -v p4p1
Você recebe um endereço IP? Verifique:
ifconfig
Você pode alcançar o mundo?
ping -c3 www.ubuntu.com
Se você for bem sucedido, eu sugiro que você edite / etc / network / interfaces usando p4p1 assim: Sem internet no Ubuntu Server 14.04 ou 12.04