Nun, ich bekomme eigentlich auch immer die gleiche Adresse; denke also nicht, daß es an Arch liegt. Hat Deine ///etc/rc.conf// folgenden Abschnitt?
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# (prefix an interface in INTERFACES with a ! to disable it)
#
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
#
lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
Was steht bei Dir in ///etc/dhcpc/dhcpcd-eth0.info//?