Начнем с того что telnet.SSH,страничка выполнения команды веб-интерфейса - это всего лишь некая замена клавиатуры и монитора,дабы не подключать их к роутеру напрямую.
Не сохраняет он потому что для того,чтобы сохранить что либо,что пишется в файловую систему РОУТЕРА (не путать с фс на внешнем диске/внешней флешке), должно быть сохранено перед перезагрузкой командами flashfs save, flashfs commit,flashfs enable и только потом ребут,