Placa de rede ilustrativa

r8168 é um driver de rede para placas realtek, no linux um driver é um módulo do kernel.

Se você precisa compilar este driver, é importante saber quais as dependencias são necessárias antes de compilar, pois sem as dependencias você vai encontrar erros no momento da compilação do driver.

Neste artigo vou informar quais as dependencias dependendo da distro usada.

Dependências:

Para Debian/Ubuntu:

$ apt install make gcc linux-headers dkms build-essentials

Para Arch Linux:

$ pacman -S dkms glibc linux-headers make

Para Fedora:

$ yum -y kernel-devel gcc make dkms

Assim que as dependencias são instaladas o driver pode ser instalado usando o comando:

$ sudo ./autorun.sh