Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.03.2013, 21:37   #31
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от andr128 Посмотреть сообщение
Если не получится, тогда шейся на 12.09-rc1 обязательно с флэшкой.
Как правильно шиться со снапшота (который у меня) на релизную версию, о которой говоришь?

Я предполагаю, что одним из двух способов нужно делать (только каким правильнее?) это либо через sysupgrade как указано тут: http://cyber-place.ru/showthread.php?t=370 Хотя тогда если так, что через чей сисапгрейд: снапшотовский или этой релизной версии.


И второй способ: через wget, как указано в 1м постинге вот тут http://cyber-place.ru/showthread.php?t=377

PS: что делает команда "opkg update"?
Sherkhan вне форума   Ответить с цитированием
Старый 12.03.2013, 08:50   #32
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Собственно сама прошивка для wr703n:
http://downloads.openwrt.org/attitud...fs-factory.bin

Лучше наверно прошить и настроить с нуля.

Код:
cd /tmp

wget http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin

mtd -r write /tmp/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin firmware
В этой прошивке уже присутствует WEB интерфейс, поэтому места во внутр. флэш памяти катастрофически мало.
Нужно установить пакеты для поддержки флэшки. Без нее просто не будет хватать места для установки программ. Для этого придется пожертвовать последними килобайтами памяти во внутренней флэш памяти.

Команда opkg update загружает список всех имеющихся пакетов программ с URL указанный в /etc/opkg.conf т.к. загрузка этого списка происходит во временную память, после перезагрузки этот список пропадает. Вам править этот файл не нужно.

Код:
opkg update
opkg install kmod-usb-ohci
opkg install kmod-usb-storage
opkg install kmod-usb2
opkg install kmod-fs-ext4
opkg install block-mount
Далее делаем монтирование и перенос ФС на флэшку http://cyber-place.ru/showthread.php?t=371

Только после того, как файловая система перенесена и правильно смонтировалась, можно ставить др. пакеты, которые уже будут устанавливаться на внешнюю флэшку.

Примечание
Здесь я указал только самые необходимые пакеты для поддержки диска. Поэтому вам не следует устанавливать доп. программ типа fdisk иначе вам просто может не хватить внутр. флэш памяти. Думаю вам следует подготовить (разбить на разделы, отформатировать) флэшку либо на "большом брате" в линуксе, либо на имеющейся у вас на роутере trunk прошивке как показано в разделе про подключение флэшки на этом форуме. Разумеется без переноса файловой системы на флэшку.

Последний раз редактировалось andr128; 23.09.2013 в 15:55.
andr128 вне форума   Ответить с цитированием
Старый 13.03.2013, 21:43   #33
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

to andr128:
Спасибо! Помогло. Прошился указанной версией и пакеты нашлись и поставились. Единственное итог не утешительный: при попытке открыть test.php или date.php выдает 403 ошибку
Разумеется и апликацию рестартовал, да и собственно даже рутер ребутил-не помогло
Ошибка 403 (доступ запрещен)

Luci перенастроил на порт 8080 (проблем нет-работает там). Дир-я для luci по умолчанию, т.е /www. Дир-я для веб сервера /srv/www И порт поставил 80й.

Теперь то, что привлекло мое внимание. Вот в чем нестыковки с твоим намуалом из 3 поста:

-в конфиге /etc/lighttpd/lighttpd.conf у меня нету "mod_access", дописывать не стал, ибо модуль-то не установлен все равно походу...

-там же нету и строки server.event-handler = "poll"

-php.ini find-ом нашел 2шт: /etc/php.ini (его правил) и /overlay/etc/php.ini
(это одно и тоже правьте в /etc/php.ini)

-в php.ini в моем нету строки extension=timezonedb.so (на что повлияет?)
(на правильность временной зоны)


-сервер при старте ругается на отсутствие дир-и /srv/log/ Я руками ее создал (кстати, может в мануал дописать для последователей, что ее нада создать?). После чего ругается на недостаток прав на создание самого лог-файла. Ну дал права на дирикторию /srv/log/ 777 (кстати, а как правильно-то с правами в данном случае???)
(сервер не должен работать с правами рута, поэтому мы создаем пользователя и группу и указываем права на определенный каталог)

PS: где-то читал на этом форуме, что перестало пускать в консоль по телнету, но пустило по ssh, мол непонятно почему так произошло. Это наверное нужно описать в "настройка сети", но раз пошла такая пьянка-скажу тут. В общем у меня произошло то же самое. Думаю, что из-за того, что наконец-то для Luci поменял (поставил) пароль на рута. Могло из-за этого? Могу эту реплике перенести в соотв-ю тему форума, если оффтоп
(после ввода пароля, командой passwd, при входе через telnet, происходит автоматическое отключение демона telnetd и наоборот включается в работу демон dropbear, который работает по защищенному протоколу ssh на 22 порту)

