Можно попробовать atop. Он умеет собирать статистику, и ее потом можно просматривать. Ну, и в интерактивном режиме умеет. Должен быть в стандартных репозиториях.
Единственное надо будет задать интервал сбора метрик покороче, если хочется поймать краткие всплески.
Попробуйте установить VirtualBox, подключить USB-диск к виртуалке и установить. Если виртуалка после этого с него сможет загрузиться, то и обычный компьютер скорее всего сможет.
Возможно дело в этой строчке: static routers=192.168.10.12
Вам надо проверить маршруты командой route, посмотреть приоритеты и правильно настроить роутинг. В частности default gateway. Можно добавить в вопрос вывод route.
Единственный вариант с браузером - поставить на сервер firefox и запустить его удаленно, используя X-Forwarding.
Консольные браузеры пока плохо поддерживают джава-скрипты
> 1.1 На директории загрузки какие выставить права?
chmod -R 660 директория
На остальные директории выставляйте 755 или 750. То есть, рекурсивно можно поставить 755 или 750 на /var/www, а затем отдельно выставить 660 отдельно на директории загрузки
Если вы хотите, чтобы он никуда не мог выйти, то надо использовать chroot. Так-то никто пользователям не запрещает обычно в /etc ходить, иногда это даже полезно бывает.
Это значит, что у вас в скриптах /etc/init.d/hostapd и /etc/init.d/dnsmasq не совпадают уровни выполнения из LSB-заголовков с теми, которые в данный момент установлены для скрипта. Ничего страшного, в общем. Если напрягает, или LSB-заголовки поправьте, или уровни выполнения смените
Образ системы штука достаточно большая и качать ее каждый раз при включении машины идея не очень хорошая.
Может проще вам будет puppet/chef/ansible использовать? Он, в общем, для этого и нужны, чтобы конфигурациями управлять.
Попробуйте под рутом запустить /bin/sh и выполнить вручную. Есть подозрение, что в интерактивной сессии вы выполняете команду в bash, а в кроне она выполняется в dash