господа,
Я перепробовал все способы обмена папками в OpenSUSE 13.1 с использованием SAMBA, но безуспешно. Честно говоря, я не знаю, что делать, чтобы разрешить эту ситуацию.
Среди моих действий принимаются ...
- Остановите брандмауэр
Выполните процедуры, изложенные в:
http://www.unixmen.com/install-and-configure-samba-server-on-opensuse-13-1/
http://www.howtoforge.com/opensuse-12.3-samba-standalone-server-with-tdbsam-backend
http://opensuse-guide.org/windows.php (в разделе «12.2.2 Обмен файлами»)
https://help.ubuntu.com/community/How%20to%20Create%20a%20Network%20Share%20Via%20Samba%20Via%20CLI%20%28Command-line%20interface/Linux%20Terminal%29%20-%20Uncomplicated % 2C% 20Simple% 20and% 20Brief% 20Way% 21 (учебник, который я сделал)
Я могу заставить сервер работать нормально и без ошибок, включая его параметры (testparm), но не могу получить к нему доступ с другого компьютера (Linux или Windows), используя "smb://[MACHINE_IP]/[SHARE_NAME]" или "\[MACHINE_IP ] [имя_общего_каталог] "! Я также проверил, используя саму машину.
Ничто не заставляет самбу работать. То, что должно было быть простой и обычной вещью в других дистрибутивах, стало кошмаром. Я начинаю думать, что это проблема самого дистрибутива!
Я не представляю, что можно сделать! знак равно
Пожалуйста, помогите мне!
Заранее спасибо!
Больше!
Ниже я выложил выводы логов smbd и nmbd!
Эти журналы охватывают время, когда я запускаю службу, и когда я пытаюсь получить доступ к общему ресурсу с другого компьютера!
vim /var/log/samba/log.smbd
[2014/02/10 11:58:31, 0] ../source3/smbd/server.c:1198(main)
smbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2013
[2014/02/10 11:58:31.412297, 0] ../source3/smbd/server.c:1278(main)
standard input is not a socket, assuming -D option
vim /var/log/samba/log.nmbd
[2014/02/10 11:58:26, 0] ../source3/nmbd/nmbd.c:902(main)
nmbd version 4.1.3-3.12.1-3127-SUSE-oS13.1-x86_64 started.
Copyright Andrew Tridgell and the Samba Team 1992-2013
[2014/02/10 11:58:26, 0] ../source3/nmbd/nmbd.c:941(main)
standard input is not a socket, assuming -D option
"iptables --list" РЕЗУЛЬТАТ:
Chain INPUT (policy DROP)
target prot opt source destination
ACCEPT all -- anywhere anywhere
ACCEPT all -- anywhere anywhere ctstate ESTABLISHED
ACCEPT icmp -- anywhere anywhere ctstate RELATED
input_ext all -- anywhere anywhere
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-IN-ILL-TARGET "
DROP all -- anywhere anywhere
Chain FORWARD (policy DROP)
target prot opt source destination
LOG all -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-FWD-ILL-ROUTING "
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain forward_ext (0 references)
target prot opt source destination
Chain input_ext (1 references)
target prot opt source destination
ACCEPT udp -- anywhere anywhere PKTTYPE = broadcast udp dpt:netbios-ns
ACCEPT udp -- anywhere anywhere PKTTYPE = broadcast udp dpt:netbios-dgm
DROP all -- anywhere anywhere PKTTYPE = broadcast
ACCEPT icmp -- anywhere anywhere icmp source-quench
ACCEPT icmp -- anywhere anywhere icmp echo-request
ACCEPT udp -- anywhere anywhere udp spt:netbios-ns ctstate RELATED
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp dpt:netbios-ssn flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-ACC-TCP "
ACCEPT tcp -- anywhere anywhere tcp dpt:netbios-ssn
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp dpt:microsoft-ds flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-ACC-TCP "
ACCEPT tcp -- anywhere anywhere tcp dpt:microsoft-ds
ACCEPT udp -- anywhere anywhere udp dpt:netbios-ns
ACCEPT udp -- anywhere anywhere udp dpt:netbios-dgm
DROP all -- anywhere anywhere PKTTYPE = multicast
DROP all -- anywhere anywhere PKTTYPE = broadcast
LOG tcp -- anywhere anywhere limit: avg 3/min burst 5 tcp flags:FIN,SYN,RST,ACK/SYN LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
LOG icmp -- anywhere anywhere limit: avg 3/min burst 5 LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
LOG udp -- anywhere anywhere limit: avg 3/min burst 5 ctstate NEW LOG level warning tcp-options ip-options prefix "SFW2-INext-DROP-DEFLT "
DROP all -- anywhere anywhere
Chain reject_func (0 references)
target prot opt source destination
REJECT tcp -- anywhere anywhere reject-with tcp-reset
REJECT udp -- anywhere anywhere reject-with icmp-port-unreachable
REJECT all -- anywhere anywhere reject-with icmp-proto-unreachable
Выводы на данный момент:
Некоторая особенность корпоративной сети, в которой я работаю, заключается в блокировке доступа к Samba OpenSUSE 13.1, потому что в моей домашней сети samba работает отлично.
OpenSUSE 13.1 работает в VMWare с использованием сети NAT. На мой взгляд, не должно быть никаких помех от внешней сети, так как я использую NAT.
У меня есть другая виртуальная машина под управлением Linux Mint 16 KDE на VMWare с использованием NAT. Samba отлично работает как в моей домашней сети, так и в корпоративной сети, что заставляет меня поверить, что это некоторая конфигурация, которую необходимо использовать в openSUSE 13.1 для работы samba.
Ниже я помещаю вывод запуска smbclient на моем хосте на обе виртуальные машины:
smbclient //172.16.124.141/share -N -U'brlight%brlight'
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.6.18]
smb: \>
smbclient //172.16.124.136/share -N -U'brlight%brlight'
protocol negotiation failed: NT_STATUS_IO_TIMEOUT
Эта ссылка содержит подробную и дополнительную информацию о моей проблеме.