/www живет в squashfs, его перезаписать без пересборки прошивки нельзя, но можно что-то смонтировать поверх.
Строго говоря должно быть:
Code:mount -obind /opt/www /www
/www живет в squashfs, его перезаписать без пересборки прошивки нельзя, но можно что-то смонтировать поверх.
Строго говоря должно быть:
Code:mount -obind /opt/www /www
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
эти две формы записи эквивалентны
Уважаемый автор!
Если Вы беретесь писать (или редактировать, как в данном случае) веб-интерфейс роутера, то уж делайте это без огромного количества тех жаргонизмов и ошибок, которые были допущены Вами. Не знаю как другие, но я не буду ставить сей вариант хотя бы по этой причине. Советовал бы оформить интерфейс русским языком без "додумок" автора.
gimnaz, слово "роутер" уже по сути жаргонизм в русском языке. однако, это слоово вы употребляете намного чаще, чем слово "маршрутизатор".
а при переводе на русский язык нужно учитывать те некоторые обстоятельства, что английсккая речь несколькко короче в написании, нежели русская, впрочем как и словарный запас.
я так понимаю, вы никогда 16-ричным редактором не руссифицировали китайские программы в кривом юникоде?
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
я делал так как мне нравится и чтобы красиво выглядело.
редактор в руки и вперед исправлять под себя.
отдельно на морду вроде даже лицензии нету чтобы чтото кому то предъявлять. либо берите GPL и предъявляйте претензии по лицензии в письменном виде с GPL лицензией на русском языке, заверенном у нотариуса.
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Собственно объясняю, как делал(пытаюсь выяснить, что не так,
1.Закинул на флэшку в корень папку opt(из архива, вместе со всем содержимым) или все таки надо было закинуть на флэшку папку как она идет в архиве? (tmp-mnt-disc0-opt-www-...) (П.С. флэшка воткнутая в роутер видна на компе, и открывает эти файлы)
2.пуск - cmd -cmd /k telnet 192.168.1.1 ввожу логин пароль
высвечивается [admin@WL-001E8C0236D2 root]$ (как я понял это хорошо)))
3. далее там же вставляю текст (команду) от и до... :
echo "mount -obind /opt/www /www" >> /usr/local/sbin/post-mount
echo "killall httpd" >> /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable
killall httpd
4. Вижу следующий результат:
WL-001E8C0236D2 login: admin
Password:
[admin@WL-001E8C0236D2 root]$ echo "mount -obind /opt/www /www" >> /usr/local/sb
in/post-mount
-sh: can't create /usr/local/sbin/post-mount: nonexistent directory
[admin@WL-001E8C0236D2 root]$ echo "killall httpd" >> /usr/local/sbin/post-mount
-sh: can't create /usr/local/sbin/post-mount: nonexistent directory
[admin@WL-001E8C0236D2 root]$ flashfs save && flashfs commit && flashfs enable
tar: removing leading '/' from member names
tmp/local/
tmp/local/root/
-rw-r--r-- 1 admin root 120 Feb 1 00:14 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
.
Committed.
[admin@WL-001E8C0236D2 root]$ killall httpd
Собственно обновляю окно настроек роутера, все по прежднему на английском
Понимаю, что на каком то этапе косяк, вот только на каком?
Заранее спасибо за ответ ламеру
после логина сделай
touch /usr/local/sbin/post-mount
chmod+x /usr/local/sbin/post-mount
потом продолжай echo...
и проверь как у тя диск называется.
а лучше вставляй по одной строчке.
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
ну собственно как то так...
WL-001E8C0236D2 login: admin
Password:
[admin@WL-001E8C0236D2 root]$ touch /usr/local/sbin/post-mount
touch: /usr/local/sbin/post-mount: No such file or directory
[admin@WL-001E8C0236D2 root]$ chmod+x /usr/local/sbin/post-mount
-sh: chmod+x: not found
[admin@WL-001E8C0236D2 root]$ echo "mount -obind /opt/www /www" >> /usr/local/sb
in/post-mount
-sh: can't create /usr/local/sbin/post-mount: nonexistent directory
[admin@WL-001E8C0236D2 root]$ echo "killall httpd" >> /usr/local/sbin/post-mount
-sh: can't create /usr/local/sbin/post-mount: nonexistent directory
[admin@WL-001E8C0236D2 root]$ flashfs save && flashfs commit && flashfs enable
tar: removing leading '/' from member names
tmp/local/
tmp/local/root/
-rw-r--r-- 1 admin root 120 Feb 1 04:59 /tmp/flash.tar.gz
Check saved image and type "/sbin/flashfs commit" to commit changes
.
Committed.
[admin@WL-001E8C0236D2 root]$ killall httpd
[admin@WL-001E8C0236D2 root]$
Диск если к нему заходить через сет. окружение \\WL-001E8C0236D2\disc0_1
Last edited by kenly; 01-02-2010 at 06:12.
прошился бы олегом для приличия. и вообще че за девайс?
#[WL-500W]&&[1.9.2.7-10-pre4]&&[CPU 300Mhz]&&[128Mb RAM]&&[BeeLine L2TP]&&[Danya0.ru]~
#[Восстанавливаю/Перепаиваю до 128мб и мн.др.: Личка, ICQ:2чч2l7боо, ТЕЛ:+7(92б)2бб5Ч80..
Молодой человек, начните сначала. Настройте правильно работу с флешкой (диском).
Проделайте всё по инструкции с 1-го (в первом пропустить пункты а, г, д) по 4-й пункт включительно, если в планируете добавлять софт на роутер, торренты и прочее, тогда в пункте 2, создание swop раздела можно (даже нужно) указать размер не 512МБ а 64МБ (из личного опыта больше некогда не видел что бы он использовал, даже те же 64).
И вот после выполненных действий добавьте в файл /etc/fstab монтирование каталога www куда вы хотели, а в файл post-mount "перезапуск" httpd.
wl500gp-1.9.2.7-d-r1222 + StoreJet 35 Ultra >>> rtorrent+rutorrent -|- lighhtpd + ssl + auth -|- vnStat + vnStat PHP frontend -|- vsftpd -|- squid + lightsquid...