Я попытался поделиться каталогом /home/me/music
с Samba. Вывод testparm
на моем сервере выглядит следующим образом (я думаю, что это стандартная конфигурация Ubuntu, за исключением раздела [share]
):
[global]
server string = %h server (Samba, Ubuntu)
map to guest = Bad User
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
unix password sync = Yes
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
dns proxy = No
usershare allow guests = Yes
panic action = /usr/share/samba/panic-action %d
[printers]
comment = All Printers
path = /var/spool/samba
create mask = 0700
printable = Yes
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
[share]
comment = My music files
path = /home/me/music
create mask = 0755
Я использовал smbpasswd
, чтобы дать пароль для пользователь friend
.
Когда я пытаюсь подключиться к общему ресурсу с другого компьютера с Ubuntu с помощью smbclient
, все выглядит нормально:
smbclient -U friend //192.168.1.2/share
Я могу позвонить dir
и посмотреть содержимое каталога. [ 1115]
Однако, когда я хочу подключить сетевой диск с компьютера с Windows 7 (\\192.168.1.2\share
с пользователем WORKGROUP\friend
), я получаю сообщение об ошибке, что сетевой адрес недоступен (я не могу сказать точное сообщение об ошибке, потому что У меня немецкая версия для Windows). Ошибка вводит в заблуждение, потому что я могу пропинговать 192.168.1.2 с компьютера Windows.
Полагаю, я не первый, кто сталкивается с этим, но поиск в Google для «самбы» и «недоступности сети» не помогает. Я надеюсь, что кто-нибудь скажет мне, что не так с моей конфигурацией, и в чем разница между запуском smbclient
и подключением из Windows.
Windows 7 использует протокол SMB2. Если вы используете Samba 3.5 или более раннюю версию, она поддерживает SMB1 и может быть не полностью совместима. Поддержка SMB2 была добавлена в Samba в версии 3.6. ПРИМЕЧАНИЕ. Новейшая версия MacOS «Mavericks» будет поддерживать SMB2, также начиная с осени 2013 года.
Netscan (для окон) - очень удобный инструмент для просмотра локальной сети. Для linux также есть похожее приложение под названием --- ShareScanner (netscan для linux). Вы можете скачать его с:
Сайт содержит 32- и 64-битные пакеты Debian и RPM для легкой установки. На самом деле это графический интерфейс для пользователя