Установлен UBUNTU-сервер 12.04 и настроен /etc/samba/smb.conf как:
#======================= Global Settings =======================
[global]
workgroup = HEMMA
server string = %h server (Samba, Ubuntu)
security = user
wins support = yes
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = no
passdb backend = tdbsam
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
############ Misc ############
usershare allow guests = yes
#======================= Share Definitions =======================
[printers]
comment = All Printers
browseable = no
path = /var/spool/samba
printable = yes
guest ok = no
read only = yes
create mask = 0700
# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers
browseable = yes
read only = yes
guest ok = no
[Bilder original]
comment = Original bilder
path = /mnt/bilder/org
browseable = yes
read only = no
guest ok = no
create mask = 0755
[Bilder publika]
comment = Bilder för allmän visning
path = /mnt/bilder/public
browseable = yes
read only = yes
guest ok = yes
[Musik]
comment = Musik
path = /mnt/music/public
browseable = yes
read only = yes
guest ok = yes
У меня есть настройка сети вокруг маршрутизатора 4G "HUAWEI B593", где некоторые компьютеры подключены через WIFI другие по локальной сети.
Сервер подключен по локальной сети.
На одном компьютере под управлением Windows XP я вижу сервер, но не могу получить к ним доступ.
На другом компьютере в WIFI-сети, на котором запущена win7, я вообще не вижу сервер, но могу проверить связь с сервером и вижу, что smb-protocoll работает при сниффинге с wireshark.
Я в первую очередь не хочу использовать пароли, компьютеры на локальной сети и Wi-Fi должны иметь возможность подключаться без какой-либо процедуры входа в систему.
Я уверен, что моей конфигурации недостаточно, но мне сложно понять, как мне это сделать. В сети много описаний, но большинство из них старые, и ни одно из них не помогло.
Меня также смущает тот факт, что я не могу найти сервер на моей машине win7, даже если она взаимодействует с samba-сервером.
Был бы очень рад, если бы кто-нибудь мог пролить свет на этот беспорядок.
Если вы можете пропинговать сервер Ubuntu, но не можете подключить сетевой диск из Windows, выполните следующие действия:
Просто отсоедините кабель локальной сети, подключитесь к WLAN. Теперь введите IP-адрес / имя пользователя (например, //192.134.23.23/joe) в проводнике. В основном вы должны быть в состоянии подключиться. Если да, просто скопируйте путь к сетевой карте диска. Надеюсь, это работает. Проблема должна быть связана с отображением имени хоста сервера с ip-адресом.
В идеале, если вы не специалист по ИТ, используйте Webmin ( Как установить webmin? ), который можно установить как пакет deb. Все настройки, которые вы можете сделать в веб-интерфейсе, более понятны для всех. Вы можете попробовать их демо: http://www.webmin.com/demo.html
Вы изменили в smb.conf
workgroup = HEMMA
ваш оконный ПК должен быть в HEMMA
рабочей группе. по умолчанию рабочая группа Windows - WORKGROUP
. Итак, вы должны изменить его на HEMMA
, в противном случае измените в smb.conf
workgroup = WORKGROUP
и убедитесь, что у вас есть следующая строка в файле smb.conf
wins support = yes
local master = yes
preferred master = yes
после изменения don не забудьте перезапустить службу samba
sudo service smbd restart
Map to guest
установлено на Bad User
, и некоторые из ваших общих ресурсов разрешены для гостевого пользователя, поэтому для samba этого достаточно, чтобы открыть неавторизованный доступ к этим общим ресурсам, проблем не должно быть. Другой вопрос - разрешения файловой системы для этих папок. Проверьте, разрешено ли nouser
(определено параметром guest account
) доступ к вашим ресурсам.