Перейти к содержимому
Калькуляторы

barabashka.yury

Пользователи
  • Публикации

    97
  • Зарегистрирован

  • Посещение

Все публикации пользователя barabashka.yury


  1. Работает статистика. Не работает коммандная строка и конфигуратор. Лежит там же с тем же именем.
  2. В общем проблема в том что хттпд не хочет передавать переменные через ?. То есть для скрипта приходят такие данные: $@ - 0, $0 - /path/scriptname.ext, $1,$2... - пустые. Пробовал сделать симлинки на файлы скриптов и вызивать разные имена симлинков, чтобы типа как передавать параметр не через $1 а через переменную $0, и опять же, в консоли все передается все отлично, и $0 - ./scriptname.ext, зато через хттпд $0 получается как и раньше, с полным путем, и имя файла не то что в симлинке, а то на который этот симлинк указывает... Короче лечить надо хттпд. Или другой надо... Можно наплодить кучу мелких скриптов и вызывать их через меню, но это не серьезно, да и место займет. N.leiten, Dr. Morg - можно полечить хттпд или нет? а то он чересчур какой -то "обрезанный" получился... В моих скриптах ошибки в самом конце цгишек, там надо встатвить пробелы после $Ec. PS Только что попробовал сделать вместо симлинков хардлинки - заработало . Но место хавает...
  3. Теперь буду устанавливать, если бы мне эта идея пришла перед тем как устанавливать точки в коробки и вешать на крыши :((( Так а сейчас я понимаю что включение с ресетом вызивает режим прошивки а просто ресет сброс или нет? Или есть еще какие то функции у кнопки сброса?
  4. Залил скрипты в точку. Нашел несколько мелких ошибок, в итоге из командной строки запускается нормально, а вот хттпд ему видать не передает параметры через "?"... Пока в тупике...
  5. Можно в личку или в аську (в личку я месагу кинул) расскажу как через порт на плате сменить МАС адреса в родной прошивке.
  6. Извините за любопытство, мож я чего профтыкал, но мне жутко интересно - а зачем управлять выхлопом консоли в СОМ порт и ее скоростью??? Точка будет как не совсем стандартный девайс или для чего??? И что касается кнопки ресета и ее действия - а можно подробнее???
  7. Выложил http://wifi.nixteam.net/scripts/web-script.v1.tar.gz скрипты вебморды. Кто рискнет протестить :) я только завтра возьму на работу точку. Очень желательно перед заливкой проверить все переменные (я два раза проверял вроде все ОК, но все может быть). Заливать в прошивку со включенным в бизибокс sed, иначе если попытаться создавать файлы конфигурации то точку придется перешивать. Статистика по идее должна работать нормально. 2 N.Leinten - жду sed. Очень :)
  8. 2 Dr. Morg Для меня прошить точку установленную на крыше - очень трудно, а свою базу жл сих пор не прошил. Добраться ну та крышу просто не реально. А дистанционный ресер не делал ибо РоЕ у нас... Если бы прошивка в одном файле была, чтобы без ресета...
  9. 2 N.leiten: Привет! sed самодельный соберешь? А то подходит середина недели и на работе у меня будет куча свободно времени. Смогу заняться дальше...
  10. посмотрел вебиф... думаю что проще написать свое. тем более что N.leiten обещал сделать свой сед... а остальное я напишу сам... уже сейчас скрипты на точке работают, пока только статистику выводят, но гораздо удобнее чем дергать ssh. пока еще не подготовил красивый интерфейс, но думаю что либо сам справлюсь либо среди нас на форуме найдется дизайнер :)
  11. мож сделать свой сед... у него там одна функция - заменять все встречающиеся "&" на " " (на пробел). и все... вот такую мелочь можно залить в точку прямо... и не надо прошивать ничего.
  12. сед в линуксе есть любом. собрать можно, но размерчики....я тоже так думал что можно сделать.
  13. исходник умеющий создавать файл на основе введенных в броузер данных в аттаче (только расширение на cgi потом сменить надо). но ему нужен sed. Если его вкомпилировать в прошивку то придется ее (прошивку перезаливать в точку). Пока что остановился на придумывании мордочек для статистики, будет - поделюсь. Там елементарные скрипты на шелл... Кстати прописал в автозапуск хттпд и все работает отлично... просто была мессага что не мог кто-то запустить его автозагрузкой... 4.txt
  14. надо скачивать все исходники ВРТ54 с сайта или можно какой-то отдельный файл? webif_0.2-1_mipsel.ipk скачал но там бинарник... Или это не то вообще?
  15. Можно глупый вопрос? :)А оно вам надо? В приведённом коде допущена существенная ошибка,- данные отправляются методом POST, а обрабочтик приведён для метода GET. Вы никогда не получите им переданных из формы данных. Наглядно взаимодействие вёб-морды с системой можно посмотреть в прошивке для WRT54G OpenWrt (http://www.openwrt.org). Ещё у DD-WRT удачный вёб-интерфейс,- даже аякс прикрутили для красивости, но я не помню включён он в исходники или нет... По-моему, чем городить огород из тонны скриптов,- проще написать на Си CGI скрипт, которому передавать все параметры из форм и который бы разруливал в зависимости от формы что и куда писать. По порядку: Надо ли? не знаю, но думаю что человеку впервые столкнувшемуся с подобной системой конфигурирования не очень интересно "редактировать километровые конфиги" (с). Все же с мордой проще... Странно, но оба примера которые я выложил у себя на сайте полностью рабочие... Последний я довел до вменяемого состояния, он умеет заносить переменные из полей броузера в файл конфигурации... Осталось только сделать проверку корректности вводимых данных и в принципе готово. Прошивку скачаю, обязательно, посмотрю, спасибо! Скриптов я хочу сделать не тонну а всего один, максимум два как у фриско. А использовать Сишный интерфейс - хорошая мысль, да вот только место ограничено и для того чтобы что-то в нем сменить придется каждый раз перекомпилировать и заливать в точку... А скрипт легко можно править. Я перенас все из каталога images в каталог scripts. Пример номер 4 вполне работоспособен, именно для создания конфигурационных файлов... Да только зря я это все делал, на точке нету потокового редактора sed :( Соберите если можно, плз... 2 name@: "Сейчас ждём подтверждения регистрации проекта на http://www.sourceforge.net и как только таковая будет получена,- можно будет смело начинать переносить информацию из этой темы на сайт, в ФАК и вики. " (с)Dr. Morg С другой стороны, если будет конфигуратор под винду то зачем веб-морда...
  16. Скрипт который умеет разделять вводимые в форму данные типа arg1=value1&arg2=value2&...argN=valueN на отдельные переменные типа $arg1 $arg2 и так далее, и присваивает им соответствующие значения. sed используется для замены символов & на пробелы, и потом делается export всей строки. Опять же не известно смотжет ли точка так сделать... Пример тут http://wifi.nixteam.net/images/4
  17. ОК. вот что получилось при помощи выдергивания куска веб-морды от фриско. работает на обычном линуксе и из внешних команд юзает sed bash-2.05b# cat ./3 #!/bin/sh E="echo" Q="$1" $E ' <!DOCTYPE html PUBLIC "-//W3C//DTD html 4.0 Transitional//EN"> <html> <head> <title>TEST SCRIPT</title> </head> ' $E " <form method=POST action=3?shell target=main> <input type=text name=line size=50 > <input type=submit value=Enter> <input type=reset value=Clear></form></body></html> " get() { read C;C=`$E $C | sed 's/line=//;s/^M//'` } S() { C="`$E "$C" `" | sed "s.%$1.$2.g;s.%$3.$4.g;s.%$5.$6.g;s.%$7.$8.g" } case "$Q" in shell) get if [ ! "$C" ]; then end; exit; fi C="`$E "$C" `"| sed s/+/\ /g S 3A ":" 3B ";" 3C "<" 3D "=" S 3E ">" 3F "?" 21 "!" 23 "#" S 24 "$" 25 "%" 26 "\&" 27 "'" S 28 "(" 29 ")" 2B "+" 2C "," S 2F "/" 5B "[" 5D "]" 5E "^" S 7B "{" 7C "|" 7D "}" 7E "~" C=`$E "$C"` | sed 's.%5C.\\.g;s.%22.".g;s.%60.`.g' $E eval $C | sed "s/</\<\;/g;s/>/\>\;/g" $E ;; *) ;; esac в прошивке есть сед или нет? если есть то хорошо, буду делать дальше. если нету то как его туда запхать или как от него в скрипте избавится... (точки под руками нету щас, потому и спрашиваю) sample2.txt
  18. Кто занимается разработкой веб-морды для новых прошивок давайте отдельный топик сделаем, есть вопросы и идеи.
  19. N.leiten Привет! Подскажи насколько соответствуют показания уровня сигнала реальности? и какие должны быть для нормальной работы линка? 25-35 нормально или это относительно? На родных прошивках скорость была выше чем сейчас... Я не менял параметря мощности-чувствительности. То есть так как все было в оригинале. Или падение скорости вызвано какими то другими причинами??? На старых прошивках убирал мощность базовой точки до 12.5 процентов (через вебморду), линк был стабильный, насколько сейчас отличается чевствительность и мощность точки по отношению к старой прошивке?
  20. Не знаю, поможет ли мой ответ, но менять надо или при передаче параметров модулю или в самих исходниках. он же сказал что он "with no serial options enabled" потому что ничего не передается и работает по умолчанию. А вообще поддержка я понимаю вкомпилирована в ядро а не в виде модуля? Можно сменить в исходниках... Или собрать setserial и через него сменить скорость. Что гораздо лучше так как на лету можно будет менять...
  21. получил прозрачное соединения только при установке дефолтных роутов точек на шлюз, и при включении 1 в /проц/нет/сис/ипв4/ипв4_форвард... (вроде не спутал) на всех точках. Причем самое интересное что если потом поставить 0 то все равно все работает... Ну да ладно, все пока вроде отлично, работат... Как вебсервер запустить то??? у меня при попытке коннектиться к 80 порту в броузере пишет одну строчку --- httpd и все... неужели никто не запускал? Хочу конфигуратор удобный сделать, да и статистику смотреть...
  22. 2 N.leiten: Не получилась прозрачность. Перешил все клиентские точки, заводская прошивка только на базе... Базу обязательно шить? Или можно как то обойти это дело?
  23. 2 ALL! У кого получилось запустить вебсервер на точке??? Как правильно конфигурить его? Вроде все настроил и в конфиге и каталог ему сделал с индексной страничкой... а показует то же что и раньше... просто хочу вебморду для конфигания написать...
  24. Тогда ждем слова создателя(создателей) прошивки. Мой адрес barabashka.yury(dog)gmail.com все идеи и предложения. Время есть, желание помочь разработке тоже...
  25. Зря побеспокоил наверное, у меня бридж_старт офф было... Я как роутер гнал систему. Все отлично работает. Огромное спасибо!!!! Конфиги я содрал к себе как наглядное пособие. Вношу идею, мож сделать FAQ по вопросам настройки, для балбесов типа меня? Могу заняться... И еще по ходу вопрос: я понял так, что апач работает, на точке, но когда я создал каталог юср-локал-ввв и положил там индекс-хтмл то ответ был тот же что и без него. просто пишет хттпд на страничке. файл конфигурации "апача" я поправил, то есть снял комментарии со строк где описаны расширения хтм и хтмл. Что не так??? просто хочется сделать хоть некоторое подобие веб морды, и для конфигания и для просмотра статистики... ЗЫЖ Прошивка просто супер! Спасибо!!!