Это что-то новое... С dhcp сервером все ок? Остальные устройства работают норм.?
Разумеется, другие устройства работают, да и сам puppyrus тоже получает IP, но после принудительного выбора профиля.
Надо проверить скрипты конфигурации сети, там далеко не всё гладко.
Например, вот кусок кода из 10netcfg:
##Minirc
if [ `which rc` ];then
if [ -f /etc/init.d/ifplugd ];then #autonet minirc
`which sudo` /etc/init.d/ifplugd start ; exit
fi
pidof NetworkManager && NA
[ "`find /etc/netctl/ -maxdepth 1 -type f`" ] && PING
sudo net-auto &
exit
fi
Ищет в /etc/init.d/ifplugd, хотя такой каталог отсутствует, зато есть каталог /etc/ifplugd, и там есть скрипт netctl.action, который запускает сеть, если его ткнуть вручную (sudo netctl.action eth0 up)