Значит, по-простому не получилось и при загрузке то ли вообще файлы за пределами /etc из флеша не восстанавливаются, то ли они перезаписываются после восстановления из флеша.
Тогда можно попробовать заменить симлинк /etc/resolv.conf полноценным файлом и редактировать (и сохранять, соответственно) его.
Ну или извратиться - сделать на основе /sbin/flashfs свою версию, в которой добавить tar-у опцию L или h (разрешать симлинки) и использовать ее...
P.S. Ни то, ни другое сам не пробовал (мне не надо, а ради эксперимента жалко двухнедельный аптайм роутера прерывать), так что могут выявиться еще нюансы.
Причину локализовал!!!!
оказывается если после ребута дать команду flashfs load - то все настройки становятся на место - а это значит что они таки сохраняются....
теперь осталось понять где/когда/почему должна выполнятся эта самая команда flashfs load и отчего она вдруг перестала выполнятся......
хм.....хотя ведь изменения в файле ipkg.conf применяются......
ничего не понимаю ((
При загрузке выполняется /sbin/rc. В его исходниках, в свою очередь, есть строчки:
Т.е. вызывается flashfs start, которая, по сути, делает то же, что и load, предварительно проверив значение "nvram get boot_local".Code:/* load flashfs */ if (!eval("flashfs", "start")) eval("/usr/local/sbin/pre-boot");
Я предполагаю, что на самом деле все выполняется, но resolv.conf перезаписывается где-то на более позднем этапе (возможно, в процессе установления сетевого соединения).
Действительно, как минимум в одном месте есть строчка:
Что означает открытие resolv.conf для записи с затиранием всего предыдущего содержимого данного файла. Не стал разбираться, в каких случаях это происходит, в любом случае получается, что лучше всего вносить изменения в resolv.conf где-нибудь в post-firewall.Code:fopen("/tmp/resolv.conf", "w+")
Last edited by Alexander B.; 02-12-2008 at 23:02. Reason: Дополнение
Обновился до 10 версии - сбросил всё в дефолт....
Перенастроил всё заново - пропали ошибки
походу с эксперементами занёс какойто мусорCode:Child died with signal 13 Error exit delayed from previous errors
что теперь имеем.
файл /etc/profile и /etc/ipkg.conf сохраняются и востанавливаются после ребута.
с файлом /etc/resolv.conf - тоже вроде разобрались (прописать нужно будет в post-firewall)
а что делать с файлом /etc/smb.conf - от точно также (и мне кажется по тойже причине что и resolv.conf) создаётся както самостоятельно невзирая на мои настройки.....с ним что делать? не ужто прописывать все изменения в post-boot и потом перегружать самбу?
несерьёзно всё это както....
если настраиваем самбу в веб интерфейсе, то /etc/smb.conf, естественно, тоже перезаписывается при старте системы. Если хотим настраивать этот файл ручками, то надо отключить самбу в веб интерфейсе и запускать ее самостоятельно. И самба 3 совершенно не потребуется.
Здрассте .
Проблема вот в чём.
Имеем WD Elements Portable 160Gb. Подключен к Wl500gP v1. Питание обеспечено нормальное. Прошивка 10-я, Олегова. Установлен enhanced_cTorrent c Web-мордой SCTCS. Работает стабильно, без зависаний и прочего. Памяти - 32Мега, не расширял. В принципе, до 9 торрентов одновременно тянул . Шифрование WEP64.
Проблема в низкой скорости скачивания фильмов с роутера на комп (сразу скажу, что 9 торрентов одновременно более не запускаю ). Скорость низка как при FTP, так и при самбе. Кроме того, скорость плавает от 8Кб/сек до 300, но львиная доля времени - в районе от 20 до 40 Кб/сек. Причём неважно, есть ли активные торренты (до 4-х) или их нет... Что интересно, если на компе запущу хранитель экрана, то скорость будет примерно 200 Кб/сек. Ну и ещё в моменты, когда скорость мала, странички в браузер могут грузится не сразу, а с задержкой. Как правило, если остановить загрузку странички, с затем повторить попытку, грузится сразу. В общем, непонятно...
А тут народ жалуется на мегабита в секунду мало .
Как мне поднять скорость скачивания с роутера на комп?
У меня такая же проблема. Средняя скорость 300-500КБ/с. Хотя бывает иногда, что начинается с 4МБ/с, но потом замирает на некоторое время и дальше уже выше 500 не поднимается.
у меня копирует с роутера на комп со скоростью 2-2.5 Мб/сек. Но из-за этого падает торрент
Решил хоть как-то порешать проблему .
Начал ковырять роутер (флешки втыкать вместо винта, прошивки, как перчатки менять и т.д.). В процессе пришёл к выводу, что собака порылась не на роутере, а на компе. Поковырял комп (была организована виртуальная внутренняя сеть со своим DHCP и пр.), постопал всякие ненужные сервисы.
Результат на скачивание
ФТП: до 2.5 Мб/сек
САМБА: в районе 2Мб/сек
Заодно и браузер стал шустрее работать.
Пока работает, посмотрим что далее будет.
Всем спасибо за внимание . С наступающим...
А связь с роутером wi-fi или кабель ?
Если wi-fi, то какое расстояние от роутера до компьютера, сколько каких стен ?