Verfügbare Informationen zu "frambox icin bilgi ve ayarlar"
Qualität des Beitrags: Beteiligte Poster: djselim Forum: KalKaNbOARd Forenbeschreibung: HoSgELdinIZ aus dem Unterforum: Dreambox Antworten: 1 Forum gestartet am: Dienstag 05.04.2005 Sprache: türkisch Link zum Originaltopic: frambox icin bilgi ve ayarlar Letzte Antwort: vor 19 Jahren, 8 Tagen, 5 Stunden, 56 Minuten
Alle Beiträge und Antworten zu "frambox icin bilgi ve ayarlar"
Re: frambox icin bilgi ve ayarlar
djselim - 19.04.2005, 18:53frambox icin bilgi ve ayarlar
USB
Dreambox takilacak Klavye, Maus, WebCam, Harddisk,... baglantilari icin USB 1.1 versiyonu.
USB kismina Harddisk veya CF Karti gibi disarindan bir USB-Harddisk takabilir, Telnet üzerinden formatladiktan sonra ayni anda HDD veya CF Karti ile birlikte kullanabilirsiniz.
Eger uygun bir sürücü (treiber) bulursaniz USBtoUSB kablo ile Boxu ve PC yi birbirine baglayabilirsiniz.
USB-Harddisk nasil formatlanir, Telnet bölümünde bulabilirsiniz.
7. FTP
FTP (FILE TRANSFER PROTOCOL) internete bagli bir bilgisayardan digerine (her iki yönde de)dosya aktarimi yapmak icin gelistirilen bir internet protokolü ve bu isi yapan uygulama programlarina verilen genel addir. FTP ilk gelistirilen internet protokollerinden biridir. FTP protokolü ile ;
1) Bir baska bilgisayardan bir baska bilgisayara dosya aktarimi yapilirken, o bilgisayar ile etkilesimi ayni anda baglanti kurulur
2) Protokol ile saglanan bir dizi komutlar yardimiyla iki bilgisayar arasinda dosya alma/gönderme islemleri yapilir.
FTP icin öncelikle bir programa ihtiyaciniz olacak. (NextFTP, cuteFTP, Total Commander gibi) Hepsinin yaptigi isler aynidir ve "A dan B ye / B den A ya" kopya veya diger islevleri görürler.
Linux, FTP ile gelen bütün dosyalara calisma imkani vermez. Bunun icin "Attribute"yi (chmod) degistirmek gerekir.
CHMOD : Linux isletim sisteminde yer alan her türlü dökümana ve klasöre okuma, yazma, calistirma hakki yetkisini belirlemektir.
Calisilan dosya bir gruba, bir kisiye veya tüm herkese ait olabilir.
Chmod,
Okuma izni = 4 Yazma izni = 2 calistirma izni = 1
Kisiye izin = 100 Gruba izin = 10 Tüm herkese izin = 1
degerleriyle belirlenir.
Dreambox altinda calistirilacak programlari icin chmod genelde 755 (Kisiye okuma, yazma, calistirma, Gruba okuma, calistirma, Tüm herkese okuma, calistirma izni vermek) olarak kullanilir.
Linux isletim sisteminde komut olarak "chmod 755 dosyanin_ismi" kullanilir.
FTP programi üzerinde dosyanin üzerinde maus ile sag tusa basinca "Change Attribute", "chmod" diyerek istediginiz dosyanin yetkisini degistirebilirsiniz.
Image yükleme metodlarinda biride FTP ile dir. Bunuda asagidaki örnekde oldugu gibi yapabilirsiniz.
1. FTP programi ile yükleyeceginiz image secin (image daha önce veya boxa yükledikten sonra "root.cramfs" olarak degistirin!!!)
2. root.cramfs i /var/tmp e (/tmp) klasörüne yükleyin
3. Dreambox kumandasi ile Ayarlar bölümünden Update i secin
4. Manuell update basin ve Ekrandaki sorulari evetleyin
5. Televizyonda logoyu gördükten sonra Dreamboxdaki 3 dügmeden UP a basin (Sol üst dügme)
6. Dreamboxda Flash erase görüldükten sonra birakin
8. NFS (Network File System) ve Samba
NFS, Linux makinaniz bir ag üzerinde kurulu iken ag üzerindeki diger makinalarin dosya sistemlerini kullanabilmenizi saglar.
Bilgisayarinizin Harddiskini Dreamboxla Netzwerk üzerinde paylasmak icin "NFS Server" gerekmektedir. Verecegim örnekte "TrueGrid Pro NFS Server" ile olacak.
Nasil ayarlanacagi INSTALL.TXT dosyasinin icinde var ama kisa tekrarlayim.
"C:\WINDOWS\etc" klasörü altinda "exports" diye bir dosya yaratin ve i**** "/dreambox -path=D:\NFSRoot" yazin. (D:\NFSRoot=kendi bilgisayarinizdaki klasör)
NFS1.1 dosyasi altindaki *.EXE ve SUNRPC.DLL dosyalarini "C:\WINDOWS\system32" klasörüne kopyalayin. (Eger kopyaladiginiz *.EXE dosyalari var ise üzerlerine kopyalamayin!!) Ondan sonra asagidakileri DOS-BOX üzerinden yazin (WinXP icin).
PORTMAP add --> TrueGrid Portmapper
NFS add --> TrueGrid NFS Server
NFS start --> NFS Serveri calistirmak icin
TrueGrid Portmapper ve TrueGrid NFS Serveri otomatik calistirmak/calistirmamak icin "Systemsteurung > Verwaltung > Dienste" altindan ayarlayabilirsiniz. Dreamboxdan PCye baglanti Telnet altinda.
Samba, kisaca Linux sistemlerle Windows makinalar arasinda yazici ve dosya paylasimi yapan bir pakettir. Bu sayede Linux sistem üzerindeki kaynaklar, Windows tarafinda kolayca erisilebilecek bir hale getirir.
Samba sisteminin calismasi icin "nmbd" ve "smbd" dosyalarinin /bin klasörününün altinda olmasi gerekir. Eger bu dosyalar yok ise veya baska bir yere yönledirilmis ise (/var/bin), bu dosyalari temin ederek buraya FTP ile kopyaladiktan sonra Attributelerini 755 olarak degistirin. Boxu yeniden calistirdiktan sonra Windows üzerinden UNC-path ile Windows-Exploradan ulasabilirsiniz. (192.168.0.50 Dreamboxun IPsi)
\\192.168.0.50 veya \\dreambox
\\dreambox yazabilmeniz icin "C:\WINDOWS\system32\drivers\etc" klasörü altindaki "hosts" dosyasinin i**** asagidakileri yazin.
code:
127.0.0.1 localhost
192.168.0.50 dreambox
Windows üzerinden ulastiginiz Dreamboxtaki dosyalari Notepad.exe ile editlemeyin (UltraEdit olabilir) ve bilmediginiz dosyalari silmeyin.
9. Telnet ve Linux
Telnet, Internet agi üzerindeki çok kullanicili bir makineye uzaktaki baska bir makineden baglanmak için gelistirilen bir TCP/IP protokolü ve bu isi yapan programlara verilen genel isimdir.
Bu bölüm icin herhangi bir programa gerek kalmadan Windows üzerinden DOS-BOX ile "telnet dreamboxun_ipsini" yazarak ulasabilirsiniz. Telnet icin baska bir programram kullanmak isterseniz (Rengini, yazilari, ayarlari kaydetmek icin gibi) PuTTY daha iyisi SecureCRT yi kullanabilirsiniz.
Baglanti bilgileri;
Hostname or IP : 192.168.0.50 (Dreamboxun IPsi)
Port: 23
Login: root
Password : dreambox
Dreamboxa baglantiyi kurduktan sonra, otomatik baglanti yok ise
BusyBox on dreambox login: root
Password: dreambox
yazarak calismaya baslaya bilirsiniz. Linux üzerinde bulunan en yetkili kullanici "root" (Administrator) olmaniza ragmen, Dreambox da degisiklik yapabileceginiz tek /var klasörüdür. Kullanilan komutlar "busybox" altinta toplanmistir ve gercek Linux bilgisayarinda olan komutlara göre biraz kücültürmüstür. (Busybox komutlari icin buraya bakin http://www.busybox.net/downloads/BusyBox.html)
Fazla derine inmeden en cok kullanilan komutlarla devam edelim.
ls (ll) : Dosya ve klasörleri gesterir. Genelde "ls -la" ("ll" olarak kisaltimisi) diye kullanmaniz tavsiye ederim. Böylelikle gizlenmis dosyalarida görebilirsiniz.
cp : Bir dosyayi veya klasörü, A dan B ye kopyalar.
mv : Bir dosyayi veya klasörü, A dan B ye kaydirir (verschieben).
mkdir : Klasör yaratir.
rmdir : Klasörü siler.
rm : Dosya ve Klasör siler.
cd : Klasör degistirmek icin. (cd /bin)
touch : Bos bir dosya yaratir.
free : Sistemdeki bellek hakkinda bilgi verir. (Speicher status)
df : Sisteme baglanmis disklerin durumunu gösterir.
mount : Sisteme disk veya diger iletisim araclarini baglar.
umount : Sisteme baglanmis araclari cikartir.
cat : Dosyalari veya ciktilari olan komutlari ekrana yansitir. ("cat /proc/modules" kullanilan moduller hakkinda bilgi)
dos2unix : Windows dosyalirini Linux dosyasi haline getirir.
unix2dos : Linux dosyalarini Windows dosyasi haline getirir.
vi : Dreambox icinde bulunan editor.
Linux altinda hizli ve dogru calismak icin TAB tusunu kullanirsaniz iyi olur. örnek;
code:
~ > cd /var/t
/var/tmp/ /var/tuxbox/
~ > cd /var/tuxbox/
cd /var/t tusuna bastiktan sonra TAB a birkac kere basin. Orada size /var/tmp/ ve /var/tuxbox/ klasörlerini oldugunu gösterecektir. Tekrar u + TAB tuslarina bastiktan sonra "cd /var/tuxbox/" olarak tamamlanacaktir.
vi editörü icin bazi önemli komutlar:
"vi dosya_ismi" (vi /var/tuxbox/start_enigma)
<Ctrl f> "ekrani bir sayfa ileri götürür"
<Ctrl b> "ekrani bir sayfa geri getirir"
/sat "Sayfada "sat" kelimesini arar"
n "aramaya devam eder"
i "Texti sol taraftan yazmaya baslamak icin"
a "Texti sag taraftan yazmaya baslamak icin"
o "Texti bir alt satirdan yazmaya baslamak icin"
Yazma modundan cikmak icin 2 kere ESC tusana basmak gerekir
dd "Bulunduguz satiri silmek icin"
10dd "10 satir birden silmek icin"
:w "Kayit edmet icin"
:q "vi den cikmak icin"
:q! "vi den kayit etmeden cikmak icin"
:wq veya ZZ "kayit etmek ve ardindan cikmak icin"
Bu kadar ön bilgiden sonra yukari bölümlerde bahsedilen Windows üzerinden yapilan isleri biraz daha acarak tamamlayalim.
HDD, Compact Flash, USB
Format yapmak icin
HDD, CF : mkreiserfs /dev/ide/host0/bus0/target0/lun0/disc
USB : mkreiserfs /dev/scsi/host0/bus0/target0/lun0/disc
Sisteme baglamak icin
Windows üzerinden C: D: diskleri gibi ulasma metodu var iken Linuxde, bu klasörler yardimi ile gerceklesir ve her klasör bir disk görevini alabilir. Dreambox da Harddiski cikartinca "/hdd" klasörünün bos oldugu göreceksiniz. Harddiski tekrar taktiginizda Linux bunu otamatik olarak sisteme bagliyor.
mount /dev/ide/host0/bus0/target0/lun0/part1 /hdd/
mount: baglama komutu
/dev/ide/host0/bus0/target0/lun0/part1 : baglanacak diskin adi
/hdd/ : baglanmasi istenen klasörün adi
Eger CF karti ve Harddiski ayni anda baglamak istiyorsaniz "/dev/ide/" den sonra gelenlere bir göz atin. Olumlu bir dizin bulursaniz ikisinide ayi anda kullanabilirsiniz. USB de IDE nin aksine SCSI kanali kullaniliyor ve ayni anda digerleri ile kullanilabilir. "/hdd" daha önce Harddisk icin bagladimizdan dolayi, USB yi de "/mnt" klasörüne baglayalim.
mount /dev/scsi/host0/bus0/target0/lun0/disc /mnt
Isterseniz /var klasörü altinda yaratacaginiz bir klasörüde kullanabilirsiniz.
mkdir /var/mp3ler
mount /dev/scsi/host0/bus0/target0/lun0/disc /var/mp3ler
NOT: Format islemleri bir defaya mahsustur. Her defasinda bu islemi yapmaniza gerek yok.
NFS
Yukarida "TrueGrid Pro NFS Server" i yüklemistik. Bu bölümde baglantiyi yapacagiz.
mkdir /var/mp3ler
mount -t nfs -o nolock 192.168.0.2:/dreambox /hdd
Bilgisayarda bulunan "D:\NFSRoot" (yukardaki örnege göre) klasörüne simdi Dreambox üzerinde /hdd klasöründen ulasabilirsiniz.
"TrueGrid Pro NFS Server" Windows altinda dienst olarak calistigini önce kontrol edin. Yapilan islemleri nasil otamatik hale getiririm sorularina cevaplari her Forum sayfalarinda bulabilirsiniz.
Telnet üzerinde Image yüklemek imkani oldugunu daha baska bir yerde bahsetmistim. Bunu sadece yükleme olarak degil, manupüle yaptiktan sonra yükleme olarak örneklendirecegim.
Birincisi HDD, CF veya USB-HDD olmasi sart. Windows-NFS ile denemedim fakat sizde denemeyin (Linux NFS olabilir) ve bütün islemleri bir klasör icinden yapacagiz. (/hdd/yeniimage)
mkdir /hdd/yeniimage
cd /hdd/yeniimage
ode:
-rwxr-xr-x 1 root root 29877 Jan 1 01:11 bild
-rwxr-xr-x 1 1000 232 280152 Jan 1 01:00 busybox
-rwxr-xr-x 1 1000 232 5792 Jan 1 01:00 eraseall
-rwxr-xr-x 1 root root 62408 Jan 1 01:08 mkcramfs
-rwxr-xr-x 1 root root 59505 Jan 1 01:08 uncramfs
-rw-r--r-- 1 root root 6041600 Jan 1 01:04 yeniimage.img
Önce "yeniimage.img"yi "/hdd/yeniimage/test" entpacken yapiyoruz ve "yeniimage.img" siliyoruz.
./uncramfs /hdd/yeniimage/test yeniimage.img
rm yeniimage.img
cp ./bild /hdd/yeniimage/test/root/platform/kernel/bild
chmod 744 /hdd/yeniimage/test/root/platform/kernel/bild
cp ./sci_drv.o /hdd/yeniimage/test/lib/modules/2.4.20/misc/sci_drv.o (Cryptoworks karti icin)
Su an kullandiginiz "satellites.xml" dosyasini yeni imageye kopyaliyoruz
cp -a /var/tuxbox/config/satellites.xml /hdd/yeniimage/test/var_init/tuxbox/config/
Buraya kadar mevcut olan dosyalari kopyaladigimiz icin imagede fazla bir büyülme olmayacaktir. Bunun icin baska kopyalacaginiz dosyalarin büyüklügüne dikkat edin.
Simdi tekrar entpacken yaptigimiz imageyi packen yapabiliriz.
./mkcramfs /hdd/yeniimage/test/ yeniimage.img
-rw-r--r-- 1 root root 6041600 Jan 1 01:04 yeniimage.img --> eski hali
-rw-r--r-- 1 root root 6017024 Jan 1 01:10 yeniimage.img --> yeni hali
görüldügü gibi image biraz kücülmüs.
./eraseall /dev/mtd/0 && cp ./yeniimage.img /dev/mtd/0
Eski image silinirken "status" olarak izleyebilisiniz. Yeni image yüklenirken cursor gelene kadar kanal degistirmeyin sadece bekleyin. Tekrar yazi yazma imkaniniz olduktan sonra.
cd /
umount -a
reboot
yazarak boxu yeniden calistirin. Eger "Illegal instruction" diye bir hata verirse, Dreamboxu resetleyin ve "Flash Erase" yapin.
Yazilanlarin hepsi;
code:
mkdir /hdd/yeniimage
cd /hdd/yeniimage
./uncramfs /hdd/yeniimage/test yeniimage.img
rm yeniimage.img
cp ./bild /hdd/yeniimage/test/root/platform/kernel/bild
chmod 744 /hdd/yeniimage/test/root/platform/kernel/bild
cp -a /var/tuxbox/config/satellites.xml /hdd/yeniimage/test/var_init/tuxbox/config/
./mkcramfs /hdd/yeniimage/test/ yeniimage.img
./eraseall /dev/mtd/0 && cp ./yeniimage.img /dev/mtd/0
cd /
umount -a
reboot
Eger yüklediniz dosyalardan kaynaklanan bir problem olursa, Boxu Serial kablo ile yeniden Flash yapabilirsiniz.
10. Tips & Triks
Asagidaki kodlari yarattiginiz bir html sayfasina eklerseniz, Dreamboxun update fonksiyonunda oldugu gibi, IE ile görebilirsiniz. (Target=5 Dreambox icin olan imagelerdir)
code:
<XML ID=xmlDream src="http://www.dream-multimedia-tv.de/dm7000/update/catalog.xml"></XML>
<XML ID=xmlTravel src="http://www.xs4all.nl/~traveler/Dream/Updates/catalog.xml"></XML>
<style type="text/css">
<!--
.table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size=12px}
-->
</style>
<TABLE DATASRC="#xmlDream" DATAFLD="image" BORDER=1 class=table>
<THEAD><TH>Dream IMG</TH><!--TH>URL</TH><TH>Version</TH--><TH>Target</TH></THEAD>
<TR>
<TD><a DATAFLD="url"><SPAN DATAFLD="name"></SPAN></a></TD>
<!--TD><SPAN DATAFLD="url"></SPAN></TD>
<TD><SPAN DATAFLD="version"></SPAN></TD-->
<TD><SPAN DATAFLD="target"></SPAN></TD>
</TR>
</TABLE>
<br>
<TABLE DATASRC="#xmlTravel" DATAFLD="image" BORDER=1 class=table>
<THEAD><TH>Traveler IMG</TH><!--TH>URL</TH><TH>Version</TH--><TH>Target</TH></THEAD>
<TR>
<TD><a DATAFLD="url"><SPAN DATAFLD="name"></SPAN></TD>
<!--TD><SPAN DATAFLD="url"></SPAN></TD>
<TD><SPAN DATAFLD="version"></SPAN></TD-->
<TD><SPAN DATAFLD="target"></SPAN></TD>
</TR>
</TABLE>
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus dem Forum KalKaNbOARd
Ähnliche Beiträge wie "frambox icin bilgi ve ayarlar"
Ne oLur..(sizin için mutlaka okuyun) - alyazmalim (Mittwoch 24.05.2006)
Maclar Icin Bilgi - admineko (Donnerstag 21.12.2006)
yunanlılar bu sefer de kemençemiz için "bizim" ded - oznur (Mittwoch 13.06.2007)
tanışmak için - emirhandinc (Dienstag 09.01.2007)
Laz oldugun icin - NiceGirl (Samstag 25.06.2005)
Hafizayi Kuvvetlendirmek Için - Enes_ (Samstag 31.03.2007)
Winamp MSN icin - cemyildiz (Samstag 01.12.2007)
Platanik Asklar icin - alpalp (Montag 25.12.2006)
Pascal Nouma Icin... - close (Freitag 08.04.2005)
maclar yok tahmin etmek icin - Anonymous (Freitag 19.05.2006)