Enigma / Enigma 2 > Dreambox SD
Корисні поради при роботі з DreamBox, dBox2
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.
Навігація
Go to full version