Прошу помощи!

Последний раз редактировалось andr128; 14.03.2013 в 17:39.
Sherkhan вне форума   Ответить с цитированием
Старый 14.03.2013, 11:41   #34
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Я извиняюсь, но у меня просто сейчас нет времени, попробуйте пока поискать решение сами в сети и в частности на openwrt.org
позже попробую отписаться и скину свои настройки.

файл /etc/group
Код:
root:x:0:
daemon:x:1:
adm:x:4:
mail:x:8:
audio:x:29:
www-data:x:33:
ftp:x:55:
users:x:100:
network:x:101:
nogroup:x:65534:
web:x:101:
мои настройки web сервера и php
Вложения
Тип файла: zip my_php.zip (5.3 Кб, 403 просмотров)

Последний раз редактировалось andr128; 14.03.2013 в 17:46.
andr128 вне форума   Ответить с цитированием
Старый 14.03.2013, 18:20   #35
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

to andr128:

твои настройки еще не смотрел-ночью посмотрю.
Пока смог вот что выяснить:
сам сервак работает: если захожу по ИП, то в корне (в www) показывает два эти файла, test.php и date.php, ну и внизу название сервера и версия. Но при кликании на них выдает 403 ошибку. Но созданный html файл, с именем index.htm который пишет хелло ворлд работает! Т.е не работают именно php файлы!

Не покидает мысль, что проблема может быть именно из-за того, что нету модуля (как я писал в предыдущем посте) "mod_access" ...не зря же у меня именно 403 ошибка.

Вот что нашел по настройке lighttp:

Чтобы lighttpd мог работать с php в /etc/lighttpd/conf.d/fastcgi-php.conf добавляем
/etc/lighttpd/conf.d/fastcgi-php.conf
server.modules += ( "mod_fastcgi" )

index-file.names += ( "index.php" )

fastcgi.server = (
".php" => ((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php-fastcgi" + PID + ".sock",
"max-procs" => 4, # значение по умолчанию
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "1", # значение по умолчанию
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"broken-scriptfilename" => "enable"
))
)

fastcgi.map-extensions = ( ".php3" => ".php", ".php4" => ".php", ".php5" => ".php", "phtml" => "php" ) # если используете разные версии php
Включаем этот конфиг в /etc/lighttpd/lighttpd.conf строкой
/etc/lighttpd/lighttpd.conf
include "conf.d/fastcgi-php.conf"

Еще не пробовал, ночью из дома проверю.


Какие есть соображения?
Sherkhan вне форума   Ответить с цитированием
Старый 14.03.2013, 19:19   #36
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

да я особо не чего не правил в настройках.

opkg install lighttpd-mod-access - у вас не инсталлирован?

root@OpenWrt:~# ls /usr/lib/lighttpd
mod_access.so mod_cgi.so mod_dirlisting.so mod_indexfile.so mod_redirect.so mod_staticfile.so
andr128 вне форума   Ответить с цитированием
Старый 14.03.2013, 21:59   #37
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

andr128 спасибо за помощь!!!

Все заработало! Причина была совсем в другом.По сути причина пожалуй в моей невнимательности.

в инструкции было написано:
4) Подправим фаил конфигурации lighttpd.
Настройки хранятся в: /etc/lighttpd/lighttpd.conf
Для этого нужно раскомментировать нижеприведенные строки.


Ну я и искал по первым символам заветные строки.

У меня в конфиге было изначально:
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" )

А нужно следующее:
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl", ".php" => "/usr/bin/php-cgi" )


Возможно это вызвано тем, что у нас версии разные.
Или ты все таки дописывал руками ту часть строки, что я выделил жирным шрифтом?
Sherkhan вне форума   Ответить с цитированием
Старый 16.03.2013, 05:44   #38
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1604
andr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond reputeandr128 has a reputation beyond repute
По умолчанию

Ну конечно дописывал. В 1-ом посту тоже самое.
andr128 вне форума   Ответить с цитированием
Старый 20.03.2013, 01:35   #39
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

Какие есть ограничения по работе этого сервера? Я имею ввиду если, предположим, у меня есть сделанный сайт, но он с флэш-модулями, смогу ли я его развернуть тут? Или какие есть ограничения? Просто когда на хостинг заливаешь, то там все красиво и все дозволено
Sherkhan вне форума   Ответить с цитированием
Старый 20.03.2013, 07:50   #40
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию

На сколько я понимаю Flash как и JS выполняются на стороне (компьютере) пользователя, а не на сервере. Хотя на роутере Flash я еще не проверял
Тяжелые PHP скрипты связанные с обработкой изображений будут тормозить
Из ограничений можно отметить количество открытых сессий и связано это с маленьким объемом оперативки
Admin вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:54. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика