qw3rty Posted December 28, 2007 (edited) · Report post на planet 4033 нешьется (tftp) сторонняя прошивка (Wive-v0.6.1-pre6-20071216) , заливаеца, но после неуходит в ребут как должна. в чем проблема неподскажите ? SOLVED - я тупое лило ревизию Б. big thx 4 wive owner. Edited December 28, 2007 by qw3rty Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Barsick Posted December 28, 2007 · Report post /etc/inittab ::sysinit:/etc/rc.d/start ttyS0::respawn:-/bin/sh /etc/rc.d/start #!/bin/sh echo "Deep Green (Sergey G. Kononov) tri-system started"; echo " Updated by N.Leiten (Gamov Vadim)" echo " version 3" echo "" echo 10,1,10,1,10,1,10,1,10,1,10,1,10,1,10,1 > /proc/led0 echo 10,1,10,0,10,1,10,0,10,1,10,0,10,1,10,0 > /proc/led1 # Test - if filesystem is ok (dGreen) rm -rf /mnt/rw_fs/* /bin/fs load if (cat /mnt/rw_fs/filesystem.ok > /dev/null 2>&1) then #If FS is ok we just remake symlinks to our directories. Idea belongs to dGree # I've just make it simple. (N.Leiten) echo "RW File system is ok - preparing ..." rm -rf /etc ln -s /mnt/rw_fs/etc /etc rm -rf /usr ln -s /mnt/rw_fs/usr /usr echo "ok" else echo "File system is clear or poor." dd if=/dev/urandom of=/dev/mtd2 bs=1k count=2 echo " Restoring emergency..." mkdir -p /mnt/rw_fs/etc mkdir -p /mnt/rw_fs/usr cp -r /nomnt/etc/* /mnt/rw_fs/etc cp -r /nomnt/usr/* /mnt/rw_fs/usr rm -rf /etc rm -rf /usr ln -s /mnt/rw_fs/etc /etc ln -s /mnt/rw_fs/usr /usr echo "Delete this file and reboot access point for default configuration resto /bin/fs save echo "ok" fi # Check memory size. If more than 8M - create tmpfs in /var MEM_SIZE=`cat /proc/sysmem` LED0_ON=1 LEd0_OFF=0 case "$MEM_SIZE" in 4M) ;; 8M) ;; *) echo "Creatin tmpfs and mount it into /var" rm -rf /tmp/* cp -r /var/* /tmp rm -rf /var mkdir /var /bin/mount -v ramfs /var -n -t ramfs cp -rf /tmp/* /var rm -rf /tmp/* mkdir /var/tmp rm -rf /tmp ln -s /var/tmp /tmp SYSLOG_PRE_START="YES" LED0_ON=0 LED0_OFF=1 esac #Changed to Linux idea :-) (N.Leiten) /etc/rc.d/rcS if [ "$SYSLOG_ENABLE" = "YES" ]; then /sbin/syslogd else if [ "$SYSLOG_PRE_START" = "YES" ]; then if [ "$SYSLOG_ON_HIGMEM_ENABLE" = "YES" ]; then /sbin/syslogd fi fi fi Что тереть? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Barsick Posted December 28, 2007 · Report post Выполнил то, что ниже - все заработало dd if=/dev/urandom of=/dev/mtd2 bs=1k count=2 mkdir -p /mnt/rw_fs/etc mkdir -p /mnt/rw_fs/usr cp -r /nomnt/etc/* /mnt/rw_fs/etc cp -r /nomnt/usr/* /mnt/rw_fs/usr rm -rf /etc rm -rf /usr ln -s /mnt/rw_fs/etc /etc ln -s /mnt/rw_fs/usr /usr /bin/fs save reboot Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
KnYaz2020 Posted January 6, 2008 · Report post Хочу раздавать нет через вайфай и локальную сеть. Так вот, с одной стороні есть: Г700 (eth0=192.168.0.50), ДСЛ-модем (eth0=xxx.yyy.zzz.ttt) и локальная сеть (адрес вида 192.168.0.х). Так вот, как сделать чтобы инет через ДСЛ модем раздавался через Г700 на другие точки и в локальную сеть по витой паре? Я так понимаю нужно ставить или комп, или маршрутизатор (если да, то посоветуйте дешевый), или модем с как минимум 2-ма портами eth, чтобы его использовать как маршрутизатор? Или вместо Г700 какуето точку с 2мя портами (какую посоветуете?). Я правильно предполагаю, или можно как-нить попроще? Сначала я думал просто свитч между модемом, сеткой и Г700 поставить, но так поидее ведь ничего неполучится? Вообщем буду благодарен за любой совет. П.С. комп пока нехочется чтавить для маршрутизации. Посоветуйте попроще, и на минимум затрат. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex Costroma Posted January 6, 2008 · Report post Почему по wifi не проходит пинг размером >1470? Это связано с особенностью среды передачи или это у меня проблемы с сетью? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
N.leiten Posted January 6, 2008 (edited) · Report post Alex Costroma Проблема присутствует - и пинг не проходит на саму точку доступа. Скорее всего проблема в ядре или беспроводном интерфейсе - на уровне объединения фрагментированных пакетов. Пакеты длиной больше 1500 с одной сети в другую мост пропускает правильно, так что можете не волноваться. KnYaz2020 Я извиняюсь, но телепаты в отпуске и не совсем понятная ситуация: Так вот, с одной стороні есть: Г700 (eth0=192.168.0.50), ДСЛ-модем (eth0=xxx.yyy.zzz.ttt) и локальная сеть (адрес вида 192.168.0.х). Судя по задаче - можно поставить свитч - управлять доступом в интернет прийдется на модеме. Точку доступа в такой ситуации в свитч и раздавать дальше. Для небольшой сети - работать будет. Если нужно более-менее нормальное управление - смотрите в сторону Ovislink WL-5460 аналогичная железка DWL-G700ap, только два порта, и памяти побольше. В идеале - ставить конечно комп с линухом/BSD в роли сервака - получите полную управляемость и контроль... Ну а самый идеал - циску, но у Вас пока не такие задачи :) Edited January 6, 2008 by N.leiten Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Alex Costroma Posted January 6, 2008 (edited) · Report post Проблема присутствует - и пинг не проходит на саму точку доступа. Скорее всего проблема в ядре или беспроводном интерфейсе - на уровне объединения фрагментированных пакетов. Пакеты длиной больше 1500 с одной сети в другую мост пропускает правильно, так что можете не волноваться. Т.е. проблема может быть в сетевой карте либо в её драйвере? Edited January 6, 2008 by Alex Costroma Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
N.leiten Posted January 6, 2008 (edited) · Report post Alex Costroma Проблема при прохождении пакета с драйвера беспроводного интерфейса в ядро. На каком этапе непроходит фрагментация я не знаю, т.к. не смотрел еще. Но, судя по тому, что в bridge-режиме точка доступа нормально пропускает пакеты размером вплоть до 65000 байт, проблема в ядре точки доступа. Если проверять связь сквозь точку доступа - пакеты проходят нормально. То есть фактически проблема не является критической. Edited January 6, 2008 by N.leiten Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
sfstudio Posted January 7, 2008 · Report post Alex CostromaПроблема присутствует - и пинг не проходит на саму точку доступа. Скорее всего проблема в ядре или беспроводном интерфейсе - на уровне объединения фрагментированных пакетов. Пакеты длиной больше 1500 с одной сети в другую мост пропускает правильно, так что можете не волноваться. Это не проблема, это вполне правильное поведение. Размер MTU/MRU для eth0 по умолчанию 1500 (больше и не нать), да и по радиоинтерфейсу смысл >1500байт за заход гонять смысла не вижу. Впринципе никто не мешает ifconfig`ом задать другие значения MTU но на кой оно нать? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
KnYaz2020 Posted January 7, 2008 (edited) · Report post Судя по задаче - можно поставить свитч - управлять доступом в интернет прийдется на модеме. Точку доступа в такой ситуации в свитч и раздавать дальше. Для небольшой сети - работать будет.Если нужно более-менее нормальное управление - смотрите в сторону Ovislink WL-5460 аналогичная железка DWL-G700ap, только два порта, и памяти побольше. В идеале - ставить конечно комп с линухом/BSD в роли сервака - получите полную управляемость и контроль... Ну а самый идеал - циску, но у Вас пока не такие задачи :) Спасибо за ответ, разобрался. Но вот возникло еще пару вопросов. 1. Вот на столе с родными антеннами включил точки Г700 в режиме прозрачного соединения точка-точка -мост (WDS). Так вот, при скачке файла, скорость всего около 1.5Мб/сек (бывает падает до 700кб/сек). Пинг в режиме простоя 2-4 мс, бывает проскакиевает 1мс. Почему такая маленькая скорость? Выходит точки работают в 11МБит/сек? Почему? 2. Как можно посмотреть с какой скоростью подсоеденены точки? 3. Так же бывает работаю с точкой по ССШ, и не стого ни с сего пропадает свьязь, приходится переконнектится к точке по ССШ. Что это пожет быть? ЗЫ: Когда примерно будет релиз 6.1 прошивки? Edited January 7, 2008 by KnYaz2020 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
rsst Posted January 7, 2008 · Report post 1. Вот на столе с родными антеннами включил точки Г700 в режиме прозрачного соединения точка-точка -мост (WDS). Так вот, при скачке файла, скорость всего около 1.5Мб/сек (бывает падает до 700кб/сек). Пинг в режиме простоя 2-4 мс, бывает проскакиевает 1мс. Почему такая маленькая скорость? Выходит точки работают в 11МБит/сек? Почему?2. Как можно посмотреть с какой скоростью подсоеденены точки? 3. Так же бывает работаю с точкой по ССШ, и не стого ни с сего пропадает свьязь, приходится переконнектится к точке по ССШ. Что это пожет быть? 1. На столе - это не идеальный вариант, ибо в комнате куча переотражений, а соответственно, помех. Да и слишком высокий уровень сигнала тоже не есть хорошо. 2. cat /proc/wlan0/sta_info Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
N.leiten Posted January 7, 2008 (edited) · Report post KnYaz2020 Правильно отметил rsst - сильный сигнал не есть хорошо. Попробуйте понизить сигнал и скорость повысится. Если у Вас установлены параметры до 54мбит, то повысится должна до 2.5-2.7мбайт/с. Задержка в пределах 2-4мс через радио на риалтеках - нормально. Если хотите добиться лучше результата - залейте последнюю прошивку (0.6.1pre6) и включите ускоритель - задержка должна уменьшится, да и скорость возрасти. Насчет выхода релиза - могу сказать, что он будет ориентировочно с середины до конца месяца. Edited January 7, 2008 by N.leiten Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
KnYaz2020 Posted January 8, 2008 · Report post KnYaz2020Правильно отметил rsst - сильный сигнал не есть хорошо. Попробуйте понизить сигнал и скорость повысится. Если у Вас установлены параметры до 54мбит, то повысится должна до 2.5-2.7мбайт/с. Задержка в пределах 2-4мс через радио на риалтеках - нормально. Если хотите добиться лучше результата - залейте последнюю прошивку (0.6.1pre6) и включите ускоритель - задержка должна уменьшится, да и скорость возрасти. Скорости в больше 2мбайт/с так и не смог добиться. cat /proc/wlan0/sta_info показывает current_tx_rate: 54, current_rx_rate: 54. Мощность OFDMPOWER уменьшал до 9 (меньше 9 начинала падать скорость). При значении 10 была достигнута скорость 2мбайт/с, но она плавала (от 1.5 до 2). А вот когда выставил iwpriv wlan0 set_mib fixrate=512, iwpriv wlan0 set_mib autorate=0 то была стабильно 2мбайт/с. Почему так? Ускоритель включается в файле /etc/network/wifi/extended коммандой iwpriv wlan0 set_mib disable_olbc=0 ? Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
N.leiten Posted January 8, 2008 · Report post KnYaz2020 на столе, при уменьшении мощности и использовании дипольных 2dB антенн (маленькие пипетки) еще стоит их разносить в плоскостях - то есть одну загибать под углом 90 градусов, другую оставить в горизонтальном положении. Насчет ускорителя - /etc/network/interfaces ключик WLAN_BURST поставьте yes и будет работать быстрее. Насчет 2мбайт - должно быть выше. Насчет плавания - принцип переключения скоростей. Если у вас в радиотракте 2мбайт/с получается на скорости 18-24Мбит символьной скорости, а стоит автоподбор до 54Мбит - драйвера пытаются задрать скорость повыше, таким образом снижая полезную скорость (т.к. на более высоких символьных другая модуляция и другие требуются условия к радиотракту - который, по всей видимости, не идеален). Еще вариант с мощностью - открутить антенны вообще и поставить точки доступа коннекторами друг к другу, но для риалтековых точек это редко работает из-за плохой чувствительности беспроводного интерфейса. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ams666 Posted January 9, 2008 (edited) · Report post Кто имеет опыт по портированию приложений подскажите что к чемунеобходимо завести minicom для начала и как выставлять скорости на usart и лишние выхлопы убрать Люди помогите хоть кто нибудь срочно нужно с usart работать. Edited January 9, 2008 by ams666 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
dimats Posted January 9, 2008 · Report post Вопрос немножко не в тему:Есть G700, есть USB CDMA модем. Что между ними воткнуть по-бюджетней, чтобы инет через вай-фай раздавать? Вариант "материнка-камень-память-линукс_с_флешки" уже вяло рассматривается. Вот вариант без компа. реально работающий. Хоть и без G700 ;) http://wl500g.info/showthread.php?p=61493 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
garycat Posted January 11, 2008 (edited) · Report post вопрос такой в последней прошивке не получается завязать несколько точек в wds что я делаю не так? #!/bin/sh . /etc/network/interfaces #Enable/Disable WDS iwpriv wlan0 set_mib wds_enable=1 #Set WDS only mode to deprecate infrastructure clients to connect # 0 - disabled; 1 - enabled iwpriv wlan0 set_mib wds_pure=0 #Start add wds-peers at this number iwpriv wlan0 set_mib wds_num=0 ##WARNING!!! If need Repeater set it here: #ifconfig wlan0-vxd down #ifconfig wlan0-vxd hw ether $WLAN_MACADDR #iwpriv wlan0-vxd set_mib ssid="Wive" ##Set encmode for repeater: ## 0 - disabled, 1 - WEP64, 5 - WEP128, 2 - WPA #iwpriv wlan0-vxd set_mib encmode=0 #Set BSSID of WDS stations for driver and wds-interfaces. It's example: iwpriv wlan0 set_mib wds_add=001a927e68cd iwpriv wlan0 set_mib wds_add=00179a4c855c iwpriv wlan0 set_mib wds_add=00195b5b9c29 ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up #WDS-Encrypt iwpriv wlan0 set_mib wds_encrypt=0 #Don't know what is it... In official FW it sets 1 when WDS enabled iwpriv wlan0 set_mib wds_priority=0 связь завязывается толь ко с первой точкой в списке Edited January 11, 2008 by garycat Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
old Posted January 11, 2008 · Report post Кто-нибудь может поделиться success story про запуск vtun'а в Wive-0.6.0? Потому что пытаюсь запустить его в режиме клиента, он запускается, поднимает соединение с удаленной стороной, после чего обваливается с руганью: "Can't allocate tap device tap1. No such file or directory(2)" Смотрю в /dev - все правильно, нет такого устройства, гуглю, создаю его mknod /dev/tap1 c 10 200, получаю ругань:"File descriptor in bad state (81)". И так с любым устройством tun/tap. По опыту использования vtun/openvpn на других системах, это очень похоже на то, что в системе отсутствует драйвер tun/tap, но в выводе dmesg видно, что он таки в ядре еть. У кого какие мысли есть по такому случаю? Кста, пока обгугливал эту тему, нашел как минимум один схожий случай, когда драйвер не работал, будучи вкомпиленным в ядро, но все заработало в модульном варианте... Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
N.leiten Posted January 11, 2008 (edited) · Report post garycat Вы неправильно делаете инициализацию wds-интерфейсов. При добавлении Мак-адреса в список ВДС-партнеров нужно поднимать аналогично интерфейс. Там же не просто так две пары строк указаны были в примере. iwpriv wlan0 set_mib wds_add=001a927e68cd ifconfig wlan0-wds0 hw ether $WLAN_MACADDR up iwpriv wlan0 set_mib wds_add=00179a4c855c ifconfig wlan0-wds1 hw ether $WLAN_MACADDR up iwpriv wlan0 set_mib wds_add=00195b5b9c29 ifconfig wlan0-wds2 hw ether $WLAN_MACADDR up Потом в interfaces выключаете Авто-бридж и ручками добавляете в мост нужные интерфейсы (файл /etc/network/bridge) old Честно говоря, после долгих ковыряний у меня тоже ничего не получилось. Поэтому в последней версии прошивки он был удален. Попробую еще в модуле собрать - если получится, вернем обратно. Edited January 11, 2008 by N.leiten Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
old Posted January 11, 2008 · Report post Честно говоря, после долгих ковыряний у меня тоже ничего не получилось. Поэтому в последней версии прошивки он был удален. Попробую еще в модуле собрать - если получится, вернем обратно. Ну вот и первая success story ;) При сборке vtun'а надо было заставить его собираться с системным TUN/TAP драйвером, а не со встроенным. Я не разбирался до конца, почему configure не задетектил системный драйвер (хотя у меня есть предположение, что это из-за того, что он вообще не понял, что целевая система linux), просто в config.h заменил строку /* #undef HAVE_LINUX_IF_TUN_H */ на #define HAVE_LINUX_IF_TUN_H Да, и еще в mkimg в блок создания устройств в /dev надо дописать mkdir $RW_ROOT/dev/net mknod -m666 $RW_ROOT/dev/net/tun c 10 200 Кста, походу собрал openvpn, там при сборке похожие грабли, configure не детектит целевую систему и собирается без поддержки системного TUN/TAP. После принудительного #define TARGET_LINUX в config.h сборка происходит без проблем. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
ams666 Posted January 14, 2008 (edited) · Report post Народ ПЛИЗ закиньте бинарник PPPOE !!! я понимаю что вы не включаете его в оф прошивку изза нехватки места но у тех укого есть mmc мод такой проблемы нет а собрать самому никак не получается или если же кого напрягает подобная просьба подскажите как портировать приложения, правите ли вы configure и make файлы? если правите то как и что в них надо менять. я думаю если научить окружающих самим делать себе софт то появится репозитарий свой а то у openWRT например уже приложений напортировано великое множество а у нас только мелочи. Очень срочно нужно портировать minicom и PPPOE, никак не могу понять что менять Edited January 14, 2008 by ams666 Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
old Posted January 14, 2008 · Report post Честно говоря, после долгих ковыряний у меня тоже ничего не получилось. Поэтому в последней версии прошивки он был удален. Попробую еще в модуле собрать - если получится, вернем обратно.[skipped]просто в config.h заменил строку /* #undef HAVE_LINUX_IF_TUN_H */ Как оказалось, патчить не обязательно. Достаточно запустить configure с опцией --host mips-linux, а не --host mips. И обязательно обратить внимание, что бы симлинки tap_dev.c и tun_dev.c смотрели на файлы в каталоге linux, а не generic. Как оказалось, configure, если видит, что они уже созданы, то не меняет их, даже если они неправильные. Полностью строка запуска configure выгдела вот так:./configure --host mips-linux --build=i686 --prefix="${APP_PATH}/vtun-3.0.0/filesystem" --disable-ssl --disable-lzo --disable-zlib Кста, походу собрал openvpn, там при сборке похожие грабли, configure не детектит целевую систему и собирается без поддержки системного TUN/TAP. После принудительного #define TARGET_LINUX в config.h сборка происходит без проблем.Тут еще проще, потому что configure поновее. Достаточно --host mips-linux, либо --host mips --target=mips-linux, а можно и все вместе:./configure --host mips-linux --build=i686 --target=mips-linux --prefix="${APP_PATH}/openvpn-2.0.9/filesystem" --disable-ssl --disable-lzo --disable-crypto --disable-debug --enable-small Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
umpalumpa Posted January 15, 2008 · Report post Проясните ситуацию, как сохранить файлы конфигурации то? Редактирую general, сохраняю его, reboot. Точка поднимается с дефолтными настройками. Точка - Planet WAP-4033. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
Виталий Нырка Posted January 15, 2008 · Report post to umpalumpa набирай fs save перед reboot Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...
umpalumpa Posted January 16, 2008 · Report post Проясните ситуацию, как сохранить файлы конфигурации то? Редактирую general, сохраняю его, reboot. Точка поднимается с дефолтными настройками. Точка - Planet WAP-4033. Спасибо. Искал, никак не мог найти. В WiveFWreadme.doc ни слова про это. Вставить ник Quote Ответить с цитированием Share this post Link to post Share on other sites More sharing options...