После "смерти" загрузочного диска на моем домашнем сервере, под управлением Ubuntu 14.04.3 LTS, принял решение возобновить свои небольшие знание по системе OpenSuse.
Задачи домашнего сервера простые:
DLNA
SAMBA
OWNCLOUD
TRANSMISSION-DAEMON
SSHD
Конспективно буду описывать отличия, которые для меня, пользователя Ubuntu кажуться непривычными.
SSHD
Cразу обратил внимание sshd отключен по-умолчанию.
На официальной страничке документации OpenSuse указана следующая информация:
Начиная с версии 11.2 в openSUSE отключен запуск демона sshd по умолчанию. Такое решение было принято из-за того, что большинство пользователей не используют ssh, и как приавило это просто зря запущенный процесс, который висит в памяти, и который также является потенциальной уязвимостью в безопасности.
Чтобы запустить sshd демон сделайте от root:
В качестве DLNA сервера я использую minidlna - легкийи простой в настройке сервер.
В OpenSuse для установки minidlna необходимо установить репозитории Packman для версии ОС, я это сделал через консольную версию YAST.
Следующий "сюрприз" в OpenSUSE файл настроек не по стандартному пути /etc/minidlna, а по специфическому /etc/sysconfig/minidlna
Делаем копию оригиналього файла:
В OpenSuse интерфейсы именуются немного непривычно:
ifconfig
enp2s0 Link encap:Ethernet HWaddr A0:B3:CC:E3:F3:B7
inet addr:192.168.1.107 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85704 errors:0 dropped:0 overruns:0 frame:0
TX packets:67280 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71090325 (67.7 Mb) TX bytes:9019603 (8.6 Mb)
Interrupt:18
Сделано это для того, чтобы при изменении конфигурации сетевых интерфейсов не изменялись их названия.
Открываем файл /etc/sysconfig/minidlna и редактируем следующие строки:
network_interface="enp2s0"
каталог с контентом
media_dir="/mnt"
У меня это каталог к которому примаплены все диски с мультимедиа
media_dir="/media"
К сожалени, контент в разнобой, поэтому просто каталог верхнего уровня, но если контент упорядочен в разные папки, то можно перечислить через символ "|".
Тип контента, обозначается одним из символов:
"A" - аудио (например "A,/media/Music")
"V" - видео (например "V,/media/Video")
"P" - изображения (например "P,/media/Photo")
Смешаный контен можно комбинировать, например так: "PV,/media/PhotoVideo"
Как пример:
media_dir="V,/media/Video | V,/media/Video2 | P,/media/Photo"
friendly_name="Microserver-MiniDLNA"
Название сервера под которым он будет виден клиенту.
notify_interval="300"
Интервал сканирования сервером расшаренных папок (по умолчанию 900 сек.)
Если фаервол включен, открытие портов:
Необходимо открыть два порта: 1900 для UDP и 8200 для TCP.
YaST в помощь.
Запуск minidlna
Запуск minidlna как службы выполняется от root:
Останов:
Перезапуск:
Для автоматического запуска MiniDLNA, как службы, при загрузке системы:
Задачи домашнего сервера простые:
DLNA
SAMBA
OWNCLOUD
TRANSMISSION-DAEMON
SSHD
Конспективно буду описывать отличия, которые для меня, пользователя Ubuntu кажуться непривычными.
SSHD
Cразу обратил внимание sshd отключен по-умолчанию.
На официальной страничке документации OpenSuse указана следующая информация:
Начиная с версии 11.2 в openSUSE отключен запуск демона sshd по умолчанию. Такое решение было принято из-за того, что большинство пользователей не используют ssh, и как приавило это просто зря запущенный процесс, который висит в памяти, и который также является потенциальной уязвимостью в безопасности.
Чтобы запустить sshd демон сделайте от root:
insserv sshd
rcsshd start
Чтобы активировать sshd демон сделайте от root:
systemctl enable sshd.service
DLNAВ качестве DLNA сервера я использую minidlna - легкийи простой в настройке сервер.
В OpenSuse для установки minidlna необходимо установить репозитории Packman для версии ОС, я это сделал через консольную версию YAST.
Следующий "сюрприз" в OpenSUSE файл настроек не по стандартному пути /etc/minidlna, а по специфическому /etc/sysconfig/minidlna
Делаем копию оригиналього файла:
cp /etc/sysconfig/minidlna /etc/sysconfig/minidlna.orig
В OpenSuse интерфейсы именуются немного непривычно:
ifconfig
enp2s0 Link encap:Ethernet HWaddr A0:B3:CC:E3:F3:B7
inet addr:192.168.1.107 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:85704 errors:0 dropped:0 overruns:0 frame:0
TX packets:67280 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:71090325 (67.7 Mb) TX bytes:9019603 (8.6 Mb)
Interrupt:18
Сделано это для того, чтобы при изменении конфигурации сетевых интерфейсов не изменялись их названия.
Открываем файл /etc/sysconfig/minidlna и редактируем следующие строки:
network_interface="enp2s0"
каталог с контентом
media_dir="/mnt"
У меня это каталог к которому примаплены все диски с мультимедиа
media_dir="/media"
К сожалени, контент в разнобой, поэтому просто каталог верхнего уровня, но если контент упорядочен в разные папки, то можно перечислить через символ "|".
Тип контента, обозначается одним из символов:
"A" - аудио (например "A,/media/Music")
"V" - видео (например "V,/media/Video")
"P" - изображения (например "P,/media/Photo")
Смешаный контен можно комбинировать, например так: "PV,/media/PhotoVideo"
Как пример:
media_dir="V,/media/Video | V,/media/Video2 | P,/media/Photo"
friendly_name="Microserver-MiniDLNA"
Название сервера под которым он будет виден клиенту.
notify_interval="300"
Интервал сканирования сервером расшаренных папок (по умолчанию 900 сек.)
Если фаервол включен, открытие портов:
Необходимо открыть два порта: 1900 для UDP и 8200 для TCP.
YaST в помощь.
Запуск minidlna
Запуск minidlna как службы выполняется от root:
systemctl start minidlna
Останов:
systemctl stop minidlna
Перезапуск:
systemctl restart minidlna
Для автоматического запуска MiniDLNA, как службы, при загрузке системы:
systemctl enable minidlna
Немає коментарів:
Дописати коментар