4K | HDTV Ресиверы Enigma2 => GI ST9196 | ST9195, S9196m | ST9196m, S9196 Lite => HDTV ресиверы => Oбсуждение GI ST9196/95 HD => Тема начата: Taapat от 11 июня | 2011г. | 02:05:39
-
В конце концов почти победил и самбу. Собрать рабочею подледную стабильную версию 3.5.8 не удалось, за то получилось с версий 3.4.13.
Также как transmission 2.31 (https://gisclub.tv/index.php/topic,3572.msg42542.html#msg42542) пока первая, сирая и не исследованная версия.
Установка:
Распакуем содержание архива на USB в компе, или с помощи FTP в ресивере.
Правим в файле /mnt/USB1/sda1/samba/lib/smb.conf workgroup = MSHOME на вашу (пример в windows7 workgroup = WORKGRUP).
Если хочется правим и названия ресивера в сетке netbios name = Digiline (пример netbios name = GI9196).
Если надо, по примеру в файле добавляем свои директорий и пути.
Флешку в разъёмчик на передней панели реса.
В телнет запускаем скрипт установки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
После рестарта вы должны в сетке windows увидеть ресивер с названием Digiline (если вы не поменяли названия на своё).
Осталось наладить отображения русских слов и уменьшить размер бинариков.
Хотелось услышать отзывы о скорости работы, по сколько всё размешается на флешку. Может есть смысл рабочие файлы разместить в /data/samba.
Если устанавливаете на диск, то измените везде (и в скрипте установки) /mnt/USB1/sda1/ на /mnt/SATA/hda1/ (или какой у вас путь к диску).
Можно смело устанавливать если у вас работает oscam (https://gisclub.tv/index.php/topic,1137.msg37646.html#msg37646) или ftp (https://gisclub.tv/index.php/topic,1149.msg42635.html#msg42635). Установка не поменяет запуск их, а просто добавит в файл /root/rc.user. запуск samba.
-
Taapat, снова спасибо!
Но пока не пошла Samba, не видит библиотек.
-
Taapat, снова спасибо!
Но пока не пошла Samba, не видит библиотек.
У вас на флеше должна бить директория samba, а в ней директорий lib; private; swat; var.
После скрипта установки в папке data должен бить линк по которому через ftp вы должны попасть в директорию samba на флеше.
Если это всё верно, то чего выдаёт при запуске командой:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
-
Samba есть на флешке, библиотеки в каталоге lib.
При запуске пишет, что не может загрузить библиотеку.
По вышеприведенной команде: No such file or directory.
Ссылается на каталог /usr/local/samba/lib/.
Не знаю, как скопировать с Telnet, так что пишу кратко.
-
Проверю, может я по ошибке выложил бинарики, в которых не поправил путь на /data/samba.
Пока можете сделать в usr папку local, а вней линк на /mnt/USB1/sda1/samba.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Да так и есть. Я перезалил файл, скачайте званого и всё должно работать.
-
Не помогло.
Unable to open printcap file /etc/printcap for read.
P.S. Перезалил - все заработало.
Добавлено 11 июня | 2011г. | 13:51:44
Samba работает нормально.
Включается примерно через минуту после загрузки ресивера.
По скорости - у меня подключено по Wi-Fi и скорость передачи данных ограничена им.
По загрузке в память ресивера - если это только приведет к скорости загрузки программы в память, то не надо, минута не критично.
По стабильности - отпишусь через пару дней.
По первым ощущениям - отличная программа, даже не предполагал, что такое возможно на данном ресивере. Теперь ресивер можно превратить в видеоархив и смотреть фильмы из него на нетбуке.
Taapat, спасибо за отличную работу!
-
На конец собрал и samba 3.5.8.
Предлагаю два вида установки.
1. Как прежде- все рабочие файлы находится в флешке, а в ресивере только линки от них.
(Преимущество что занимает меньше памяти, но должно работать более медленно).
2. Все рабочие файлы кроме больших бинариков smbd и nmbd находится в /data/samba.
(Занимает больше памяти, но должно работать быстрей).
Установка:
Если установили самбу 3.4.13, и она у вас работает сперва остановите её, и удалите линк в data.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
По ftp или в компе удалите в флешке папку samba, и в место её распакуйте содержание архива.
Обратите внимания, что библиотек нужно меньше!
Правим в файле /samba/lib/smb.conf workgroup = MSHOME на вашу (пример в windows7 workgroup = WORKGRUP).
Если хочется правим и названия ресивера в сетке netbios name = Digiline (пример netbios name = GI9196).
Если надо, по примеру в файле добавляем свои директорий и пути.
Для 1. варианта в телнет запускаем скрипт установки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
ИЛИ для 2. варианта в телнет запускаем скрипт установки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
-
^-^...Work fine...great job...congratulation Tapaat.... :drinks: :biggrin:
-
Версия 3.5.8 быстрее предыдущей, с WMP стабильней работает.
У кого запускается торрент-клиент через файл rc.user, запускайте его после samba, иначе ни samba, ни торрент-клиент не загрузятся.
-
У кого запускается торрент-клиент через файл rc.user, запускайте его после samba, иначе ни samba, ни торрент-клиент не загрузятся.
Добавтъе после команды запуска transmission &, и всё будет порядке. Пример:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Если запуск самби не будет в конце файла rc.user, тогда после использования скрипта установки проверти файл rc.user, по тому что скрип просто удалит последние строчки если в файле будет написано # start samba.
-
а для чего эта самба нужна???
-
Если к ресиверу подключен HDD - будет в сети сетевой диск.
Ну и программы удобнее устанавливать.
-
Осталось наладить отображения русских слов и уменьшить размер бинариков.
Русский язык не победишь, ибо все что обзывает сам ресивер, обзывается, используя собственный шрифт в ресивере (там символы в таблице сдвинуты относительно стандартных таблиц символов в шрифтах).
Если интересно, посмотри шрифт что я выкладывал в теме про STBLink, сдвигал тупым перебором и поиском аналогий. Но вот как ты к самбе присобачишь конвертацию шрифтов для меня загадка :biggrin:
-
Но вот как ты к самбе присобачишь конвертацию шрифтов для меня загадка :biggrin:
Если есть время и терпения то можно всё, но раз там ресивер использует собственный шрифт, думаю нету смысла стараться.
Я думал что надо просто правильную кодировку подобрать.
Добавлено 15 июня | 2011г. | 22:16:37
samba 3.5.9
Установка заново так ка описано здесь (https://gisclub.tv/index.php/topic,3648.msg43501.html#msg43501).
Если уже установили samba 3.5.8, тогда через ftp замените файлы smbd и nmbd на флешке в папке samba и библиотеки в lib на флешке если используйте 1 вариант установки, или в data/samba/lib если 2 вариант. Поставьте права 755 на новые файлы, и рестартните ресивер.
-
Не запускается samba и transmission.
Вот мой rc.user:
# user script for start app
if [ -f /app/rc.settop ]; then
/bin/sh /app/rc.settop
fi
# time to start brutus
sleep 15
# mount read/write file sistem
cd /
mount -o remount rw /
# start swap
if [ -f /mnt/USB1/sda1/swap/swapfile ]; then
swapon /mnt/USB1/sda1/swap/swapfile
fi
# start ftp
if [ -f /data/ftp/pure-ftpd ]; then
/data/ftp/pure-ftpd -B &
fi
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -D &
LD_LIBRARY_PATH=/data/samba/lib /data/samba/nmbd -D &
fi
# start oscam
if [ -f /data/oscam/oscam.alligator ]; then
/data/oscam/oscam.alligator -b &
fi
#start transmission
if [ -f /mnt/USB1/sda1/transmission/transmission-daemon ]; then
LD_LIBRARY_PATH=/mnt/USB1/sda1/transmission/lib /mnt/USB1/sda1/transmission/transmission-daemon -g /mnt/USB1/sda1/transmission
ln -s /mnt/USB1/sda1/transmission /usr/share/transmission
fi
-
Не запускается samba и transmission.
& надо только для transmission по тому что иначе он не запускается как демон. Для этого у других приложений указанны ключи (oscam -b : start in background; samba -D --daemon; pureftpd -B --daemonize).
ln -s /mnt/USB1/sda1/transmission /usr/share/transmission делает линк, и это надо выполнить в телнет только один раз после установки transmission.
Вот так у меня и всё работает:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В конце rc.user оставьте пару пустых строк.
P.S.
Когда выкладывал transmission думал что его не будет много использовать, по тому и не делал готовый скрипт установки с правкой rc.user для запуска после рестарта ресивера, но вижу что после выхода скажем transmission 2.32 надо сделать.
-
Извините. Не посмотрел, что библиотеки которые выкладывал месте с самбой уже есть в ресивере. Если умейте можете удалит библиотеки libc.so.0; libcrypt.so.0; libdl.so.0 в папке /data/samba/lib и запуск самбы в rc.user прописать так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
-
А для samba есть место в /app?
-
Kонечно, я там размешаю её и transmission, и остаётся свободным ещё 3.5М.
-
А чтобы ее установить, необходимо в текстовом редакторе по всему скрипту setupsamba_data.sh заменить data на app?
-
Всё не так просто, по тому что при компилацйи самбы я указал на папку конфигов в /data/samba.
Вечером могу собрать для папки app, но на этот момент по моему лучше через ftp положить папку samba в app (не забудьте что в папке /samba/lib нужен только файл конфигов smb.conf, а библиотеки не нужны).
Назначить права:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Сделать линк от этой папки в data:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
В rc.user прописать запуск как прежде:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
-
Если все так сложно, то не надо, тем более, что у меня samba влезла в data. А папки app и data, если правильно понял, равноценны по свойствам. Пусть будет свободное место на всякий случай
Taapat, если будет настроение и время, сможешь сделать сбору all in 1:
- mount app in jffs2;
- set local time;
- swap;
- ftp;
- oscam;
- transmission;
- samba
или восстановление после прошивки (замена исполняемых файлов и rc.user, не трогая конфигурацию)?
-
Если все так сложно, то не надо, тем более, что у меня samba влезла в data.
Если вы использовали скрипт установки то в data у вас не бинарики smbd и nmbd а только линки от них, а по моему лучше чтоб они лежали и запускались от флеш памяти ресивера.
Я думаю что следующую самбу всё равно буду собирать для установки в app.
Taapat, если будет настроение и время, сможешь сделать сбору all in 1:
- mount app in jffs2;
- set local time;
- swap;
- ftp;
- oscam;
- transmission;
- samba
или восстановление после прошивки (замена исполняемых файлов и rc.user, не трогая конфигурацию)?
Будет время сделаю.
-
Народ, помогите разобраться - что не так делаю!
Размещаю папку Samba на флешке, меняю /mnt/USB1/sda1 на /mnt/USB2/sdb1 в файле конфигурации и с скрипте установки. Вставляю флешку в разъём на морде. Телнетом захожу в папку Samba и запускаю скрипт. Читаю радостные сообщения о успешной установке и рестарте ресивера. Дожидаюсь рестарта - тишина. Заново захожу телнетом в ресивер, даю команду:
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -i
Ответ :
creating lame upcase table
creating lame lowcase table
smbd version 3.5.9 started.
Copyright Andrew Tridgell and the Samba Team 1992-2010
Unable to create directory /data/samba/var/locks for file messages.tdb. Error was No such file or directory
Unable to open printcap file /etc/printcap for read!
tdbsam_open: Converting version 0.0 database to version 4.0.
tdbsam_convert_backup: updated /data/samba/private/passdb.tdb file.
account_policy_get: tdb_fetch_uint32 failed for type 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for type 10 (refuse machine password change), returning 0
open_socket_in(): socket() call failed: Address family not supported by protocol
smbd_open_once_socket: open_socket_in: Address family not supported by protocol
open_socket_in(): socket() call failed: Address family not supported by protocol
smbd_open_once_socket: open_socket_in: Address family not supported by protocol
После чего рессивер становится виден в сети - но только до попытки подключить сетевой диск, после чего все отваливается....
-
Самба отваливается без сообщения об ошибок если подключить её шару как сетевой диск или если даже просто зайти на шареную директорию?
-
Странно запускаешь. Обычно с ключем D запускается.
И как у тебя соединение с ресом - по LAN samba нормально идет, по Wi-Fi бывают затыки.
-
Если я правильно понял, запускаться должно через rc.user - он у меня не изменялся, тоесть :
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -D
LD_LIBRARY_PATH=/data/samba/lib /data/samba/nmbd -D
fi
#
Сетка на проводах со статичными IP, ресак становится виден в сети после команды
LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -i
Но стоит зайти на сетевую папку - то после открытия списка каталогов или срзу при обращении - всё отваливается, ресурс больше недоступен (((
Добавлено 26 июля | 2011г. | 17:17:20
Кажется допёр - стартовый скрипт вообще не запускается, ручками прописал обе стартовые строки - заработало! Но почему не стартует????
-
У меня в rc.user так:
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
/data/samba/smbd -D
/data/samba/nmbd -D
fi
Прошивка последняя. У меня по Wi-Fi до перепрошивки похожие проблемы было. По витой паре другая подсеть - там без проблем, фильмы полдня показывает.
-
Начнём с азбуки:
/data/samba/smbd -i это старт самбы в интерактивном варианте, где все сообщения выводится в телнет,
/data/samba/smbd -D это старт самбы как демона, то ест в фоне (нормальная работа).
Как я выше писал LD_LIBRARY_PATH=/data/samba/lib не нужно, библиотеки уже ест в ресивере.
Если не стартуется то rc.user правишь надеюсь не с notepad?
Права на /data/samba стоит 755?
Попробуй: chmod 755 -R /data/samba
Может тебе USB не успевает примонтироватся, постав sleep по больше в rc.user.
-
Ещё раз прошу прощения - я полный ноль в Линуксе, отчего и воспользовался предложенным вами же скриптом Samba3.5.9
echo "Add samba startup to /root/rc.user..."
echo "" >> /root/rc.user
echo "# start samba" >> /root/rc.user
echo "if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then" >> /root/rc.user
echo " LD_LIBRARY_PATH=/data/samba/lib /data/samba/smbd -D" >> /root/rc.user
echo " LD_LIBRARY_PATH=/data/samba/lib /data/samba/nmbd -D" >> /root/rc.user
echo "fi" >> /root/rc.user
echo "OK! Wait a receiver restart!"
А теперь я окончательно запутался ((( , что ставить, что не ставить!
Помогите пожалуйста! (ЗЫ ну не правил я Rc.user, он сам такой сформировался))))
-
Лишнее в rc.user в секции samba потри, чтобы так было:
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
/data/samba/smbd -D
/data/samba/nmbd -D
fi
Отсюда не копируй, разная кодировка.
И сделай sleep 30.
-
Тогда оставь как есть, но посмотри в скрипте после запуска rc.settop должно бить sleep 15, поправь на sleep 20 или даже sleep 30 и рестартни ресивер.
-
Plim -
Лишнее поубирал из инсталляционной папки и проверил ручками. Один чёрт - не стартует!
Ручками в терминале даю команды
/data/samba/smbd -D
/data/samba/nmbd -D
- начинает работать! Автоматически - никак!
ЗЫ инсталлирую по второму варианту - целиком setupsamba_data.sh
Taapat -
Сейчас гляну
Добавлено 26 июля | 2011г. | 19:05:31
Ребята, вот как выглядит установочный скрипт после правки -
#!/bin/sh
# Install SMBA server on the Digiline 7000 HD and his clones
# Data stored to /data/samba
# Author Madars (Taapat) taapat@gmail.com
# Start with command /mnt/USB1/sda1/samba/setupsamba_data.sh
echo "Will be installed SAMBA server on your receiver..."
echo "Mount read/write file sistem..."
cd /
mount -o remount rw /
echo "Sets the SAMBA file permissions and ownership root..."
chmod -R 755 /mnt/USB2/sdb1/samba/*
chown -R root.root /mnt/USB2/sdb1/samba/*
echo "Copy files, create links and directories..."
if [ ! -d /data/samba ]; then
mkdir /data/samba
ln -s /mnt/USB2/sdb1/samba/smbd /data/samba/smbd
ln -s /mnt/USB2/sdb1/samba/nmbd /data/samba/nmbd
fi
if [ ! -d /data/samba/lib ]; then
mkdir /data/samba/lib
cp /mnt/USB2/sdb1/samba/lib/* /data/samba/lib
fi
if [ ! -d /data/samba/private ]; then
mkdir /data/samba/private
fi
if [ ! -d /data/samba/swat ]; then
mkdir /data/samba/swat
fi
if [ ! -d /data/samba/var ]; then
mkdir /data/samba/var
fi
chmod -R 755 /data/samba/*
test=$(cat /root/rc.user | grep "# start samba")
if [ ! -z "$test" ]; then
echo "Delete old samba startup..."
sed -n -e :a -e '1,5!{P;N;D;};N;ba' /root/rc.user > /root/rc.user1
mv -f /root/rc.user1 /root/rc.user
chmod 755 /root/rc.user
fi
echo "Add samba startup to /root/rc.user..."
echo "" >> /root/rc.user
echo "# start samba" >> /root/rc.user
echo "if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then" >> /root/rc.user
echo " /data/samba/smbd -D" >> /root/rc.user
echo " /data/samba/nmbd -D" >> /root/rc.user
echo "fi" >> /root/rc.user
Тут нет и намёка на Sleep!
Или скрипт не полный?
-
Открой файл rc.user в папке root. Это скрипт запуска.
-
Я до этого уже допёр! )))
Вот он - привожу вторично -
# user script for start app
if [ -f /app/rc.settop ]; then
/bin/sh /app/rc.settop
fi
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
/data/samba/smbd -D
/data/samba/nmbd -D
fi
-
Так сделай
# user script for start app
if [ -f /app/rc.settop ]; then
/bin/sh /app/rc.settop
fi
# time to start brutus
sleep 30
# start samba
if [ -f /data/samba/smbd -a -f /data/samba/nmbd ]; then
/data/samba/smbd -D
/data/samba/nmbd -D
fi
У тебя получается FTP нет?
-
Сделай так:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Когда делал скрипты установки samba и transmission даже не подумал что ftp устанавливать не будет, и надо ещё sleep в rc.user добавить.
-
Спасибо. То, как строки дописываются в конец файла - я понял. Через echo >>. А как вызвать файл на редактирование? Nano не работает(((
-
Там
какой то редактор vi работал, ну уже не помню. Используй echo:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
Но патом посмотри правильно ли всё сделал:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
иначе ресивер нестартнёт и надо будет перешивать.
Но я бы советовал установить ftp (https://gisclub.tv/index.php/topic,1149.msg44201.html#msg44201).
-
Большое спасибо! Отредактировал сценарий установки по вашим рекомендациям, переустановился, всё заработало! Именно самбы для полного счастьяи не хватало на ресивере!!!!!!
Добавлено 26 июля | 2011г. | 22:21:55
Не долго музыка играла... Проверил всё на первом - удалил влешку, включил - выключил, ввсё работает. Подредактировал скрипт (изменил netbiosname) для второго ресивера, поставил - и в результате - потерял связь samba с обоими ресаками... Придётся биться дальше (((
-
Собрал samba 3.5.9 для установки в app, и переделал скрипт установки.
Установка:
Распакуем содержание архива на USB или с помощи FTP на диск.
Правим в файле .../samba/lib/smb.conf workgroup = MSHOME на вашу (пример в windows7 workgroup = WORKGRUP).
Если хочется правим и названия ресивера в сетке netbios name = Digiline (пример netbios name = GI9196).
Если надо, по примеру в файле добавляем свои директорий и пути, или удаляем не нужные.
Назначаем файлам права 755.
В телнет идём в папку с скриптом (Пример для USB спереди).
Запускаем скрип:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
При установки можете выбрать:
1. Все файлы находится в флеш памяти ресивера.
В этом варианте все файлы находится в /app/samba.
2. Все рабочие файлы находится в флешке или на диске, а в папке app только линк на папку samba, который создаётся при каждом старте ресивера.
3. Удалить samba.
4. Выйти.
При первом варианте установки если вы уже не форматнули папку app в файловую систему jffs2, то скрипт предложит это сделать.
Специально добавил установку sleep и mount -o remount rw / если нету, для тех некоторых которые не устанавливает другие приложение.
Между прочим, после установки можете не выбирать рестарт ресивера, и после выбрать запуск samba.
Удалил не нужные библиотеки и чуток подправил файл конфигов.
Добавлено 27 июля | 2011г. | 00:40:13
samba 3.5.10 с установкой в папке app.
Пара незначительных улучшений безопасности.
Установка с 0 описана выше.
Те, кто установили samba 3.5.9 может просто заменить бинарики smbd и nmbd в папке /app/samba.
-
Taapat, для 9196 передний USB - /mnt/USB2/sdb1 - или я не прав?
А каким файлам присваиваем права 755? Тем, что прописали дополнительно?
Простите за мою настойчивость и непонятливость - я только учусь!
Добавлено 27 июля | 2011г. | 06:21:02
Спасибо за ноовую версию. Работает!
Добавлено 27 июля | 2011г. | 06:34:19
Даже больше - Большое спасибо за Ваше терпение и терпимость к начим чайниковским запросам!!!! :drinks:
-
Taapat, для 9196 передний USB - /mnt/USB2/sdb1 - или я не прав?
А каким файлам присваиваем права 755? Тем, что прописали дополнительно?
Простите за мою настойчивость и непонятливость - я только учусь!
Добавлено 27 июля | 2011г. | 06:21:02
Спасибо за ноовую версию. Работает!
Добавлено 27 июля | 2011г. | 06:34:19
Даже больше - Большое спасибо за Ваше терпение и терпимость к начим чайниковским запросам!!!! :drinks:
Не Taapat, но скажу.
При загрузке, сначала монтируется передняя USB, затем задняя.
Права исполняемым файлам и конфигурации.
-
Taapat, для 9196 передний USB - /mnt/USB2/sdb1 - или я не прав?
А каким файлам присваиваем права 755? Тем, что прописали дополнительно?
У меня на Digiline передняя /mnt/USB1/sdb1 а задняя /mnt/USB2/sdb1, и я так понял что у других тоже. Почему вам на оборот, не знаю.
Как правильно написал plim (https://gisclub.tv/index.php?action=profile;u=9036), файлам которых положили на флешку, чтоб они устанавливались. Это на всякий пожарный.
Простите за мою настойчивость и непонятливость - я только учусь!
Добавлено 27 июля | 2011г. | 06:21:02
Спасибо за ноовую версию. Работает!
Добавлено 27 июля | 2011г. | 06:34:19
Даже больше - Большое спасибо за Ваше терпение и терпимость к начим чайниковским запросам!!!! :drinks:
Я сам тоже учусь всё делая, и многое и сейчас не понимаю, а для спасибо есть звёздочка у поста. :)
-
Ну вот, ещё раз спасибо - всё получилось. Два ресака, к каждому по USB сзади подключены винты 80 гиг и 2 Тб. оба под Ext3. На обоих активирована функция таймшифта, теперь винты обоих ресиверов в полном доступе по сети, нет больше головной боли с системным ограничением размера файла CIFS в 4 гига!!! Вот если бы ещё организовать раздачу принимаемого потока по UPnP прямо в сеть, раньше плюсы на кухонный телек отдавал аналогом, теперь гораздо интереснее перейти на цифру!
-
Вот если бы ещё организовать раздачу принимаемого потока по UPnP прямо в сеть
Теоретически если поднять miniDLNA то UPnP должен работать. Как я говорил, мне диск не подключен и не актуально, но может, если будет настроение, посмотрю что можно сделать. Но это позволит отдавать только записанное.
-
Тут было бы интересно попробовать финт ушами... По идее - при таймшифте всё равно пишет в кольцевой буфер, вот и можно было бы попробовать транслировать записанное в буфер с небольшой задержкой...
-
На счёт UPnP.
Пол вечера собирал зависимости для Fuppes, пока не нашёл готовый MediaTomb для mipsel 32 (https://downloads.sourceforge.net/mediatomb/mediatomb-static-0.11.0-r2-linux-uclibc-mips32el.tar.gz).
Работает с avi без проблем, но проблема, как и ожидал, с файлами записанным ресивером. Их не хочет добавить к списку, а принудительно добавив Windows Media Player их не воспроизводят. Какие у них video и audio кодеки или форматы? Где то читал но сейчас я не могу найти.
Может тут еще найдётся желающие поколдоватъ над настройками Media Tomb (https://mediatomb.cc/)?
-
Формат mpeg-ts.
Кодеки соответственно mpeg-2, H.264.
-
Чтобы получить максимум достоверной информации по кодекам - проще всего воспроизвести записаный поток сборкой KM плеера, размещённой на форуме - при этом через вкладку фильтры дать команду на отображение деталей на экране - будет выведена масса полезной информации.
-
Как понял, media tomb базируется на движке VLC. А VLC не может разделять аудио и видео потоки mpeg-ts. Корректно это делает Haali Media Splitter. Получается, вначале необходимо интегрировать сплиттер, а затем подставлять кодеки.
-
Почему при установке через телнет пишет (none) login: root
Password:
#
# cd /mnt/USB1/sda1
# setupsamba
sh: setupsamba: command not found
#
#
-
А вы распаковали архив так, чтобы setupsamba был в корень флешки?
Что выдаёт команда: ls
В списке видно скрипта setupsamba?
-
А вы распаковали архив так, чтобы setupsamba был в корень флешки?
Да точно не распаковал правильно спасибо за подсказку
-
Конечно можно и распаковать и в любом другом месте, но тогда перед запуском, на это место надо пойти с командой cd (в примере cd /mnt/USB1/sda1 это корень флешки).
-
samba 3.5.11 с установкой в папке app.
Изменение:
Исправлено подключение к самбе если в Windows установлен пач KB2536276.
Исправлено Winbind panics.
Установка с 0 описана здесь (https://gisclub.tv/index.php?topic=3648.msg49798#msg49798).
Те, кто установили samba 3.5.9 или 3.5.10 может просто заменить бинарики smbd и nmbd в папке /app/samba.
-
Samba 3.5.11 не стабильна - проработала сутки и отвалилась.
Вернулся на 3.5.9 - к ней претензий нет, за 10 дней (последняя перепрошивка) отвалов не было.
-
Победил и samba 3.6.0.
По моему самая интересная новость протокол SMB2.
По нему с компьютерами на Windows7 скорость должна быть намного выше.
Установка с 0 описана здесь (https://gisclub.tv/index.php?topic=3648.msg49798#msg49798).
Дополнительно надо обязательно в файле конфигураций .../samba/lib/smb.conf в строке interfaces = прописать IP адрес/маску вашего ресивера (избавился от использование библиотеки и по этому самба не определяет).
В примере IP адрес 192.168.0.2, маска 255.255.255.0
interfaces = 192.168.0.2/255.255.255.0
Те, кто установили samba 3.5.9, 3.5.10 или 3.5.11 может просто заменить бинарики smbd и nmbd в папке /app/samba,
и в файле конфигураций под [global] добавить строки interfaces = IP адрес/маска и max protocol = SMB2 для протокола SMB2.
-
samba 3.6.1 (https://gisclub.tv/index.php?topic=4565.msg64506#msg64506)
-
Попробовал установить, повешал рессивер намертво. Установка прошла вроде успешно, но после предложенной в тельнете перерезагрузки, рессивер повис в вечном BOOTING, пришлось перепрошивать рес. Видимо я не так что-то делаю балбес :cray: Не могу понять, как назначить файлам права? Объясните подробнее пожалуйста.
-
Ресивер вешается если не порядке скрипт старта системы rc.user. Попробуйте на чистую систему установить ftp, рестартните ресивер, а потом samba.
-
Не пишите в rc.user ничего виндовым Notepad (блокнотом)
Только альтернативными прогами, например Notepad+++
-
Спасибо софтописателям за ПО :drinks: Всё установилось, и главное вроде работает ^-^ Единственное, плохо что видно в сети папку рессивера ROOT, её можно скрыть как то от всеобщего просмотра в подсети? А то люди у нас любопытные, вечно лезут, куда не просят.
-
Я же писал чтоб каждый подправил файл конфигов smb.conf под себя. Удалите раздел [root] или поставьте browseable = no. Тогда он в сетке виден не будет, но зная дорогу /root сможете подключится. Если у вас ресивер в открытой сетки, то вообще надо делать доступ к самбе с паролем.
-
Почему не работает samba 3.6.0?
Установил, проверил по DСС права 755.
Поменял название рабочей группы и айпишник, как требуется под себя.
Перегрузил ресивер и комп. В сетевом окружении ресивера нету.
Может как то надо дополнительно запустить samby?
-
Попробуйте в скрипте /root/rc.user поставить время sleep по больше (sleep 25) пока не запустится. Если у вас wifi то наверно до старта nmbd не успевает установится соединение и nmbd не запускается.
-
Taapat!
Вы прямо шаман.
Помогло и все заработало.
У меня ресивер кстати по проводу с роутером соединен.
Уважуха!!!
-
Нет не шаман.
Это у одного товарища уже было. Я ему через TeamViewer полчаса smabu всячески переустанавливал, пока до этого не дошел. :)
-
Taapap is not Shaman! He is GOORU! :drinks:
-
Eсли у вас ресивер в открытой сетки, то вообще надо делать доступ к самбе с паролем.
Поподробнее можно?
Samba 3.5.9...smb.conf
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
-
Теоретически надо собрать и установить утилиту smbpasswd, создать файл пользователей smbpasswd (или создать на компьютере с самбой) и использовать его. Но может хватает это:
поставьте browseable = no. Тогда он в сетке виден не будет, но зная дорогу /root сможете подключится.
-
Taapat, не помнишь, когда ты собирал Samba, модуль dirsort включал?
У меня медиаплейер сам не сортирует по имени.
-
Думаю что нет. Я в надежде на уменьшения размера и нагрузки на систему отключал всё что возможно.
-
Уважаемый Taapat, подскажите пожалуйста, можно ли установить эту samba на Amiko SHD-8900?!
Сборка Evolution Image от pinky1981, там в root нет rc.user...
Спасибо.
-
Нет нельзя, эта самба для другой системы. Эта (https://gisclub.tv/index.php?topic=6077.msg92276#msg92276) самба подойдёт для Амико.