27 апреля | 2024г. | 21:45:04

АвторТема: Установка сервера самба для подключения в сети windows.  (Прочитано 46953 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
В конце концов почти победил и самбу. Собрать рабочею подледную стабильную версию 3.5.8 не удалось, за то получилось с версий 3.4.13.
Также как transmission 2.31 пока первая, сирая и не исследованная версия.
Установка:
Распакуем содержание архива на 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 или ftp. Установка не поменяет запуск их, а просто добавит в файл /root/rc.user. запуск samba.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Taapat, снова спасибо!
Но пока не пошла Samba, не видит библиотек.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
Taapat, снова спасибо!
Но пока не пошла Samba, не видит библиотек.
У вас на флеше должна бить директория samba, а в ней директорий lib; private; swat; var.
После скрипта установки в папке data должен бить линк по которому через ftp вы должны попасть в директорию samba на флеше.
Если это всё верно, то чего выдаёт при запуске командой:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Samba есть на флешке, библиотеки в каталоге lib.
При запуске пишет, что не может загрузить библиотеку.
По вышеприведенной команде: No such file or directory.
Ссылается на каталог /usr/local/samba/lib/.
Не знаю, как скопировать с Telnet, так что пишу кратко.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
Проверю, может я по ошибке выложил бинарики, в которых не поправил путь на /data/samba.
Пока можете сделать в usr папку local, а вней линк на /mnt/USB1/sda1/samba.
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Да так и есть. Я перезалил файл, скачайте званого и всё должно работать.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Не помогло.
Unable to open printcap file /etc/printcap for read.

P.S. Перезалил - все заработало.
Добавлено  11 июня | 2011г. | 13:51:44   
Samba работает нормально.
Включается примерно через минуту после загрузки ресивера.
По скорости - у меня подключено по Wi-Fi и скорость передачи данных ограничена им.
По загрузке в память ресивера - если это только приведет к скорости загрузки программы в память, то не надо, минута не критично.
По стабильности - отпишусь через пару дней.
По первым ощущениям - отличная программа, даже не предполагал, что такое возможно на данном ресивере. Теперь ресивер можно превратить в видеоархив и смотреть фильмы из него на нетбуке.
Taapat, спасибо за отличную работу!

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
На конец собрал и 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. варианта в телнет запускаем скрипт установки:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн cristian

  • Джедай Ветеран
  • *****
  • Сообщений: 41
  • Поблагодарили: 26
  • Уважение: +2
 ^-^...Work fine...great job...congratulation Tapaat.... :drinks: :biggrin:

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Версия 3.5.8  быстрее предыдущей, с WMP стабильней работает.
У кого запускается торрент-клиент через файл rc.user, запускайте его после samba, иначе ни samba, ни торрент-клиент не загрузятся.

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
У кого запускается торрент-клиент через файл rc.user, запускайте его после samba, иначе ни samba, ни торрент-клиент не загрузятся.
Добавтъе после команды запуска transmission &, и всё будет порядке. Пример:
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.Если запуск самби не будет в конце файла rc.user, тогда после использования скрипта установки проверти файл rc.user, по тому что скрип просто удалит последние строчки если в файле будет написано # start samba.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн blendi

  • Младший Джедай
  • **
  • Сообщений: 137
  • Поблагодарили: 34
  • Уважение: 0
а для чего эта самба нужна???

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Если к ресиверу подключен HDD - будет в сети сетевой диск.
Ну и программы удобнее устанавливать.

Оффлайн roman_ispu

  • Друзья Джедаев
  • *****
  • Сообщений: 356
  • Поблагодарили: 285
  • Уважение: +6
Осталось наладить отображения русских слов и уменьшить размер бинариков.
Русский язык не победишь, ибо все что обзывает сам ресивер, обзывается, используя собственный шрифт в ресивере (там символы в таблице сдвинуты относительно стандартных таблиц символов в шрифтах).
Если интересно, посмотри шрифт что я выкладывал в теме про STBLink, сдвигал тупым перебором и поиском аналогий. Но вот как ты к самбе присобачишь конвертацию шрифтов для меня загадка  :biggrin:

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3535
  • Поблагодарили: 10628
  • Уважение: +54
Но вот как ты к самбе присобачишь конвертацию шрифтов для меня загадка  :biggrin:
Если есть время и терпения то можно всё, но раз там ресивер использует собственный шрифт, думаю нету смысла стараться.
Я думал что надо просто правильную кодировку подобрать.
Добавлено  15 июня | 2011г. | 22:16:37   
samba 3.5.9
Установка заново так ка описано здесь.
Если уже установили samba 3.5.8, тогда через ftp замените файлы smbd и nmbd на флешке в папке samba и библиотеки в lib на флешке если используйте 1 вариант установки, или в data/samba/lib если 2 вариант. Поставьте права 755 на новые файлы, и рестартните ресивер.
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн plim

  • Великий Джедай
  • ****
  • Сообщений: 651
  • Поблагодарили: 146
  • Уважение: +5
Не запускается 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

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
140 Ответов
117362 Просмотров
Последний ответ 17 ноября | 2012г. | 18:40:35
от skopinka
0 Ответов
9853 Просмотров
Последний ответ 06 марта | 2013г. | 12:27:57
от LordMerlin
1 Ответов
4995 Просмотров
Последний ответ 27 февраля | 2015г. | 12:52:00
от yuju
2 Ответов
6029 Просмотров
Последний ответ 06 июня | 2014г. | 03:29:35
от look2009
8 Ответов
7464 Просмотров
Последний ответ 13 сентября | 2015г. | 17:47:32
от Panner


X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!