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