будем говорить про ядро с официального CVS
навскидку - нет поддержки прокси, netfilter, iptables, VPN, ppp, pppTp, pppOe...
Школа Linux для дримоводов
- Courage
- Вопрос темы решён
-
-
Nu tak delov to na 15 minut ...
Spektr etim i zanimaetsja ... undreamboxfs , zapihali cto nado , mkdreamboxfs - novij reliz, vse v vostorge !Ja ne hochu nichego plohogo skazat' o Spektre... naoborot ! Molodci ! Dobavljajut to cto nado narodu !
A potom - kakoe otnoshenie imeet 'netfilter, iptables, VPN, ppp, pppTp, pppOe' k standartnim GNU programmam ?
To cto licno mne bilo nuzno ja sdelal, mozet eshe komu prigoditsja.
Staticheski linkovannih utilit dlja Drima ese ne videl, vot i sdelal. -
насколько я понимаю - места во флешке под ядро крайне ограничено, поэтому и приходится экономить на всем.
что касается "делов на 15 минут" - не уверен, что все так просто для рядового пользователя дрима..
>>kakoe otnoshenie imeet 'netfilter, iptables, VPN, ppp, pppTp, >>pppOe' k standartnim GNU programmam ?
может и никакого, я к изначальному разговору о том, что ядро в дриме - крайне урезанное, экономили на всем - внутренняя флешка то не резиновая.
-
ядро дрима заточено на то что именно надо 08/15 пользователю, т.е. для использования как РЕСИВЕР
Что касается busybox. то все зависит и от используемой версии (посмотрите ченджлоги что там в последних весиях изменилось). Image надо рассматривать как firmware и пока лучьше чем busybox для етого не придумали -
BusyBox - eto super kompaktnaja proga !
Uvazaju pisatelej ! No !Ja govoril , cto mne ne hvataet ... privik k drugomu, pal'chiki rabotajut sami po sebe.
Nu nikogda BusyBox ne sdelaet - find / -name "*.h" -exec egrep -H "[bla|blu]" \; | sort | qniq i.t.d i.t.p.
-
если не подходит то выкидывается линк find на busybox и добавляется свой binary find
-
Цитата
выкидывается линк find на busybox и добавляется свой binary find
Spasibo ! a to, ja to, muchilsja ...
Vse PATH menjal... -
Цитата
Со слов пользователя Goga777
вышла публичная линуксовая бета версия DreamUP 1.1 for Linux - надо бы попробовать
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Here we go - the first version of DreamUP for Linux.
To have mostly the same look and feel like DreamUP for Windows, it's an X application..
As a prerequisite it needs gtk1.2 and gdk-pixbuf (OK, it also needs a running X server Augenzwinkern ). For Debian an "apt-get install libgdk-pixbuf" should install all needed packages.
Yes, the graphics is not quite like vista, but I wanted the program to have as little prerequisites as possible - gtk-1.2 is available and working on any linux distribution.
Please run this programm as "root", as it uses ICMP ping, which is only allowed for root (the same applies to windows, but it has an own DLL for PING, running with Administrator privileges *sigh*). for Linux - Public BETAтолько что опробовал ее - все нормально, особых отличий от родного win-аналога не заметил.
hXXp://dha.i365.pl/portal/modules.php?name=Downloads&d_op=search&query=DreamUP-1.1.publicBETA_LINUX.gzвот тут ее без регистрации можно качнуть.
-
Цитата
Со слов пользователя free-x
ядро дрима заточено на то что именно надо 08/15 пользователю, т.е. для использования как РЕСИВЕРэто да, но мы же не считаем, что дрим - это просто ресивер
-
Цитата
Со слов пользователя zuriuslev
Nu tak delov to na 15 minut ...все-так решил переспросить, может на самом деле - делов на 15 минут.
плиз, объясни как добавить поддержку в kernel (рудрим, гемини, к примеру) netfilter, usb gprs модемов (pppd)
-
Цитата
плиз, объясни как добавить поддержку в kernel (рудрим, гемини, к примеру) netfilter, usb gprs модемов (pppd)
1. Snachala citaem, cto pishut - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
2. Delaem vse chto tam napisano
3. Esli poluchilos' ...
4. Idem v cdk/linux-2.6.9 , delaem 'make menuconfig' dobalaem nuznie funkcii v kernel. 'make' , v rezul'tate novij kernel v arch/ppc/boot/images
5. Delaem undreamboxfs naprimer Gemini (na ruDream , po moemu ne rabotaet ...)
6. Opjat' chitaem - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
tam vse napisano , kuda
7. Kopiruem failii iz Gemini na nasu sborku.
8. Dobavlaem vsego-chego ... (predvaritel'no kompilirovannie iptables,pppd e.t.c. mozno vzjat iz undreamboxfs Spektra) n
NO ! sledim za razmerom !
9. 6. Opjat' chitaem p 6.
V obhem, esli odin raz poluchitsaj , to potom budet legko ...
Eshe polezno posmotret' skripti undeamboxfs, mkdeamboxfs - togda stanet jasno, kak formiruetsja .imgS pol pinka, vse eto u menja zavelos'a SLES 9.3 (ne lublu ja ego no eto korporativnaja platforma) , na Slackware 11 bili ne bol'sie problemi. Na drugih sistemah poka ne proboval.
Ja prosto Unix sistemami let 20 zanimajus' , moze potomu i poluchilos' ...Terpenie i trud , vse peretrut. (Sorry za translit, klava na noute takaja...)
-
ага, спасибо - но похоже что это все достаточно мудрено - для меня, по крайней мере
но проблема больше в свободном времени, точнее его в отсутствии. Но может быть когда-нибудь и вернусь к этой теме . Еще раз - спасибо. -
Цитата
undeamboxfs, mkdeamboxfs
где их можно посмотреть? -
Цитата
undreamboxfs, mkdeamboxfs где их можно посмотреть?
Да в любом поисковике ... , можно искать dreampacktools.zip
Здесь комплект для i386 & ppc -
hxxp://www.sat-industry.net/forums/attachment.php?attachmentid=853&d=1072798616Приаттачить на форум не могу - размер файла больше допустимого.
-
век живи - век учись .
-
А никто не подскажет, есть ли способ менять каналы на дриме из консоли?
-
Начнем с того, что компютеры бывают разные ...
Не только на Intel/AMD и Windows свет клином сошелся.
Уменя дома, например, есть Linux на i686 и на SUN Sparc, а еще 2 WinXP,
DVD/DivX player Kiss на Linux, Linksys router опять на Linux.
Все это хозяйство подключено к домашней локальной сети.
И вот всем этим хозяйством можно управлять с Dreambox !
Дальнейшие данные относятся ко всем имиджам Dreambox базирующимся на Enigme.
Например - Gemini, SatDream, Castle, Closeum, SF, PLi, Sunrise e.t.c.
А так-же ко всем компютерам и платформам, для которых существует GCC компилятор.На Neutrino такой возможности нет.
Нужно было найти простую программу, которая может работать фактически на любой платформе.
Кандидатов на решение задачи было собственно два.
1. Netcat - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
2. sbd - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
В результате я остановился на sbd, как на программе с бОльшими функциональными возможностями.
Теперь приступим к делу ...
Как известно Enigma имеет возможность запускать специальные скрипты. (Спасибо Coguar-у)
При переходе-выходе из состояния спячки (standby-idle)
/var/etc/enigma_enter_standby.sh
/var/etc/enigma_leave_standby.sh
/var/etc/enigma_enter_idle.sh
/var/etc/enigma_leave_idle.sh
Небольшое пояснение -
enigma_enter_standby - это, когда мы нажмем красную кнопку на пульте для ВЫключения.
enigma_leave_standby - это, когда мы нажмем красную кнопку на пульте для Включения.
Это вовсе не означает, что Дриму совсем нечего делать - idle.
В спящем режиме Дрим может, например зарисывать передачи по таймеру.
А вот когда совсем нечего делать - наступает enigma_enter_idle.
Вот этой парочкой ( /var/etc/enigma_enter_idle.sh - /var/etc/enigma_leave_idle.sh ),
мы и воспользуемся в дальнейшем.Последнее время в исходниках Neutrino замечены файлы -
/var/tuxbox/config/standby.on
/var/tuxbox/config/standby.off
(сам не проверял - но судя по исходникам, все должно работать,
любителям Neutrino в дальнейшем надо менять -
/var/tuxbox/config/standby.on = /var/etc/enigma_enter_standby.sh
/var/tuxbox/config/standby.off = /var/etc/enigma_leave_standby.sh
)
Компиляция sbd, почти для всего моего зверинца,
(т.е. Linux/ppc-Dreambox, Linux/x86, Linux/sparc, Win32 )
больших хлопот не доставила.
Вот собственно здесь -
hxxp://rapidshare.com/files/9997744/sbd_shared_and_static.ppc.rar.html
- Dreambox ppc, динамически и статически линкованные версии
SBD win32 Вы найдете на сайте указанном в начале, а для Linux, надеюсь, откомпилируете сами ...
"И что мне со всем этим добром делать ?" - спросит читатель !
Итак, начинаем разбираться по порядку ....
1. Первым номером нашей программы, выступают Dreambox и Windows XP,Windows 2000 и.т.д.
с общим названием Win32.
Все, что дальше написано, происходило на Windows XP SP2 и Gemini 3.3
1.1 Копируем sbd.exe для win32, например в C:\sbd, предварительно сделав "mkdir C:\sbd" на свой Win32, и запускаем -
Start->Run-> C:\sbd\sbd -k CIA_Top_Sectet -l -p 12345 -r 2 -X on -e cmd.exe
И что вся эта абракадабра значит ?
Можно, конечно отправить слушателей читаь мануал sbd ... но попробуем перевести на русский.
Итак - -k CIA_Top_Sectet , означает, что коннекция будет шифроваться,
естесственно Вам лучше заменить "CIA_Top_Sectet" на что нибудь другое, по вкусу.
-l , означает, что программа будет "слушать" TCP порт -p 12345 ожидая желающих ...
-r 0 , означает, что программа будет работать вечно ... Зачем ? Потом обьясню ...
-X on , означает, что программа будет менять формат строки из Unix в DOS.
-e cmd.exe , что программа запустит cmd.exe и все, что потом передаст Dreambox
етот самый cmd.exe и будет выполнять.
Дальше нам надо узнать IP адрес нашей машины, быстрее всего так -
Start->Run-> cmd
В появившемся окне даем комманду - ipconfig
Нас инткересует строчка вроде этой -
IP Address. . . . . . . . . . . . : 192.168.0.133
Это нам пригодится позже ...
1.2 Копируем sbd для ppc на Dreambox, если у нас Gemini, то лучше в /var/bin
Теперь можно проверить связь Dreambox и нашей машны, на которой запущен sbd согласно п. 1.1
Делаем Telnet на Dreambox, вводим root pswword и даем комманду -
sbd -k CIA_Top_Sectet 192.168.0.133 12345
Должно появиться что-то вроде -
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
c:\SBD>
Теперь можно оттянуться на всю катушку !
Начнем с простенького - даем комманду "dir" и получаем листинг директории.
Теперь, что нибудь еще - "c:\WINDOWS\system32\setup.bmp" ... Ой ! Что ето !
На экране компьютера появился PictureViewer, с открытым setup.bmp.
Ладно, поразвлекались и хватит, даем комманду "exit" или ^C (контрол C)
Продолжим наши игры с выключением.
Для этого надо набрать несколько магических заклинаний !
1.2.1
echo "#!/bin/sh" > /var/etc/enigma_enter_idle.sh
echo "echo \"shutdown -s -t 180 -f & exit\" | /var/bin/sbd -k CIA_Top_Sectet 192.168.0.133 12345" >> /var/etc/enigma_enter_idle.sh
chmod 755 /var/etc/enigma_enter_idle.sh
Это значит, что через 3 минуты Windows машина будет выключена.
1.2.2
echo "#!/bin/sh" > /var/etc/enigma_leave_idle.sh
echo "echo \"shutdown -a & exit\" | /var/bin/sbd -k CIA_Top_Sectet 192.168.0.133 12345" >>/var/etc/enigma_leave_idle.sh
chmod 755 /var/etc/enigma_leave_idle.sh
Это значит, что если мы передумали, и опять включили Dreambox (а 3 минуты еще не прошли )
Windows машина не будет выключена.
(В электронике есть такое понятие "дребезг контактов",
так вот, это защита от человеческого "дребезга контактов", а может я случайно кнопку нажал !)
Продолжение следует ... -
Цитата
А никто не подскажет, есть ли способ менять каналы на дриме из консоли?
rcsim v1.1
Usage: rcsim <keyname> [<time>] [<repeat>]
<keyname> is an excerpt of the 'KEY_FOO'-names in <linux/input.h>,
only the keys on the dbox2-remote control are supported
<time> is how long a code is repeatedly sent,
unit is seconds, default is 0 = sent only once
<repeat> what time is waited until a new code is sent
(if <time> is greater than 0), unit is milliseconds,
default is 500Example:
rcsim KEY_1
; KEY_1 sent once
rcsim KEY_OK 2 250
; KEY_OK sent every 250ms for 2 secondsKeys:
KEY_0 KEY_1
KEY_2 KEY_3
KEY_4 KEY_5
KEY_6 KEY_7
KEY_8 KEY_9
KEY_RIGHT KEY_LEFT
KEY_UP KEY_DOWN
KEY_OK KEY_MUTE
KEY_POWER KEY_GREEN
KEY_YELLOW KEY_RED
KEY_BLUE KEY_VOLUMEUP
KEY_VOLUMEDOWN KEY_HELP
KEY_SETUP KEY_TOPLEFT
KEY_TOPRIGHT KEY_BOTTOMLEFT
KEY_BOTTOMRIGHT KEY_HOME
KEY_PAGEDOWN KEY_PAGEUPКомпилировал из tuxbox-a, еси этот не пойдет, пиши ... закину куда-нибудь статически линкованный. (not tested ... )
P.S
Sorry ! Уже было здесь - Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
но там старая версия и Подвеска утрачена ... -
Ищу специалиста
Кто бы помог мне вставить в Gemini 3.30 для DM500
Другое Bootlogo
Файл готов - только вот немогу перепокавать имедж
Был бы очень благодарен кто бы мог ето сделать
или подробно мне объяснить как ето сделать
Можно в личку или
на
dmsergei@mail.ruОтзовитесь ПОЖ спецы и помогите !! =)
-
Вот такая инфа появилась -
hzzp://www.dm8000.net/forum/dreambox-news/1173-warning-all-dreambox-users.html
Похоже появилась бяка ...
Больше всего актуально для пользователей GPRS , без файрвола.
Обязательно меняйте пароль !ЦитатаWARNING: virus in Dreams boxes...
------------------------------------------------------------
SPYWHARE ONBOARD? VIRUS IN LINUX DREAMBOX ?? CHECK YOURE BOXsomething is hacking the dreambox when you have port 21 open
how they find you i dont know maybe because of 1 cw that leads to 100 others and that leads to 100.000 others and so on
when they have hacked you then they uploaded a tarfile 4347_tool2.tar in /var and unpack it in /var/tool2 and then run a script start.sh in /var/tool2 which uses a binary called tvconnector.
who thes people are i dont know what this does i dont know
i do know that it should not be in youre dreambox
this could easy be spyware from who knows
my advise is to you all check youre dreambox id you see one of thes files/dir's in youre box
FLASH IT
dont take any risk maybe youre box is sending data about youre peers
maybe youre box is sending data to collect as evidence against you
TO ALL CHECK YOUR BOXES AND CLOSE FTP PORT FOR THE EXTERNE NETWORK
THIS INFORMATION IS FROM A VERY TRUSTED PPLIt's good practice to change the image default password. Anyone trying to ftp or telnet to the box must supply the correct password.
Telnet to your dreambox and type passwd. It will ask for the new password twice. It has to be at least 6 characters long and no more than 8.