Merhaba arkadaşlar sizlere beceriksizler forumdan bulduğum ve dreambox kullanıcılarına ve almayı düşünenlere yararlı gördüğüm bir bilgiyi aktarıyorum
bülo arkadaşa teşekkür ederim
1. Güvenlik ve Teknik Tanimlar
Sitandart güvenlik bilgileri olarak bilenen
- Boxun konuldugu yerin üstünün en az 20 cm olmasi ve özellikle sag tarafinin (havalandirma kismi) acik olmasi
- Oda sicakliginin +15 °C - +35 °C arasinda olmasi
- Yagisli havalarda (yildirim, simsek li havalarda) boxun kullanilmamasi
gibi örneklere yaninda Boxa takilacak
- Serial kablo baglantisi (RS 232)
- Scart kablo baglantisi
- Netzwerk kablo baglantisi
- ve özellikle LNB kablo baglantisini
takmadan önce Boxu kapatmak veya elektirik fisini cikartmak gerekir diye uyarmak istiyorum.
Teknik Terimler
Anten
Elektromanyetik dalgalari toplayan ve gönderen bir düzenek. Bir parabol reflektöre ve difl band antenine sahiptir.
Parazitsiz Düsük Konverter Blogu (Low Noise Block LNB)
Bir frekans arali€ini bir ZF arali€ina çeviren, parazitsiz mikro dalga yükselticisi ve konverteri.
Geçis Hatasi Düzeltmesi (Forward Error Correction FEC)
Veri aktariminin hata kontrolü için bir sistem.
Frekans
Hertz (Hz) cinsinden gösterilen, saniye basina periyot veya olay sayisi.
Transponder
Bir sinyali alan, güçlendiren ve bir baska frekansta ileten otomatik bir düzenleme
Paket isareti (Packet Identifier PID)
Tek bir veri akiminin veri akimi nakliye paketini tanimlayan birden fazla numara.
Polarizasyon
Elektrik sahasinin oryantasyonu ile belirlenen bir elektromanyetik dalganin özelligi.
Faz Degistirici Yardimiyla Kare Kodlamasi (QPSK)
Dört ayri faz degistiricinin kullanildigi, faz degistirici vasitasiyla kodlama.
Kanal
Bir decoderin veya televizyonun ayarlandigi bir kanal.
Ara Frekans (ZF)
Bir tasiyici frekansin, aktarimin veya alimin ara adimi olarak kaydirildigi bir frekans.
2. Kurulum
Televizyon (Scart kablo), LNB (Boxun arkasindaki üst baglanti) ve Dreambox'un elektirik baglatilarini yaptiktan sonra Box hemen acilacaktir ve televizyonda bir logo gözükmesi gerekir. Eger box herhangi bir kanal göstermiyorsa "Dil kurulumu" ile ayarlara baslayacaktir.
Dil secimini yaptiktan sonra "Anten ayarlari" kisminda antene kac LNB bagli veya antenin motorlumu oldugunu bildirmeniz gerekiyor.
*Sadece bir uydu --> Bir uydu icin
*DiseqC ile 2 uydu --> LNB-A ve LNB-B. 2 uydu icin
*DiseqC ile 4 uydu --> LNB-A, LNB-B, LNB-BA, LNB-BB. 4 uydu icin
*DiseqC ile Rotor --> DiseqC Rotor dönebildigi kadar birden fazla uydu icin
*Özel LNB ayarlari --> Bu menüde DiseqCdeki parametreleri daha iyi kullanmak veya Motor Kurulumu icin gereken parametreleri yazmak icin
*DiseqC ile 4 uyduyu sectikten sonra (bendeki sisteme göre)
1 e basarak Astra yi (19,2° E)
2 ye basarak Hotbird ü (13° E)
3 e basarak Türksat i (42° E) ve
4 e basarak Eutelsat W3 (7° E)
uydusunu sectikten sonra OK e basarak hafizaya aliniyor ve ardindan uydu tarama menüsü geliyor. Oradanda aranacak uyduyu sectikten sonra, eger hersey dogru kurulmus ise LOCK ve SYNC yazilarinin yaninda yesil isaretler (aktiv) görünecektir. "Hepsini Sil" (alle löschen) nin fonktiyonu daha önce bulunmus kanallari silmeye yaradigi icin ilk aramada aktiv yapmamiza gerek yok. "Aramayi baslat" dedikten sonra yazili Transponderler tektek araniyor ve islem bittikten sonrada bulunan TV, Radyo ve diger informasyonlari gösteren pencereyi kapattiktan sonra tekrar baska bir uydu aramak istedigimiz sorulacaktir. Tavsiye olarak Hayir dedikten sonra kumandanin ortasinda bulunan kirmizi tus (LAME!) ile ayarlar menüsünden cikarak Ana Menü seceneklerinden Shutdown (Herunterfahren) a basarak Dreamboxu kapatiyoruz. Bunu sebebi yaptigimiz bütün ayarlarin hafizaya alinmasidir. Bazen birden fazla uydu arattiktan sonra Box kendi kendine istem disi kapandigi icin verilen bilgilerde kayboluyor. (Bu sadace bir tavsiyedir. Uygula-Gör yöntemiyle kendiniz deneyebilirsiniz)(Niyemi uydulari Astra,Hotbird,... diye siraladigimida; cogu yeni yazilimlarin sitandart olarak böyle ayarli olmasi ve aramaya gerek kalmadan seyredebilmem.)
Simdi Boxu tekrar acarak diger uydularida arama yaptirdiktan sonra (eger baska aranacak uydu var ise) Dreambox ile FTA (Sifresiz kanallari) kanallarini seyrede bilirsiniz. Biraz daha fazla komfort ve kumandadaki 1 den 9 a basinca kanallari degistirmek icin ve kanallari siralamak icin
yukari/asagi tusuna basin
renkli tuslardan kirmiziya basin
"Editier-Modus" aktivieren basin ve "Servicenumbers" sectikten sonra
istediginiz kanallari OK leyin. (OK ye basinca kanallar kirmizi olacaktir)
tekrar kirmizi tusa basarak "Editier-Modus" abschalten diyerek kanallari hafizaya alin.
"Servicenumbers" girmek icin yukari/asagi tusuna + mavi tusa basin
(yukari/asagi + kirmizi tusa basinca gelen menü zaten kendi kendine herseyi acikliyor)
3. Yeni yazilim yükleme (Image Flash)
Yeni yazilim yüklemek icin birden fazla yöntem bulunmaktadir. Bu bölümde, cogu kisinin kolaylik uygulayabilecegi ve en sitandart nitelendirilen Serial kablo ile yeni yazilim yükleme örnegini verecegim. (RS232, Com Port) (Digerlerinide sirasi gelince)
Dreamboxu bilgisayara baglamak icin "Serial Null Modem Kabel" gerekmektedir. Her ne kadar Serial olarak bahsetsemde aslinda baglantilari iceriden örnekte oldugu gibi degistirilmistir. Ama yinede sitandartdir ve her bilgisayar ve böyle malzame satan yerlerden temin edilebilir.
SUB-D 9pol. <-> SUB-D 9pol.
2 <-> 3
3 <-> 2
5 <-> 5
7 <-> 8
8 <-> 7
Ikinciside "DreamUp" programi. Bu programin icinde Dreambox icin gerekli olan "bootloader" oldugu icin üretici firmanin web sayfasindan güncel sürümünü indirmenizi tavsiye ederim. Serial ara kablosunu ve DreamUp programini temin ettikten sonra, Dreamboxu kapatiyoruz ve Serial kabloyu boxa ve PCye bagliyoruz. Ondan sonra sirasi ile
1. PC de DreamUP.exe programini calistirin ve Com Portunu secin (Com1, Com2,...)
2. Connect te basin ve Dreambox calistirin
3. Flash buttonuna basip yüklenecek image yi secin ve islemler tamamlana kadar bekleyin
4. Eger sectiginiz image hemen yüklenmez ise NR. 3 tekrarlayin
5. Islemler bittikten sonra "Flash update finished, result 0" gördükten sonra Exit e basip cikin
6. Dreambox un elektrik kablosunu ve Serial kablosunu cikardin
7. 1 dakika bekledikten sonra tekrar Box u acin
8. Televizyonda logoyu gördükten sonra Dreamboxdaki 3 dügmeden UP a basin ve basik tutun (Sol üst dügme)
9. Dreamboxda Flash erase görüldükten sonra birakin
Eger bir problem cikarsa PCden Com Port ayarlarini Sitandart yapmayi deneyin (9600,8,N,1,N gibi) veya
"use network" aktiv olmamasina dikkat edin. Elinizdeki kablonun 100% "nullmodem" kablo oldugundan eminseniz islemleri tekrarlayiniz.
4. Hyperterminal
Hyperterminal programi Windows isletim sistemi icinde sitandart yer alan, cesitli amaclar icin ve özellik baglanti yapilan cihazlari diagnose yapmak icin kullanilir. Dreambox ile kullanma sebebi ise, log almak, Dreamboxun Bios unu ayarlamak veya bazi durumlarda ileride bahsedecegim "Telnet programi" gibi örneklerini verebilirim.
Hyperterminal ayarlari
Program acildiginda isim yerine "Dreambox" yazarak OK ye basin.
Baglanti kisminda baglanan Com Portunu sectikten sonra (com1, com2,...)
Daha sonra gelecek pencerede
Bits pro Sekunde: 115200
Databits: 8
Parität: Keine
Stoppbits:1
Flusssteuerung: Keine
ayarladiktan sonra OK ye basin. Program hemen calisaktir. (Baglan ve Baglantiyi kes (Anrufen/Auflegen) aciklamama gerek yok)
Yaptiklarimizi "Kaydet (Speichern)" diyerek, baska zaman sadece kayit edilen isim altindan acmak kaliyor.
Serial kabloyu Boxa ve PCye bagladiktan sonra (Güvenlik kismini okuyun) programi calistabiliriz.
Boxu calistirdiktan sonra
"Dreambox DM7000" yazisindan sonra PCden "Backspace" (Geri silme) tusuna basiyoruz.
ondan sonra söyle bir yazi gelecektir
Linux/PPC load: console=none root=/dev/mtdblock/0
bunu
Linux/PPC load: console=
kadar olan kismi sildiktende sonra " ttyS0,115200 root=/dev/mtdblock/0 " yazarak ENTER e basmak yeterli olacaktir.
Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock/0
Buraya kadar yapilan islemler, Hyperterminal programi ile yapilacak isler icin aynidir.
Hyperterminal ile Telnet Modus
Dreambox a baglanacak baska bir imkaniniz (FTP, Telnet) yok ise yukaridaki islemri yaptiktan sonra STRG + C tuslarina basmak yeterli. Kisaca, Serial kablo ile settings yüklenebilir, HDD, CF kart, USB Stick, formatlanabilir veya hata aranabilir. Linux bilgisi gerektirdigi icin ilerideki konularda daha ayrintili deginirim.
Bios ayarlari
Boxu actiktan sonra "DM7000" yasizi gözüktenten sonra 2 x ENTER tusuna basmak yeterli. Ondan sonra asagidaki örnek gibi ayarlar menüsüne ulasabilirsiniz. Daha fazla bilgi icin, Telnet ve Linux bilgisi gerektigi icin fazla aciklamak istemiyorum. (Zaten fazla aciklanacak bir seyde yok)
DM7000 BIOS v.2.0 (Sep-22-2002)
RAM: 48 MB, LCD: OK, CPU 252 MHz, BUS 63 MHz
--- Device Configuration ---
Power-On Test Devices:
000 Disabled System Memory [RAM]
002 Disabled Ethernet [ENET]
----------------------------
Boot Sources:
001 Enabled Application in Flash [FLASH]
002 Enabled Ethernet [ENET]
local=0.0.0.0
remote=255.255.255.255
hwaddr=0009340023aa
003 Enabled Serial Port 1 [S1]
Baud = 9600
----------------------------
Update Flash : Disabled
Automatic Boot: Enabled
----------------------------
1 - Toggle Power-On Tests
2 - Change a Boot Device
3 - Change IP Addresses
4 - Ping test
5 - Change Baud Rate for S1 Boot
D - Display Configuration
0 - Exit Menu and Boot Application
5. Iletisimi Agi (Netzwerk)
Netzwerk ile Dreambox bagli degil ise makinayi almak ile hata yamissiniz denilebilir (Yanlis anlamayin sadece bana göre). Cünkü bütün cazibeli isler burdan sonra basliyor...
Bu konuda kendi icinde 3 ayriliyor.
A. PC --> Dreambox
B. PC --> PC --> Dreambox
C. PC --> Router --> Dreambox
PC=Netzwerk karti
Dreamboxun ayarlari
Ayarlar menüsünden Netzwerk ayarina giriyoruz.
IP: 192.168.0.50
Netmask: 255.255.255.0
Nameserver: 192.168.0.1
Gateway: 192.168.0.1
"Configure Network" aktiv hale getirerek hafizaya aliyoruz.
Nameserver ve Gateway sadece dis dünya ile irtibat kurmak icin gerekli oldugundan yazilmamasinin bir sakincasi yoktur.
PC Netzwerk ayarlari
Start > Einstellungen > Netzwerkverbindungen
Lan-Verbindung üzerine sag maus tusuyla Eigenschaften a bastiktan sonra gelen pancerede tekrar Eigenschaften basarak Internetprotokol(TCP/IP) ü maus ile aktiv yaparak tekrar Eigenschaften e basiyoruz. Gelen pencerde "Folgende IP-Adresse verwenden" e bastiktan sonra sunlari yaziyoruz.
IP-Adresse:192.168.0.1
Subnetzmask:255.255.255.0
Standartgateway:
Gerekirse bilgisayari yeniden calistirdiktan sonra IP Adresinizi test edin.
A. PC --> Dreambox
Gerekenler: Netzwerk karti ve RJ 45 Gekreuztes-Patch kablo
B. PC --> PC --> Dreambox
Gerekenler: 2 tane Netzwerk karti ve RJ 45 Gekreuztes-Patch kablo.
Metod A gibi yalniz xDSL veya Kablo ile internete baglanan kullanicilar icin. Birinci Netzwerk karti zaten mevcut, sadece ikinci Netzwerk kartini almak gerekiyor. Windows2000 veya XP sürümünü kallaniyorsaniz Dreambox'uda internet baglaya bilirsiniz. Bunun icin ikinci Netzwerk kartini Eigenschaften kisminda yukarida "Erweitert" acip "Gemeinsame Nutzung der Internetverbindung" u aktiv yapip, asagidaki bölümden birinci Netzwerk kartini secmek yeterli olacaktir.
C. PC --> Router --> Dreambox
Gerekenler: Router, Netzwerk karti ve 2 tane RJ 45 Patch kablo. (Kablo, Dreambox ve PC icin ayri)
Bu metod Dreambox icin yakinda (cok yakinda) gerekli bir kombinasyon olacaktir. Genelde cogu Routerin icinde NAT fonksiyonu (internet üzerinden gelen sorulari belli bir bilgisayara veya Dreamboxa yönlendirme) oldugu icin. Daha acikcasi Abonesi oldugunuz Karti baska biriyle paylasabilirsiniz.
Routerin ayarlari genelde browser üstünden yapiliir ve el kitabinda hepsi detayli aciklanir. Routere baglanmak icin belki bilgisayarin IP-Adresini degistirmek gerekebilir. Eger IP 192.168.1.x ile basliyorsa PC nin IP sini de ona göre degistirmek gerekir.
Test yöntemi
Eingabeaufforderung (DOS).
Start > Ausführen e bastiktan sonra "cmd" (win98 icin "command") yazarak OK basin.
Eger ciktilari Maus ile kopyalip yapistirmak (Kopieren-Einfügen) istiyorsaniz, taskleistede acik olan DOS-BOX üzerine maus ile gidip sag tusla Eigenschaftene basin. Optionen bölümünde QuickEditModus ve EinfügeModus u aktifleyin. OKye bastiktan sonra gelen soruyu istege göre isaretleyin. Simdi maus ile DOS-BOX markieren yapabilir ve ENTER tusu ile Kopyalayabilirsiniz. Kopyaladiginiz bir textide mausun sag tusu ile DOS-BOX yapistirabilirsiniz.
ping
PING TCP/IP kurulumunu test eden kontrol aracidir ve baglanti hatalarini tanimlar . PING Internet Kontrol Mesaj Protokolunu (ICMP) kullanir .PING TCP/IP hostun uygun ve islevsel olduguna karar vermek için ICMP echo request ve reply mesajlarini kullanir. Yazilisi ; ping ip_adresi (ping 192.168.0.50)
----------------------------------------------------------
C:\>ping 192.168.0.50
Ping wird ausgeführt für 192.168.0.50 mit 32 Bytes Daten:
Antwort von 192.168.0.50: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Ping-Statistik für 192.168.0.50:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 2ms, Mittelwert = 0ms
----------------------------------------------------------
ipconfig
Tcp/ip ayarlarini ve bu ayarlarin içindeki dhcp ,wins server ve dns adreslerini kontrol eder.
Standardmäßig wird nur die IP-Adresse, die Subnetzmaske und das Standardgateway für jeden an TCP/IP gebundenen Adapter angezeigt.
----------------------------------------------------------
C:\>ipconfig
Ethernetadapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix:
IP-Adresse. . . . . . . . . . . . : 192.168.0.2
Subnetzmaske. . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
----------------------------------------------------------
Netzwerk de artik calistigina göre Image yüklemiyi daha hizli yapmak icin DreamUP da "Use Network" kismini aktiv duruma getirebiliriz.
Local IP(PC) böümüne bilgisayarin IP sini yazdiktan sonra
(bunu IPCONFIG ile bulabilirsiniz. Eger IP adresi 169.x.x.x ile basliyorsa, bu Windows un kendi verdigi bir IP dir ve yanlistir)
Remote IP (Box) bölümüne herhangi bir adresi yazabilirsiniz.
(Herhangi bir IP adresi PC nin IP adresi ile ayni Ag sinifindan olmasi gerekir. Eger PC nin IP si 192.168.0.2 ise Box icin 192.168.0.x yazmanizi gerekir. x de 3 den 254 kadar bir rakam olabilir). Bazen Boxun IP sini almasi biraz zaman gerektire bilir. Bunun icin DOS-BOX üzerinden PING yaptiktan sonra Flash islemine gecin. Bu metod yukaridaki Serail örnegi gibidir ve sadece Netzwerk ile hizlandirilmis seklidir. Hepsini tekrar yazmak gerekirse asagidaki gibi olacak.
1. PC de DreamUP.exe programini calistirin ve Com Portunu secin (Com1, Com2,...)
2. PC nin IP sini yazin (örnek 192.168.0.2) Dreamboxun IP sini yazin (örnek 192.168.0.3)
3. Connect te basin ve Dreambox calistirin
4. Flash buttonuna basip yüklenecek image yi secin ve islemler tamamlana kadar bekleyin
5. Eger sectiginiz image hemen yüklenmez ise NR. 3 tekrarlayin
6. Islemler bittikten sonra "Flash update finished, result 0" gördükten sonra Exit e basip cikin
7. Dreambox un elektrik kablosunu ve Serial kablosunu cikardin
8. 1 dakika bekledikten sonra tekrar Box u acin
9. Televizyonda logoyu gördükten sonra Dreamboxdaki 3 dügmeden UP a basin ve basik tutun (Sol üst dügme)
10. Dreamboxda Flash erase görüldükten sonra birakin
6. Donanimlar (HDD, CF, USB,...)
Harddisk
Detayli baglanti bilgileri Boxun kullanma kilavuzunda yer aliyor.
Dreambox a Harddiski baglayabilmek icin orijinal elektrik baglanti kablosu olmasi gerekmektedir.
Harddiskin hizi ne olursa olsun Box maksimal UDMA66 hizini kullaniyor.
Boxa kac GB lik? Harddisk sorusuna kendiniz cevap vermeniz gerekir. Bu sizin neyapmak istedinize bagli bir sey oldugundan hesaplamiyi söyle yapabilirsiniz.
90 dakikalik iyi bir ses ve görüntülü bir film icin 6GB lik, 100 tane 4MB lik MP3 icin 4-5GB lik bir yer gerekebilir. Ileride dijital fotograf albümü, degisik oyunlar, image testinide eklersek, ona göre hesabini siz yaparsiniz artik. Eski Harddisk takmak isteyenler Box icin verilen VOLT, WATT kismina dikkat etmelidirler. Cünkü eskiler yenilere göre fazla güc kullanmaktadirlar.
Harddiski ayarlar bölümünden Harddisk menüsünden formatlaya bilirsiniz. (ext3 veya reseirfs ile. okudugum kadari ile reiserfs tavsiye ediliyor). Formattan sonra /hdd klasörünün icinde "movie" (/hdd/movie) diye film cekimleri icin bir klasör yaratilacaktir. Eger yok ise FTP veya Telnet üzerinden kendiniz yapabilirsiniz.
CF (Compact Flash)
CF Karti, en cok dijital fotograf ceken kameralarda kullaniliyor. Üretici firmanin bir cok amacindan biride dijital kamera ile cekilen resimleri Dreamboxta göstermek idi. Suanda BETA olan sürümü buna henüz hazir degil. Ama baska amaclar icin kullanilabilir. (Yeni bir image veya image testi, veya önemli ayarlari bu kartin üzerine kopyala bilirsiniz)
CF Kartinda Master/Slave yapmak icin bir opsiyon yok ve CF Karti MASTER olarak Dreamboxa baglanacaktir. Eger Boxun icinde mevcut bir Harddisk var ise CF karti ile birlikte kullanamassiniz. Bunu sebebi Dreamboxtaki Linux sürümünde ikinci Harddisk icin bir yerin olmamasidir.(Harddisk i SLAVE olarak degistirseniz bile).
CF Kartnida menüden Harddiskde oldugu gibi formatlayabilirsiniz. Eger bir CF karti almak istiyorsaniz en 128MB olasina dikkat edin.
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.
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;
~ > 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
-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;
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)
<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>
bülo arkadaşa teşekkür ederim
- 1.Güvenlik ve Teknik Tanimlar
- 2. Kurulum
- 3. Yeni yazilim yükleme (Image Flash)
- 4. Hyperterminal
- 5. Iletisimi Agi (Netzwerk)
- 6. Donanimlar (HDD, CF, USB,...)
- 7. FTP (File Transfer Protokol)
- 8. NFS (Network File System) ve Samba
- 9. Telnet ve Linux 10. Tips&Triks
1. Güvenlik ve Teknik Tanimlar
Sitandart güvenlik bilgileri olarak bilenen
- Boxun konuldugu yerin üstünün en az 20 cm olmasi ve özellikle sag tarafinin (havalandirma kismi) acik olmasi
- Oda sicakliginin +15 °C - +35 °C arasinda olmasi
- Yagisli havalarda (yildirim, simsek li havalarda) boxun kullanilmamasi
gibi örneklere yaninda Boxa takilacak
- Serial kablo baglantisi (RS 232)
- Scart kablo baglantisi
- Netzwerk kablo baglantisi
- ve özellikle LNB kablo baglantisini
takmadan önce Boxu kapatmak veya elektirik fisini cikartmak gerekir diye uyarmak istiyorum.
Teknik Terimler
Anten
Elektromanyetik dalgalari toplayan ve gönderen bir düzenek. Bir parabol reflektöre ve difl band antenine sahiptir.
Parazitsiz Düsük Konverter Blogu (Low Noise Block LNB)
Bir frekans arali€ini bir ZF arali€ina çeviren, parazitsiz mikro dalga yükselticisi ve konverteri.
Geçis Hatasi Düzeltmesi (Forward Error Correction FEC)
Veri aktariminin hata kontrolü için bir sistem.
Frekans
Hertz (Hz) cinsinden gösterilen, saniye basina periyot veya olay sayisi.
Transponder
Bir sinyali alan, güçlendiren ve bir baska frekansta ileten otomatik bir düzenleme
Paket isareti (Packet Identifier PID)
Tek bir veri akiminin veri akimi nakliye paketini tanimlayan birden fazla numara.
Polarizasyon
Elektrik sahasinin oryantasyonu ile belirlenen bir elektromanyetik dalganin özelligi.
Faz Degistirici Yardimiyla Kare Kodlamasi (QPSK)
Dört ayri faz degistiricinin kullanildigi, faz degistirici vasitasiyla kodlama.
Kanal
Bir decoderin veya televizyonun ayarlandigi bir kanal.
Ara Frekans (ZF)
Bir tasiyici frekansin, aktarimin veya alimin ara adimi olarak kaydirildigi bir frekans.
2. Kurulum
Televizyon (Scart kablo), LNB (Boxun arkasindaki üst baglanti) ve Dreambox'un elektirik baglatilarini yaptiktan sonra Box hemen acilacaktir ve televizyonda bir logo gözükmesi gerekir. Eger box herhangi bir kanal göstermiyorsa "Dil kurulumu" ile ayarlara baslayacaktir.
Dil secimini yaptiktan sonra "Anten ayarlari" kisminda antene kac LNB bagli veya antenin motorlumu oldugunu bildirmeniz gerekiyor.
*Sadece bir uydu --> Bir uydu icin
*DiseqC ile 2 uydu --> LNB-A ve LNB-B. 2 uydu icin
*DiseqC ile 4 uydu --> LNB-A, LNB-B, LNB-BA, LNB-BB. 4 uydu icin
*DiseqC ile Rotor --> DiseqC Rotor dönebildigi kadar birden fazla uydu icin
*Özel LNB ayarlari --> Bu menüde DiseqCdeki parametreleri daha iyi kullanmak veya Motor Kurulumu icin gereken parametreleri yazmak icin
*DiseqC ile 4 uyduyu sectikten sonra (bendeki sisteme göre)
1 e basarak Astra yi (19,2° E)
2 ye basarak Hotbird ü (13° E)
3 e basarak Türksat i (42° E) ve
4 e basarak Eutelsat W3 (7° E)
uydusunu sectikten sonra OK e basarak hafizaya aliniyor ve ardindan uydu tarama menüsü geliyor. Oradanda aranacak uyduyu sectikten sonra, eger hersey dogru kurulmus ise LOCK ve SYNC yazilarinin yaninda yesil isaretler (aktiv) görünecektir. "Hepsini Sil" (alle löschen) nin fonktiyonu daha önce bulunmus kanallari silmeye yaradigi icin ilk aramada aktiv yapmamiza gerek yok. "Aramayi baslat" dedikten sonra yazili Transponderler tektek araniyor ve islem bittikten sonrada bulunan TV, Radyo ve diger informasyonlari gösteren pencereyi kapattiktan sonra tekrar baska bir uydu aramak istedigimiz sorulacaktir. Tavsiye olarak Hayir dedikten sonra kumandanin ortasinda bulunan kirmizi tus (LAME!) ile ayarlar menüsünden cikarak Ana Menü seceneklerinden Shutdown (Herunterfahren) a basarak Dreamboxu kapatiyoruz. Bunu sebebi yaptigimiz bütün ayarlarin hafizaya alinmasidir. Bazen birden fazla uydu arattiktan sonra Box kendi kendine istem disi kapandigi icin verilen bilgilerde kayboluyor. (Bu sadace bir tavsiyedir. Uygula-Gör yöntemiyle kendiniz deneyebilirsiniz)(Niyemi uydulari Astra,Hotbird,... diye siraladigimida; cogu yeni yazilimlarin sitandart olarak böyle ayarli olmasi ve aramaya gerek kalmadan seyredebilmem.)
Simdi Boxu tekrar acarak diger uydularida arama yaptirdiktan sonra (eger baska aranacak uydu var ise) Dreambox ile FTA (Sifresiz kanallari) kanallarini seyrede bilirsiniz. Biraz daha fazla komfort ve kumandadaki 1 den 9 a basinca kanallari degistirmek icin ve kanallari siralamak icin
yukari/asagi tusuna basin
renkli tuslardan kirmiziya basin
"Editier-Modus" aktivieren basin ve "Servicenumbers" sectikten sonra
istediginiz kanallari OK leyin. (OK ye basinca kanallar kirmizi olacaktir)
tekrar kirmizi tusa basarak "Editier-Modus" abschalten diyerek kanallari hafizaya alin.
"Servicenumbers" girmek icin yukari/asagi tusuna + mavi tusa basin
(yukari/asagi + kirmizi tusa basinca gelen menü zaten kendi kendine herseyi acikliyor)
3. Yeni yazilim yükleme (Image Flash)
Yeni yazilim yüklemek icin birden fazla yöntem bulunmaktadir. Bu bölümde, cogu kisinin kolaylik uygulayabilecegi ve en sitandart nitelendirilen Serial kablo ile yeni yazilim yükleme örnegini verecegim. (RS232, Com Port) (Digerlerinide sirasi gelince)
Dreamboxu bilgisayara baglamak icin "Serial Null Modem Kabel" gerekmektedir. Her ne kadar Serial olarak bahsetsemde aslinda baglantilari iceriden örnekte oldugu gibi degistirilmistir. Ama yinede sitandartdir ve her bilgisayar ve böyle malzame satan yerlerden temin edilebilir.
code:
SUB-D 9pol. <-> SUB-D 9pol.
2 <-> 3
3 <-> 2
5 <-> 5
7 <-> 8
8 <-> 7
Ikinciside "DreamUp" programi. Bu programin icinde Dreambox icin gerekli olan "bootloader" oldugu icin üretici firmanin web sayfasindan güncel sürümünü indirmenizi tavsiye ederim. Serial ara kablosunu ve DreamUp programini temin ettikten sonra, Dreamboxu kapatiyoruz ve Serial kabloyu boxa ve PCye bagliyoruz. Ondan sonra sirasi ile
1. PC de DreamUP.exe programini calistirin ve Com Portunu secin (Com1, Com2,...)
2. Connect te basin ve Dreambox calistirin
3. Flash buttonuna basip yüklenecek image yi secin ve islemler tamamlana kadar bekleyin
4. Eger sectiginiz image hemen yüklenmez ise NR. 3 tekrarlayin
5. Islemler bittikten sonra "Flash update finished, result 0" gördükten sonra Exit e basip cikin
6. Dreambox un elektrik kablosunu ve Serial kablosunu cikardin
7. 1 dakika bekledikten sonra tekrar Box u acin
8. Televizyonda logoyu gördükten sonra Dreamboxdaki 3 dügmeden UP a basin ve basik tutun (Sol üst dügme)
9. Dreamboxda Flash erase görüldükten sonra birakin
Eger bir problem cikarsa PCden Com Port ayarlarini Sitandart yapmayi deneyin (9600,8,N,1,N gibi) veya
"use network" aktiv olmamasina dikkat edin. Elinizdeki kablonun 100% "nullmodem" kablo oldugundan eminseniz islemleri tekrarlayiniz.
4. Hyperterminal
Hyperterminal programi Windows isletim sistemi icinde sitandart yer alan, cesitli amaclar icin ve özellik baglanti yapilan cihazlari diagnose yapmak icin kullanilir. Dreambox ile kullanma sebebi ise, log almak, Dreamboxun Bios unu ayarlamak veya bazi durumlarda ileride bahsedecegim "Telnet programi" gibi örneklerini verebilirim.
Hyperterminal ayarlari
Program acildiginda isim yerine "Dreambox" yazarak OK ye basin.
Baglanti kisminda baglanan Com Portunu sectikten sonra (com1, com2,...)
Daha sonra gelecek pencerede
Bits pro Sekunde: 115200
Databits: 8
Parität: Keine
Stoppbits:1
Flusssteuerung: Keine
ayarladiktan sonra OK ye basin. Program hemen calisaktir. (Baglan ve Baglantiyi kes (Anrufen/Auflegen) aciklamama gerek yok)
Yaptiklarimizi "Kaydet (Speichern)" diyerek, baska zaman sadece kayit edilen isim altindan acmak kaliyor.
Serial kabloyu Boxa ve PCye bagladiktan sonra (Güvenlik kismini okuyun) programi calistabiliriz.
Boxu calistirdiktan sonra
"Dreambox DM7000" yazisindan sonra PCden "Backspace" (Geri silme) tusuna basiyoruz.
ondan sonra söyle bir yazi gelecektir
Linux/PPC load: console=none root=/dev/mtdblock/0
bunu
Linux/PPC load: console=
kadar olan kismi sildiktende sonra " ttyS0,115200 root=/dev/mtdblock/0 " yazarak ENTER e basmak yeterli olacaktir.
Linux/PPC load: console=ttyS0,115200 root=/dev/mtdblock/0
Buraya kadar yapilan islemler, Hyperterminal programi ile yapilacak isler icin aynidir.
Hyperterminal ile Telnet Modus
Dreambox a baglanacak baska bir imkaniniz (FTP, Telnet) yok ise yukaridaki islemri yaptiktan sonra STRG + C tuslarina basmak yeterli. Kisaca, Serial kablo ile settings yüklenebilir, HDD, CF kart, USB Stick, formatlanabilir veya hata aranabilir. Linux bilgisi gerektirdigi icin ilerideki konularda daha ayrintili deginirim.
Bios ayarlari
Boxu actiktan sonra "DM7000" yasizi gözüktenten sonra 2 x ENTER tusuna basmak yeterli. Ondan sonra asagidaki örnek gibi ayarlar menüsüne ulasabilirsiniz. Daha fazla bilgi icin, Telnet ve Linux bilgisi gerektigi icin fazla aciklamak istemiyorum. (Zaten fazla aciklanacak bir seyde yok)
code:
DM7000 BIOS v.2.0 (Sep-22-2002)
RAM: 48 MB, LCD: OK, CPU 252 MHz, BUS 63 MHz
--- Device Configuration ---
Power-On Test Devices:
000 Disabled System Memory [RAM]
002 Disabled Ethernet [ENET]
----------------------------
Boot Sources:
001 Enabled Application in Flash [FLASH]
002 Enabled Ethernet [ENET]
local=0.0.0.0
remote=255.255.255.255
hwaddr=0009340023aa
003 Enabled Serial Port 1 [S1]
Baud = 9600
----------------------------
Update Flash : Disabled
Automatic Boot: Enabled
----------------------------
1 - Toggle Power-On Tests
2 - Change a Boot Device
3 - Change IP Addresses
4 - Ping test
5 - Change Baud Rate for S1 Boot
D - Display Configuration
0 - Exit Menu and Boot Application
5. Iletisimi Agi (Netzwerk)
Netzwerk ile Dreambox bagli degil ise makinayi almak ile hata yamissiniz denilebilir (Yanlis anlamayin sadece bana göre). Cünkü bütün cazibeli isler burdan sonra basliyor...
Bu konuda kendi icinde 3 ayriliyor.
A. PC --> Dreambox
B. PC --> PC --> Dreambox
C. PC --> Router --> Dreambox
PC=Netzwerk karti
Dreamboxun ayarlari
Ayarlar menüsünden Netzwerk ayarina giriyoruz.
IP: 192.168.0.50
Netmask: 255.255.255.0
Nameserver: 192.168.0.1
Gateway: 192.168.0.1
"Configure Network" aktiv hale getirerek hafizaya aliyoruz.
Nameserver ve Gateway sadece dis dünya ile irtibat kurmak icin gerekli oldugundan yazilmamasinin bir sakincasi yoktur.
PC Netzwerk ayarlari
Start > Einstellungen > Netzwerkverbindungen
Lan-Verbindung üzerine sag maus tusuyla Eigenschaften a bastiktan sonra gelen pancerede tekrar Eigenschaften basarak Internetprotokol(TCP/IP) ü maus ile aktiv yaparak tekrar Eigenschaften e basiyoruz. Gelen pencerde "Folgende IP-Adresse verwenden" e bastiktan sonra sunlari yaziyoruz.
IP-Adresse:192.168.0.1
Subnetzmask:255.255.255.0
Standartgateway:
Gerekirse bilgisayari yeniden calistirdiktan sonra IP Adresinizi test edin.
A. PC --> Dreambox
Gerekenler: Netzwerk karti ve RJ 45 Gekreuztes-Patch kablo
B. PC --> PC --> Dreambox
Gerekenler: 2 tane Netzwerk karti ve RJ 45 Gekreuztes-Patch kablo.
Metod A gibi yalniz xDSL veya Kablo ile internete baglanan kullanicilar icin. Birinci Netzwerk karti zaten mevcut, sadece ikinci Netzwerk kartini almak gerekiyor. Windows2000 veya XP sürümünü kallaniyorsaniz Dreambox'uda internet baglaya bilirsiniz. Bunun icin ikinci Netzwerk kartini Eigenschaften kisminda yukarida "Erweitert" acip "Gemeinsame Nutzung der Internetverbindung" u aktiv yapip, asagidaki bölümden birinci Netzwerk kartini secmek yeterli olacaktir.
C. PC --> Router --> Dreambox
Gerekenler: Router, Netzwerk karti ve 2 tane RJ 45 Patch kablo. (Kablo, Dreambox ve PC icin ayri)
Bu metod Dreambox icin yakinda (cok yakinda) gerekli bir kombinasyon olacaktir. Genelde cogu Routerin icinde NAT fonksiyonu (internet üzerinden gelen sorulari belli bir bilgisayara veya Dreamboxa yönlendirme) oldugu icin. Daha acikcasi Abonesi oldugunuz Karti baska biriyle paylasabilirsiniz.
Routerin ayarlari genelde browser üstünden yapiliir ve el kitabinda hepsi detayli aciklanir. Routere baglanmak icin belki bilgisayarin IP-Adresini degistirmek gerekebilir. Eger IP 192.168.1.x ile basliyorsa PC nin IP sini de ona göre degistirmek gerekir.
Test yöntemi
Eingabeaufforderung (DOS).
Start > Ausführen e bastiktan sonra "cmd" (win98 icin "command") yazarak OK basin.
Eger ciktilari Maus ile kopyalip yapistirmak (Kopieren-Einfügen) istiyorsaniz, taskleistede acik olan DOS-BOX üzerine maus ile gidip sag tusla Eigenschaftene basin. Optionen bölümünde QuickEditModus ve EinfügeModus u aktifleyin. OKye bastiktan sonra gelen soruyu istege göre isaretleyin. Simdi maus ile DOS-BOX markieren yapabilir ve ENTER tusu ile Kopyalayabilirsiniz. Kopyaladiginiz bir textide mausun sag tusu ile DOS-BOX yapistirabilirsiniz.
ping
PING TCP/IP kurulumunu test eden kontrol aracidir ve baglanti hatalarini tanimlar . PING Internet Kontrol Mesaj Protokolunu (ICMP) kullanir .PING TCP/IP hostun uygun ve islevsel olduguna karar vermek için ICMP echo request ve reply mesajlarini kullanir. Yazilisi ; ping ip_adresi (ping 192.168.0.50)
code:
----------------------------------------------------------
C:\>ping 192.168.0.50
Ping wird ausgeführt für 192.168.0.50 mit 32 Bytes Daten:
Antwort von 192.168.0.50: Bytes=32 Zeit=2ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Antwort von 192.168.0.50: Bytes=32 Zeit<1ms TTL=64
Ping-Statistik für 192.168.0.50:
Pakete: Gesendet = 4, Empfangen = 4, Verloren = 0 (0% Verlust),
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 2ms, Mittelwert = 0ms
----------------------------------------------------------
ipconfig
Tcp/ip ayarlarini ve bu ayarlarin içindeki dhcp ,wins server ve dns adreslerini kontrol eder.
Standardmäßig wird nur die IP-Adresse, die Subnetzmaske und das Standardgateway für jeden an TCP/IP gebundenen Adapter angezeigt.
code:
----------------------------------------------------------
C:\>ipconfig
Ethernetadapter LAN-Verbindung:
Verbindungsspezifisches DNS-Suffix:
IP-Adresse. . . . . . . . . . . . : 192.168.0.2
Subnetzmaske. . . . . . . . . . . : 255.255.255.0
Standardgateway . . . . . . . . . : 192.168.0.1
----------------------------------------------------------
Netzwerk de artik calistigina göre Image yüklemiyi daha hizli yapmak icin DreamUP da "Use Network" kismini aktiv duruma getirebiliriz.
Local IP(PC) böümüne bilgisayarin IP sini yazdiktan sonra
(bunu IPCONFIG ile bulabilirsiniz. Eger IP adresi 169.x.x.x ile basliyorsa, bu Windows un kendi verdigi bir IP dir ve yanlistir)
Remote IP (Box) bölümüne herhangi bir adresi yazabilirsiniz.
(Herhangi bir IP adresi PC nin IP adresi ile ayni Ag sinifindan olmasi gerekir. Eger PC nin IP si 192.168.0.2 ise Box icin 192.168.0.x yazmanizi gerekir. x de 3 den 254 kadar bir rakam olabilir). Bazen Boxun IP sini almasi biraz zaman gerektire bilir. Bunun icin DOS-BOX üzerinden PING yaptiktan sonra Flash islemine gecin. Bu metod yukaridaki Serail örnegi gibidir ve sadece Netzwerk ile hizlandirilmis seklidir. Hepsini tekrar yazmak gerekirse asagidaki gibi olacak.
1. PC de DreamUP.exe programini calistirin ve Com Portunu secin (Com1, Com2,...)
2. PC nin IP sini yazin (örnek 192.168.0.2) Dreamboxun IP sini yazin (örnek 192.168.0.3)
3. Connect te basin ve Dreambox calistirin
4. Flash buttonuna basip yüklenecek image yi secin ve islemler tamamlana kadar bekleyin
5. Eger sectiginiz image hemen yüklenmez ise NR. 3 tekrarlayin
6. Islemler bittikten sonra "Flash update finished, result 0" gördükten sonra Exit e basip cikin
7. Dreambox un elektrik kablosunu ve Serial kablosunu cikardin
8. 1 dakika bekledikten sonra tekrar Box u acin
9. Televizyonda logoyu gördükten sonra Dreamboxdaki 3 dügmeden UP a basin ve basik tutun (Sol üst dügme)
10. Dreamboxda Flash erase görüldükten sonra birakin
6. Donanimlar (HDD, CF, USB,...)
Harddisk
Detayli baglanti bilgileri Boxun kullanma kilavuzunda yer aliyor.
Dreambox a Harddiski baglayabilmek icin orijinal elektrik baglanti kablosu olmasi gerekmektedir.
Harddiskin hizi ne olursa olsun Box maksimal UDMA66 hizini kullaniyor.
Boxa kac GB lik? Harddisk sorusuna kendiniz cevap vermeniz gerekir. Bu sizin neyapmak istedinize bagli bir sey oldugundan hesaplamiyi söyle yapabilirsiniz.
90 dakikalik iyi bir ses ve görüntülü bir film icin 6GB lik, 100 tane 4MB lik MP3 icin 4-5GB lik bir yer gerekebilir. Ileride dijital fotograf albümü, degisik oyunlar, image testinide eklersek, ona göre hesabini siz yaparsiniz artik. Eski Harddisk takmak isteyenler Box icin verilen VOLT, WATT kismina dikkat etmelidirler. Cünkü eskiler yenilere göre fazla güc kullanmaktadirlar.
Harddiski ayarlar bölümünden Harddisk menüsünden formatlaya bilirsiniz. (ext3 veya reseirfs ile. okudugum kadari ile reiserfs tavsiye ediliyor). Formattan sonra /hdd klasörünün icinde "movie" (/hdd/movie) diye film cekimleri icin bir klasör yaratilacaktir. Eger yok ise FTP veya Telnet üzerinden kendiniz yapabilirsiniz.
CF (Compact Flash)
CF Karti, en cok dijital fotograf ceken kameralarda kullaniliyor. Üretici firmanin bir cok amacindan biride dijital kamera ile cekilen resimleri Dreamboxta göstermek idi. Suanda BETA olan sürümü buna henüz hazir degil. Ama baska amaclar icin kullanilabilir. (Yeni bir image veya image testi, veya önemli ayarlari bu kartin üzerine kopyala bilirsiniz)
CF Kartinda Master/Slave yapmak icin bir opsiyon yok ve CF Karti MASTER olarak Dreamboxa baglanacaktir. Eger Boxun icinde mevcut bir Harddisk var ise CF karti ile birlikte kullanamassiniz. Bunu sebebi Dreamboxtaki Linux sürümünde ikinci Harddisk icin bir yerin olmamasidir.(Harddisk i SLAVE olarak degistirseniz bile).
CF Kartnida menüden Harddiskde oldugu gibi formatlayabilirsiniz. Eger bir CF karti almak istiyorsaniz en 128MB olasina dikkat edin.
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>
Yorum