findFilms/SAMBA_ACCESS.md
vrubel 5c25e1367e fix: Improve error handling and logging for download notifications
- Enhanced the DownloadMonitor class to provide more detailed error messages
- Improved logging for download status updates
- Refined user notifications for better clarity on download outcomes
- Ensured consistent behavior across different error scenarios
2025-12-15 18:21:37 +03:00

172 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📺 Инструкция по доступу к видео через Samba
## 🔍 Информация о сервере
- **IP адрес**: `192.168.8.111`
- **Имя сервера**: `server`
- **Имя шары**: `VIDEO`
- **Путь к папке**: `/media/vrubel/second_drive/VIDEO`
- **Пользователь**: `vrubel` (требуется пароль)
## 🔐 Настройка пользователя Samba
Если у пользователя `vrubel` нет пароля для Samba, установите его:
```bash
sudo smbpasswd -a vrubel
```
## 🖥️ Подключение из Windows
### Способ 1: Через Проводник
1. Откройте **Проводник** (Win + E)
2. В адресной строке введите: `\\192.168.8.111\VIDEO`
3. Введите логин: `vrubel` и пароль (пароль пользователя vrubel в системе)
4. Нажмите OK
### Способ 2: Подключение сетевого диска
1. Откройте **Этот компьютер**
2. Нажмите **Подключить сетевой диск**
3. Выберите букву диска (например, Z:)
4. Введите путь: `\\192.168.8.111\VIDEO`
5. Отметьте **Использовать другие учетные данные**
6. Введите: `vrubel` и пароль
## 🐧 Подключение из Linux
### Способ 1: Через файловый менеджер
В большинстве Linux дистрибутивов:
1. Откройте файловый менеджер
2. В адресной строке введите: `smb://192.168.8.111/VIDEO`
3. Или: `smb://server/VIDEO`
4. Введите логин: `vrubel` и пароль
### Способ 2: Монтирование вручную
```bash
# Создать точку монтирования
sudo mkdir -p /mnt/video
# Монтировать шару
sudo mount -t cifs //192.168.8.111/VIDEO /mnt/video -o username=vrubel,uid=$(id -u),gid=$(id -g)
# Для автоматического монтирования при загрузке, добавьте в /etc/fstab:
# //192.168.8.111/VIDEO /mnt/video cifs username=vrubel,password=ВАШ_ПАРОЛЬ,uid=1000,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0
```
### Способ 3: Через smbclient
```bash
# Установить smbclient (если не установлен)
sudo apt install smbclient
# Просмотр доступных шаров
smbclient -L //192.168.8.111 -U vrubel
# Подключение к шаре
smbclient //192.168.8.111/VIDEO -U vrubel
```
## 🍎 Подключение из macOS
1. Откройте **Finder**
2. Нажмите **Cmd + K** (или меню **Переход → Подключиться к серверу**)
3. Введите: `smb://192.168.8.111/VIDEO`
4. Или: `smb://server/VIDEO`
5. Выберите **Зарегистрированный пользователь**
6. Введите: `vrubel` и пароль
## 📱 Открытие в VLC Media Player
### Windows
1. Откройте VLC Media Player
2. Меню **Медиа → Открыть файл/папку** (Ctrl + O)
3. В адресной строке введите: `\\192.168.8.111\VIDEO\названиеайла.mkv`
4. Или найдите файл через проводник сетевого диска
### Linux
1. Откройте VLC Media Player
2. Меню **Медиа → Открыть файл** (Ctrl + O)
3. В адресной строке введите: `smb://192.168.8.111/VIDEO/названиеайла.mkv`
4. Или используйте путь к смонтированной папке: `/mnt/video/названиеайла.mkv`
### macOS
1. Откройте VLC Media Player
2. Меню **File → Open File** (Cmd + O)
3. Перейдите к смонтированному диску или введите: `smb://192.168.8.111/VIDEO/названиеайла.mkv`
## 🌐 Прямая ссылка в VLC через сеть
Вы можете открыть файл напрямую по сети в VLC:
### Windows
```
\\192.168.8.111\VIDEO\названиеайла.mkv
```
### Linux/macOS
```
smb://192.168.8.111/VIDEO/названиеайла.mkv
```
Или использовать IP адрес сервера:
```
smb://vrubel@192.168.8.111/VIDEO/названиеайла.mkv
```
С паролем в URL (не рекомендуется для безопасности):
```
smb://vrubel:пароль@192.168.8.111/VIDEO/названиеайла.mkv
```
## 🔧 Устранение проблем
### Проблема: Не могу подключиться
1. Проверьте, что сервер доступен: `ping 192.168.8.111`
2. Проверьте, что Samba работает:
```bash
sudo systemctl status smbd
```
3. Проверьте firewall (если активен):
```bash
sudo ufw allow samba
# или
sudo ufw allow 445/tcp
sudo ufw allow 139/tcp
```
### Проблема: Ошибка доступа / Неправильный пароль
1. Проверьте пароль пользователя в Samba:
```bash
sudo smbpasswd -a vrubel # создать пароль
sudo smbpasswd -e vrubel # активировать пользователя
```
### Проблема: VLC не может открыть файл по сетевому пути
1. Попробуйте сначала смонтировать шару как сетевой диск
2. Затем откройте файл из смонтированного диска в VLC
3. Или используйте прямой путь с префиксом `smb://` или `\\`
## 📝 Дополнительная информация
- Порт SMB: **445** (SMB 3.x) или **139** (NetBIOS)
- Протокол: **SMB/CIFS**
- Формат времени: синхронизируется с сервером
- Кодировка: UTF-8
## 🔒 Безопасность
- Текущая настройка требует аутентификации (пользователь vrubel)
- Для публичного доступа (без пароля) можно изменить конфигурацию, добавив `guest ok = yes` в секцию [VIDEO]
- Не рекомендуется использовать публичный доступ в производственных средах