No wired ethernet connection

I would start at the bottom of the stack and confirm that the Ethernet device is actually getting detected by the OS first.

Example

$ sudo lshw -c network -sanitize
  *-network               
       description: Ethernet interface
       product: 82577LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: em1
       version: 06
       serial: [REMOVED]
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k firmware=0.12-1 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:43 memory:f2600000-f261ffff memory:f2625000-f2625fff ioport:1820(size=32)

From this type of output you can start to confirm that there is an actual driver attached to your Ethernet device and that's at least getting detected by the kernel during boot.

UPDATE #1

Based on this output from your updates:

$ sudo lshw -c network -sanitize:
  *-network NO RECLAMADO  
       descripción: Ethernet controller
       producto: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        ...
       fabricante: Realtek Semiconductor Co., Ltd.
       id físico: 0
       información del bus: pci@0000:04:00.0
       versión: 06
       anchura: 64 bits
       reloj: 33MHz
       capacidades: pm msi pciexpress msix vpd bus_master cap_list
       configuración: latency=0
       recursos: ioport:d000(size=256) memoria:d0004000-d0004fff memoria:d0000000-d0003fff

You should notice that the "configuration" line doesn't specify a kernel module (driver). This is likely your issue.

I did find this thread which sounds related to your issue (even though it's with Ubuntu). The thread is titled: "Thread: 13.10 RTL8111/8168/8411 slow internet". I'd try loading this module to see if it'll work with your particular hardware:

 $ sudo modprobe r8169

You can check the output of dmesg afterwards to see if the module loaded successfully.

If this works you can make it permanent by adding this module to you system's list of modules to load at bootup.

 $ sudo echo "r8169" >> /etc/modules

You could also add an association in the /etc/modprobe.d/ directory which would associate the device, r6168 with the r6169.


I had this problem on Linux Mint 17.3 The drivers are current. went to network connections and deleted the ethernet connection. then added a new one and set the eth 0 interface to "Require IPv4 addressing for this connection to complete" . Then setting IPv6 Settings to "ignore". Came right up.

The info from "sudo modprobe r8169" and "dmseg" helped ID the problem when it complained about nss- hostname and that IPv6 was not ready.