Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Помогите настроить сетевой доступ к диску  (Прочитано 844 раз)

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

Оффлайн alixey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Мне нужно иметь возможность подключаться к дисковым ресурсам ПК на Ubuntu с ПК на Windows.

На Ubuntu установил nfs-kernel-server и nfs-common.
В файл /etc/exports написал:
/home/user    192.168.1.2(rw,insecure,nohide,all_squash,anonuid=1000,anongid=1000,subtree_check)
/store        192.168.1.2(rw,insecure,nohide,all_squash,anonuid=1000,anongid=1000,no_subtree_check)
exportfs -a и добавление правил в файрвол (порты 111 и 2049) сделал.

На ПК c Windows установлена версия Windows 7 Максимальная, установлен компонент NFS-клиент.
Пишу в командной строке: mount 192.168.1.1:/store z:
Получаю ошибку 53 (не найден сетевой путь).

Что неправильно?

В крайнем случае можно SMB использовать.
В этом случае ресурсы нужно прописывать /etc/samba/smb.conf?
Или есть отдельный каталог с подключаемыми конфигурационными файлами?

Пользователь добавил сообщение 30 Декабря 2020, 01:24:19:
Видимо что-то с файрволом.
Если отключить ufw, то ресурс монтируется.

Пользователь добавил сообщение 30 Декабря 2020, 01:34:30:
Увы, столкнулся со старой проблемой, встроенный клиент NFS в Windows не поддерживает UTF-8.
Соответственно, кириллица в именах файлов получается нечитаемой.

Тогда вопрос по Samba.
Настроил ресурсы, дал к ним доступ.
С виртуального ПК на W7 ресурсы открываются.
С другого ПК на W7 при попытке открыть \\smbserver тут же получаю ошибку "Запрос не поддерживается".
С какими настройками это может быть связано?
« Последнее редактирование: 30 Декабря 2020, 01:37:20 от alixey »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Помогите настроить сетевой доступ к диску
« Ответ #1 : 30 Декабря 2020, 01:37:25 »
В крайнем случае можно SMB использовать.
В этом случае ресурсы нужно прописывать /etc/samba/smb.conf?
Или есть отдельный каталог с подключаемыми конфигурационными файлами?
Это не в крайнем, а в первом случае надо использовать, т.к. ты даешь доступ Винде к ресурсам Ubuntu, а для Винды NFS ващет чужеродный компонент, и для нее родной клиент это Самба, встроенная в систему. Так что во избежание глюков поставь на Ubuntu самба-сервер, запусти его и будет все работать как надо. Особенно если не нужна авторизация пользователей - то вообще настройки минимальные, просто конфиг сервера подредактировать и все.
По сути вопроса: точно не знаю как в 7-ке, а в 10ке после установки клиента можно просто зайти в сетевое окружение и там будет твой сервер и папки на нем в виде например как у меня: \\DLINK-08622F\mnt\HD\HD_a2\Video Можно замепить как диск из того де проводника.

 
« Последнее редактирование: 30 Декабря 2020, 01:51:36 от AlexDem »

Оффлайн alixey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: Помогите настроить сетевой доступ к диску
« Ответ #2 : 30 Декабря 2020, 02:02:55 »
У меня следующая конфигурация на сервере:

smb.conf
[global]

server role = standalone server
name resolve order = wins host bcast
dns proxy = no
wins support = yes
workgroup = WORKGROUP
server string = %h server (Samba)
os level = 99
load printers = no
usershare allow guests = no
acl allow execute always = yes
invalid users = root bin daemon adm sync shutdown halt mail news uucp operator

security = user
username map = /etc/samba/smbusers
idmap config * : backend = tdb
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user

log file = /var/log/samba/log.%m
max log size = 1000
logging = file
panic action = /usr/share/samba/panic-action %d

include = /etc/samba/shares.conf

smbusers
user = user

shares.conf
[HOME]
path = /home/user
comment = Home directory
browseable = yes
available = yes
read only = yes
guest ok = yes
create mask = 0700

[STORE]
path = /store
comment = Store directory
browseable = yes
available = yes
read only = no
guest ok = yes
create mask = 0664
directory mask = 0775

Один ПК, включенный в домен, при доступе на smb-сервер отображает список доступных ресурсов и после авторизации с этими ресурсами можно работать.
Другой ПК, не включенный в домен, при попытке доступа на smb-сервер тут же отображает ошибку "Такой запрос не поддерживается", до списка ресурсов и авторизации дело даже не доходит.
Причина явно не в настройках файрвола, а в настройках samba.
Не подскажите, в каких именно?
« Последнее редактирование: 30 Декабря 2020, 02:05:42 от alixey »

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Помогите настроить сетевой доступ к диску
« Ответ #3 : 30 Декабря 2020, 02:10:21 »
min protocol = SMB2 В секции [global] укажи...И перезапусти сервер. Если не поможет, то
min protocol = nt1Хотя 7ка должна по минимуму со вторым уже работать.

Пользователь добавил сообщение 30 Декабря 2020, 02:13:07:
Кстати, насчёт домена, а оба компа сидят друг_дружку и рабочую группу Workgroup?
« Последнее редактирование: 30 Декабря 2020, 02:13:07 от AlexDem »

Оффлайн alixey

  • Автор темы
  • Любитель
  • *
  • Сообщений: 97
    • Просмотр профиля
Re: Помогите настроить сетевой доступ к диску
« Ответ #4 : 30 Декабря 2020, 02:22:00 »
min protocol = SMB2 не помогло.
interfaces = 192.168.1.0/24 не помогло.
Поставил log level = 9, но попытки подключения в логах отсутствуют.
Оба ПК друг друга прекрасно видят.

Оффлайн AlexDem

  • Активист
  • *
  • Сообщений: 696
    • Просмотр профиля
Re: Помогите настроить сетевой доступ к диску
« Ответ #5 : 30 Декабря 2020, 10:34:51 »
тут же отображает ошибку "Такой запрос не поддерживается", до списка ресурсов и авторизации
Возможно не в сервере дело, а в клиентской машине.
Поиск говорит, что
(Нажмите, чтобы показать/скрыть)

Может это и не причина, но стоит посмотреть еще раз учетные записи (обе машины под одним логином-паролем заходить должны?), ну и сбросить кэш паролей в винде.


 

Страница сгенерирована за 0.03 секунд. Запросов: 25.