Как просмотреть log на dreambox!?

seal

Администраторы
Команда форума
Очень часто люди не знаю ответ на этот вопрос и многие вопросы решают в слепую. постараюсь написать краткую факу по этому поводу.

> Как же все-таки посмотреть логи энигмы?

соедини дрим и комп нуль-модемным кабелем, бери любую терминальную прогу, настройки COM 8-n-1 115200

сразу после включения бокса смотри внимательно в терминалку, как только появятся стартовые параметры ядра - забивай их
бэкспейсом и вводи (копируй) откорректированный вариант

console=ttyS0,115200 root=/dev/mtdblock3 rootfstype=jffs2 rw

(в оригинале на консоль ничего не выводится)

Жмакай ENTER и наблюдый, там посыпется все на свете, и сообщения ядра, и дров, и энигмы, и мурмуляторов (в зависимости от
их настроек конечно)

Как всегда есть варианты.
Для 7020(25) например можно включить лог навсегда - в его биосе прописать строку параметров ядра.
Как это делать почитай ф факе на оллрашн, я там это описывал в посте про возможность запуска имиджа с флэшки.

Еще когда-то включал UDP-log - не отдельно эму (они это уже достаточно умеют), а для системы в целом (получается
альтернатива логгингу по кому, только начальную загрузку ты не увидишь)
Демоном syslog вроде если не ошибаюсь, давно игрался уже подробности не помню. По поводу UDP-лога читай в том же факе.

вот тут - еще 1 описание просмотра логов по компорту
http://lada123.spb.ru/beda/andy77/lessions/20/booting_1.html

Для дримов 7000 и 500
console=ttyS0,115200 root=/dev/mtdblock5 rootfstype=squashfs ro

1. Параметры загрузки ядра линукс - позволяют много чего дополнительного указать ядру, в нашем случае:

- выдавать или не выдавать бутлог на консоль, если да то куда (порт) и параметры порта
console=ttyS0,115200

- показать, где *на каком устройстве к примеру и в какой его части* искать рут-партишн - например, тут
root=/dev/mtdblock5 (может быть указан сессно другой путь - на винте - hda... или гденьть в сети по протоколу nfs к примеру)

- указать файловую систему рут-партишина - rootfstype=squashfs (или jfs2, ext3, fat и так далее)

- указать, монтировать рут для чтения-записи или только для чтения - rw/ro

2. что оно такое MTD - за более точной инфой как всегда в гуглю, коротко - метод разбить флэшку на логические части, вот
как раз специально при применении флэшки как дискового пространства под ОС.

Посмотреть, какие партиции в боксе можно командой

cat /proc/mtd

на 7020 покажет

root@dm7020:~# cat /proc/mtd
dev: size erasesize name
mtd0: 02000000 00004000 "complete"
mtd1: 00040000 00004000 "loader"
mtd2: 003bc000 00004000 "boot partition"
mtd3: 01c00000 00004000 "root partition"

сами эти части соответственно
/dev/mtdblock/0
/dev/mtdblock/1
/dev/mtdblock/2
/dev/mtdblock/3

в 7000/500 рут находится на ридонли системе squashfs, небольшая часть доступная для записи в файловой систме jffs2
(джорналинг флэш файл систем), которая при загрузке монтируется в точку /var

в 7020/25 ВСЁ уже сразу - и рут и переменные - лежат одним куском на доступной для записи jffs2, в этом и заключается
прелесть 7020.

вот поэтому и отличаются параметры ядра для 500/7000 и >7020

--
Mit freundlichen Gruessen
shnc
 
Последнее редактирование:

stawr62

Профи в Сат-ТВ
Flexbox 5000 ( kak Dreambox 500) на Linux-e
Пробовал с DCC зайти по ФТП - и никак. пишут неправильный логин.

А возможно поменять пароль с Telnet, не зная действующего? Если - да. то как?
 

peca

Новичок
а в случае соединения по ethernet ?
по ftp захожу, а лог нехочет выдавать.
 

HOLDER

Профи в Сат-ТВ
Для dreambox и линукс подобных ресиверов

Если используете EMU mgcamd
Открываете файл mg_cfg и устанавливаете

L: { 01 }192.168.1.0 514
где 192.168.1.0 514 прописываем IP компа на котором будем смотреть лог и стоит прога 3CSyslog

Если используете EMU camd3

Открываете файл camd3.config

Ищете и изменяете следующие строки

# Host UDP-logging
LOG_HOST=192.168.1.0

# Port fьr UDP-logging(optional); Default ist 514
LOG_PORT=514

Если используете EMU evocamd

Открываете файл camd_cfg

L: { 00 }192.168.1.0 514

Внимание!!! Выделенный IP = IP компьютера на котором и будете смотреть лог.
Иными словами, В такой конфигурации Дрим отправляет лог на 514 порт Вашего компьютера

Программу 3CSyslog настраивать не надо. Запускаем прогу , делаем рестарт ресиверу .
 
Последнее редактирование:

Eol

Профи в Сат-ТВ
HOLDER, браво!!!!good! катит на все процессы по CS кроме CCcamd
 

HOLDER

Профи в Сат-ТВ
1. Щелкнуть правой мышкой в заголовке окна и выбрать пункт "Изменить"
2. Перейти в подраздел "Пометить"
3. Мышкой выделяем нужную область в окне.
4. Жмем "Enter".
Все, то что нам нужно, находится в буфере обмена.
Теперь это все можно перенести куда нужно, например "Блокнот" .
 

eleksir

Новичок
Софт на ПК

Собсно сами проги для снятия лога под различные Эму,бесплатны и удобны... !good!
 

Вложения

  • 3CSyslog.zip
    834,2 KB · Просмотры: 109
  • Kiwi Syslog Daemon v8.3.28.rar
    9,1 MB · Просмотры: 33
  • MPCSmon.rar
    406,1 KB · Просмотры: 16
  • OScamMonitor.zip
    1,3 MB · Просмотры: 17
  • traysyslog_setup.rar
    424,8 KB · Просмотры: 31
Сверху