Enigma / Enigma 2 > Dreambox SD

Корисні поради при роботі з DreamBox, dBox2

(1/2) > >>

stepan_kv:
Що робити коли ви забули пароль до DreamBox або dBox2 і не можети зайти в нього ні через telnet, ні через FTP?

1. Можна перешити заново приймач, але цей варіант не завжди зручний.
2. Пароль зберігається в /var/etc/passwd в зашифрованому вигляді.

root:$1$EeVIi40d$2jQit4IcO.1RSJEnyD8ct.:0:0::/:/bin/sh
sshd:*:65532:65534::/:/bin/false
ftp:*:65533:65534::/:/bin/false
nobody:*:65534:65534::/:/bin/false

Пароль виділений червоним.

Тепер за допомогою плагіна ТuхBох Соmаnder і пульта дистанційного управління редагуєм файл passwd

Перша лінійка тепер повинна виглядати так

root::0:0::/:/bin/sh, тобто просто видаляєм з цієї лінійки пароль.

Тепер можна через telnet зайти в бокс без пароля, тільки ввівши логін root


--- Код: ---dreambox login: root
warning: cannot change to home directory


BusyBox v1.2.2 (2007.01.29-00:15+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

/ >
--- End code ---

Встановлюєм новий пароль командою passwd


--- Код: ---/ > passwd
Changing password for root
Enter the new password (minimum of 5, maximum of 8 characters)
Please use a combination of upper and lower case letters and numbers.
Enter new password:
Bad password: similar to hostname.
Re-enter new password:
Password changed.
/ >
--- End code ---

stepan_kv:

Можна переглянути вміст директорій /bin/ і /sbin/, а можна просто в telnet набрати busybox і побачити весь перелік.


~ > busybox
BusyBox v1.2.2 (2007.01.29-00:15+0000) multi-call binary

Usage: busybox [function] [arguments]...
   or: [function] [arguments]...

        BusyBox is a multi-call binary that combines many common Unix
        utilities into a single executable.  Most people will create a
        link to busybox for each function they wish to use and BusyBox
        will act like whatever it was invoked as!

Currently defined functions:
        [, [[, ash, awk, basename, bunzip2, busybox, bzcat, cat, chgrp,
        chmod, chown, chroot, clear, cp, date, dd, df, dmesg, du, echo,
        env, expr, false, find, free, grep, gunzip, gzip, halt, hdparm,
        head, hostname, httpd, id, ifconfig, inetd, init, insmod, kill,
        killall, klogd, ln, loadkmap, logger, login, logread, ls, lsmod,
        md5sum, mkdir, mknod, mkswap, more, mount, mv, nc, netstat, nslookup,
        passwd, pidof, ping, poweroff, ps, pwd, rdate, reboot, reset,
        rm, rmdir, rmmod, route, sed, sh, sleep, sort, start-stop-daemon,
        su, swapoff, swapon, sync, syslogd, tail, tar, telnetd, test,
        top, touch, true, tty, udhcpc, umount, uname, uniq, uptime, usleep,
        vi, wc, wget, which, whoami, xargs, yes, zcat

stepan_kv:
Ви забули IP адресу DreamBox або dBox2, а бокс знаходиться в другій кімнаті і нема бажання відриватись від компютера, щоб глянути адресу в меню :)

Наприклад пам'ятаем, що було 192.168.1..., а як далі забули. Тоді набираем в консолі Windows'а (Пуск-Виконати, або комбінація клавіш Win+R) команду, яка пропінгує підмережу в якій знаходиться наш бокс.

ping 192.168.1.225

і в результаті отримаєм відповідь від всіх мережевих девайсів :)


--- Код: ---C:\Documents and Settings\1>ping 192.168.1.255

Обмен пакетами с 192.168.1.255 по 32 байт:

Ответ от 192.168.1.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=128
Ответ от 192.168.1.1: число байт=32 время<1мс TTL=128

Ответ от 192.168.1.5: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.5: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.5: число байт=32 время<1мс TTL=64
Ответ от 192.168.1.5: число байт=32 время<1мс TTL=64
--- End code ---

Де 192.168.1.1 то модем, а 192.168.1.5 то IP адреса DreamBox

stepan_kv:
Це можна зробити, використовуючи команду cat. По суті основне призначення цієї команди - об'єднання декількох текстових файлів в один. Також з її допомогою можна вивести вміст текстового файлу на екран. Але на цьому її можливості не вичерпуються.



Інформація про процесор.

~ > cat /proc/cpuinfo
processor       : 0
cpu             : STBx25xx
clock           : 252MHz
revision        : 9.80 (pvr 5151 0950)
bogomips        : 250.88
machine         : Dream Multimedia TV Dreambox
plb bus clock   : 63MHz
~ >



Інформація про версію ядра Linux.

~ > cat /proc/version
Linux version 2.6.9 (root@localhost.localdomain) (gcc version 3.4.4) #3 Sun Apr
1 11:24:06 CEST 2007
~ >



Інформація про файлові системи, які використовуються в даний момент.

~ > cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   futexfs
nodev   tmpfs
nodev   pipefs
nodev   eventpollfs
nodev   devpts
        cramfs
        squashfs
nodev   ramfs
nodev   devfs
nodev   nfs
nodev   smbfs
nodev   cifs
nodev   jffs2
nodev   rpc_pipefs
~ >



Інформація по пам'яті

~ > cat /proc/meminfo
MemTotal:        30184 kB
MemFree:          3672 kB
Buffers:          2960 kB
Cached:          10444 kB
SwapCached:          0 kB
Active:          11064 kB
Inactive:         9388 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        30184 kB
LowFree:          3672 kB
SwapTotal:           0 kB
SwapFree:            0 kB
Dirty:               0 kB
Writeback:           0 kB
Mapped:          11996 kB
Slab:             2412 kB
Committed_AS:   113608 kB
PageTables:        252 kB
VmallocTotal:   475136 kB
VmallocUsed:     30752 kB
VmallocChunk:   442340 kB
~ >


або


~ > free
              total         used         free       shared      buffers
Mem:        30184        26504         3680            0         2960
Swap:            0            0            0
Total:        30184        26504         3680
~ >



Інформація про розділи.

~ > cat /proc/partitions
major minor  #blocks  name

  31     0       5120 mtdblock0
  31     1       2816 mtdblock1
  31     2        256 mtdblock2
  31     3       7936 mtdblock3
  31     4       8192 mtdblock4
  31     5       3968 mtdblock5
  31     6       1152 mtdblock6
~ >

а тепер глянем більш детальну інформацію по розділам

~ > cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00500000 00020000 "DreamBOX cramfs+squashfs"
mtd1: 002c0000 00020000 "DreamBOX jffs2"
mtd2: 00040000 00020000 "DreamBOX OpenBIOS"
mtd3: 007c0000 00020000 "DreamBOX (w/o bootloader)"
mtd4: 00800000 00020000 "DreamBOX (w/ bootloader)"
mtd5: 003e0000 00020000 "DreamBOX SquashedFS"
mtd6: 00120000 00020000 "DreamBOX Cramfs"
~ >



Інформація про залишок свобідного і використаного місця.

~ > df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root                 3520      3520         0 100% /
/dev/mtdblock/1           2816      1440      1376  51% /var
~ >


А можна і в більш зрозумілому вигляді :)


~ > df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.4M      3.4M         0 100% /
/dev/mtdblock/1           2.8M      1.4M      1.3M  51% /var
~ >

Yaro:
Покращення зображення на ДМ500.

Навігація

[0] Сторінка Повідомлень

[#] Наступна сторінка

Go to full version