Общий ресурс Samba находится в Ubuntu 8.04
Конфигурация Samba ниже:
# Name mangling options ; preserve case = yes ; short preserve case = yes # Most people will find that this option gives better performance. # See smb.conf(5) and /usr/share/doc/samba-doc/htmldocs/speed.html # for details # You may want to add the following on a Linux system: # SO_RCVBUF=8192 SO_SNDBUF=8192 socket options = TCP_NODELAY #======================= Share Definitions ======================= [public] comment = Public Directory path = /home/public # inherit permissions = no # public = yes read only = no # writeable = yes # force create mode = 0775 # force directory mode = 6775 # force user = nobody # force group = users guest ok = yes guest only = yes
Вывод из журнала ошибок самбы при попытке подключиться к общему ресурсу по vpn:
[2011/04/07 15:01:23, 0] lib/access.c:check_access(327) Denied connection from (10.0.1.2) [2011/04/07 15:01:23, 1] smbd/process.c:process_smb(1062) Connection denied from 10.0.1.2 [2011/04/07 15:01:23, 0] lib/access.c:check_access(327) Denied connection from (10.0.1.2) [2011/04/07 15:01:23, 1] smbd/process.c:process_smb(1062) Connection denied from 10.0.1.2 [2011/04/07 15:01:31, 0] lib/access.c:check_access(327) Denied connection from (10.0.1.2) [2011/04/07 15:01:31, 1] smbd/process.c:process_smb(1062) Connection denied from 10.0.1.2
Я пытаюсь получить доступ к этой папке в Windows 7.
Если кто-то запросит другую информацию, я опубликую здесь: При подключении через VPN мой ip будет 10.0.1.x
На сайте будет 10.0.0.x
IPTABLES -L показывает, что правила не установлены
Журнал ошибок довольно понятен:
Connection denied from 10.0.1.2
Denied connection from (10.0.1.2)
Я предполагаю, что клиенты VPN не находятся в той же подсети, что и LAN, и на сервере самбы есть какой-то ACL, чтобы отклонять запросы от клиентов, которые не находятся в вашей локальной сети.
Редактировать:
смотря на ваш другой вопрос по этой проблеме, ваш LAN находится в 10.0.0.0/24. Клиент находится в версии 10.0.1.2 (/ 24?). Проблема с сетевым acl имеет смысл.
Edit2:
Это должны быть списки доступа Samba, а не iptables. Если бы iptables блокировал, пакеты были бы отброшены, и в журналах ничего не появилось бы.
Edit3:
Попробуйте добавить в smb.conf следующее:
hosts allow = 10.0.0.0/255.255.254.0
и перезагрузите самбу. Это должно позволить сетям 10.0.0.0/24 и 10.0.1.0/24 получить доступ к общим ресурсам.