Возможные причины.
1) Специфика роутера. Содержимое /etc *переписывается* при каждой перезагрузке. За исключением тех файлов, которые Вы указали /usr/tmp/local/.files - они заменяться не будут. Логины/пароли лежат в /etc/passwd - а он у Вас, судя по всему, в .files не включен.
2) Либо после добавления пользователя Вы не сказали flashfs save && flashfs commit && flashfs enable.
Не он существует. А домашняя директория его существует.
Короче говоря -
1) воспроизведите у себя файл
/usr/tmp/local/.files в том виде, как это указано в посте 165
2) создайте пользователя p2p еще раз (с передачей ему во владение всех директорий и т.п. вообщем, полностью соотв. пункт)
3) Скажите flashfs save && flashfs commit && flashfs enable
4) перегрузитесь.

