Назад | Перейти на главную страницу

Не могу получить доступ к samba share через VPN

Общий ресурс 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 получить доступ к общим ресурсам.