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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.01.2013, 17:48   #1
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию Помогите разобраться

Никак понять не могу в чем дело. Настроил два интерфейса LAN и WWAN. WWAN получает адрес от внешнего роутера, к примеру 172.18.1.82/16. Luci настроена на порт 8080. При открытии браузера по внутреннему адресу 192.168.1.1:80 нормально открывается самописная вебморда с кнопочками и т.д. и т.п. Когда же стучусь из внешней сети(со стороны внешнего роутера), то 172.18.1.82:8080 открывает LUCI, а порту 80 ничего не имеем. Схема соединения предлагается следующая: <головной роутер>---wifi---<WWAN>веб-морда<LAN>---<PC>.
Валерий вне форума   Ответить с цитированием
Старый 28.01.2013, 18:16   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9824
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
По умолчанию

Лучше выложите свои настройки сети
Admin вне форума   Ответить с цитированием
Старый 01.02.2013, 13:25   #3
Валерий
Junior Member
 
Регистрация: 14.01.2013
Сообщений: 18
Вес репутации: 0
Валерий is an unknown quantity at this point
По умолчанию

Прошу прощения за панику, <F5> очень помогло))
Валерий вне форума   Ответить с цитированием
Старый 04.02.2013, 22:44   #4
als_su
Junior Member
 
Регистрация: 02.02.2013
Сообщений: 18
Вес репутации: 0
als_su is an unknown quantity at this point
По умолчанию

У меня по умолчанию в: /etc/lighttpd/lighttpd.conf
была в место строчки
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl", ".php" => "/usr/bin/php-cgi" )

такая
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "/usr/bin/perl" )

на что получал
404 - Forbidden в браузере

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

и нет:
server.modules = (
"mod_access", // вот этой штуки
)
дописал в ручную, не знаю что дает.
als_su вне форума   Ответить с цитированием
Старый 14.02.2013, 00:05   #5
neo
Junior Member
 
Регистрация: 27.01.2013
Сообщений: 5
Вес репутации: 0
neo is an unknown quantity at this point
По умолчанию

Парни, че сделать чтобы скрипт выполнялся, а не скачивался?
neo вне форума   Ответить с цитированием
Старый 14.02.2013, 11:19   #6
als_su
Junior Member
 
Регистрация: 02.02.2013
Сообщений: 18
Вес репутации: 0
als_su is an unknown quantity at this point
По умолчанию

to neo,

нужно правильно настроить, как написано в посте #3http://cyber-place.ru/showpost.php?p=1662&postcount=3

И запустить для проверки п.7.1 того же поста. И посмотреть результат работы.
als_su вне форума   Ответить с цитированием
Старый 11.03.2013, 11:23   #7
Sherkhan
Member
 
Регистрация: 05.03.2013
Сообщений: 59
Вес репутации: 0
Sherkhan is an unknown quantity at this point
По умолчанию

мужики, нужна помощь!
У меня 703й. Учитывая, что прошивка с 3020 (с 1й страницы про репозитария и сентябрьскую версию) не стала-я поставил снапшот с опенврт. Прикрутил влэху (все как в описании), далее поставил вебморду (также все срослось на ура). Потом начал ставить веб сервер, и часть пакетов не подтянулось. Думаю из-за разности версий они сейчас по другом называются. Просьба помочь растолковать какие мне пакеты нужны. Вот смотрите какие ставил пакеты икакие не поставились:

root@OpenWrt:/# opkg install lighttpd lighttpd-mod-cgi lighttpd-mod-access lighttpd-mod-redirect zoneinfo-core zoneinfo-europe libsqlite3 php5-cgi php5-mod-pd
o php5-mod-sqlite php5-mod-gd php5-mod-session

....
Collected errors:
* opkg_install_cmd: Cannot install package php5-cgi.
* opkg_install_cmd: Cannot install package php5-mod-pdo.
* opkg_install_cmd: Cannot install package php5-mod-sqlite.
* opkg_install_cmd: Cannot install package php5-mod-gd.
* opkg_install_cmd: Cannot install package php5-mod-session.


На самом деле через веб моруду хорошо рассмотреть какие есть доступные пакеты (благо в инет 703й дорогу знает), то там трудно (лично мне) понять что ставить.
Вот что находит из доступных пакетов, если задать критерий поиска "php" в вебморде, в разделе пакеты.



Install mpc 0.20-1 MPD is a music player supporting flac, mp3 and ogg files. It is typically controlled over a network using one of it's many clients including mpc(console), gmpc(gnome), phpmp(php) etc. this is MPC
Install php-pear 1.5.4-1 PEAR
Install php-pear-db 1.7.11-1 PEAR DB module
Install php-pear-xmlrpc 1.5.1-1 PEAR XML-RPC module
Install yate-scripts-php 3.2.0-1-3 PHP Scripts and script libraries for Yate


PS: возможно это пригодится

Linux OpenWrt 3.8.2 #1 Thu Mar 7 08:14:32 UTC 2013 mips GNU/Linux
и вот еще из банера версия: BARRIER BREAKER (Bleeding Edge, r35896)

Спасибо!

Последний раз редактировалось Sherkhan; 11.03.2013 в 11:25.
Sherkhan вне форума   Ответить с цитированием
Старый 11.03.2013, 16:32   #8
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605
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
По умолчанию

Мда похоже усеченный репозиторий.

А отсюда http://cyber-place.ru/download/packages/ не пробовал поставить?
или отсюда http://downloads.openwrt.org/attitud...eric/packages/

Если не получится, тогда шейся на 12.09-rc1 обязательно с флэшкой.

Последний раз редактировалось andr128; 11.03.2013 в 17:12.
andr128 вне форума   Ответить с цитированием
Старый 11.03.2013, 21:37   #9
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   #10
andr128
Senior Member
 
Аватар для andr128
 
Регистрация: 16.09.2012
Адрес: Irkutsk
Сообщений: 555
Вес репутации: 1605
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 вне форума   Ответить с цитированием
Ответ


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

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

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

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


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


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