Thanks guys, i went with the rc.local method
ummm rc.local isn't "The Arch Way"... it's rather simple actually...
in rc.conf set:
eth0="dhcp"
INTERFACES=(lo eth0)
...
DAEMONS=(... network ...)
dhcpd <- is in my list of daemons, but the internet still needs a dhcpcd call in root after i go into my user account to start working... any ideas?
Set up your interface /etc/rc.conf to use DHCP automatically, so the network script will run dhcpcd for you:
My example:
#
# 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)
If it doesn't work for some reason, you can add your command to /etc/rc.local, which executes the commands in it as the last step of the boot-up.
EDIT: Too slow I am
]]>lo="lo 127.0.0.1"
eth0="dhcp"
INTERFACES=(lo eth0)
in my rc.conf file. (change to suit your 'net device)
]]>