I'm configuring a fresh Armv5 installation on a SheevePlug, following the beginners guide on the official wiki.
As suggested on the wiki I configured static ip with net-auto-wired.
I've found out that only when I removed the "wired-eth0" config file my settings would stick.
I'm guessing that the non Arm distribution don't have a pre-configured "wired-eth0" so this is an issue only with the Arm variant.
It would probably more wise just to edit the "wired-eth0".
Anyway I'm posting this info here so it would available to others that follow the beginners guide through the nosy-g search engine.
Here are the steps I've followed on a clean installation:
$this->bbcode_second_pass_code('', '# pacman -S ifplugd
# cd /etc/network.d
# cp examples/ethernet-static .
# nano ethernet-static // configured in my static ip')
check wired interface name
$this->bbcode_second_pass_code('', '# ip link
# cat /etc/ifplugd/ifplugd.conf ')
check wired interface name, enter NETWORKS=(ethernet-static) and remove NETWORKS=(wired-eth0)
$this->bbcode_second_pass_code('', '# nano /etc/conf.d/netcfg ')
just to verify that only net-auto-wired would run
$this->bbcode_second_pass_code('', '# systemctl disable dhcpcd@eth0.service
# systemctl disable netcfg')
enable net-auto-wired.service
$this->bbcode_second_pass_code('', '# systemctl enable net-auto-wired.service
# reboot')