My dhcp ethernet works fine in Windows but not in Arch Linux with netctl and dhcpcd. What am I doing wrong?Output of ip link1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:002: wlp2s0: [...]3:  eno1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000    link/ether [my mac adress] brd ff:ff:ff:ff:ff:ffMy netctl profile$ cat /etc/netctl/dhcpDescription='ethernet dhcp'Interface=eno1Connection=ethernetIP=dhcp#IP6=dhcp#IP6=statelessError message after sudo netctl start dhcp$ sudo journalctl -xn-- Logs begin at Fr 2013-12-27 13:25:36 CET, end at Mo 2014-01-13 12:45:22 CET. --Jan 13 12:44:50 laptop2 network[697]: DHCP IP lease attempt failed on interface 'eno1'Jan 13 12:44:50 laptop2 network[697]: Failed to bring the network up for profile 'dhcp'Jan 13 12:44:50 laptop2 systemd[1]: netctl@dhcp.service: main process exited, code=exited, status=1/FAILUREJan 13 12:44:50laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.Ok so it has problems getting the network up, doing it myself...$ sudo ip link set eno1 up~$ sudo netctl start dhcpJob for netctl@dhcp.service failed. See 'systemctl status netctl@dhcp.service' and 'journalctl -xn' for details.~$ sudo journalctl -xn[...]Jan 13 12:47:20 laptop2 network[1304]: Starting network profile 'dhcp'...Jan 13 12:47:20 laptop2 network[1304]: The interface of network profile 'dhcp' is already upJan 13 12:47:20 laptop2 systemd[1]: netctl@dhcp.service: main process exited, code=exited, status=1/FAILUREJan 13 12:47:20 laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.This doesn't help either, setting it down again.~$ sudo ip link set eno1 downTrying it with dhcpcd...$ sudo systemctl start dhcpcd~$ ping www.google.deconnect: Network is unreachable$ ip link[...]3: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000[...]$ sudo systemctl stop dhcpcd~$ sudo netctl start dhcpJob for netctl@dhcp.service failed. See 'systemctl status netctl@dhcp.service' and 'journalctl -xn' for details.~$ sudo journalctl -xn-- Logs begin at Fr 2013-12-27 13:25:36 CET, end at Mo 2014-01-13 12:53:06 CET. --Jan 13 12:52:36 laptop2 dhcpcd[1753]: version 6.1.0 startingJan 13 12:52:36 laptop2 dhcpcd[1753]: eno1: soliciting a DHCP leaseJan 13 12:53:06 laptop2 dhcpcd[1753]: timed outJan 13 12:53:06 laptop2 dhcpcd[1753]: exitedJan 13 12:53:06 laptop2 network[1707]: DHCP IP lease attempt failed on interface 'eno1'Jan 13 12:53:06 laptop2 network[1707]: Failed to bring the network up for profile 'dhcp'Jan 13 12:53:06 laptop2 systemd[1]: netctl@dhcp.service: main process exited, code=exited, status=1/FAILUREJan 13 12:53:06 laptop2 systemd[1]: Failed to start Networking for netctl profile dhcp.After deleting the lease at /var/lib/dhcpcd/dhcpcd-eno1.lease6 and trying again, I still get the same error message.Writing TimeoutDHCP=40 to /etc/netctl/hooks/timeout and making it executable also changes nothing.Solved The network cable was defective. I switched it out and it works again.
DHCP IP lease attempt failed over ethernet and dhcp with netctl
dhcp;netctl