Итак, имеем следующую конфигурацию smb.conf:
[global]
socket options = TCP_NODELAY
interfaces = xl0 192.168.0.100 lnc0 ВНЕШНИЙ_АДРЕС
client code page = 775
workgroup = ГРУППА
server string = КОММЕНТАРИЙ
encrypt passwords = Yes
max log size = 50
create mask = 0777
directory mask = 0777
hosts allow = МОЙ_ИП 192.168.
dos filetimes = No
netbios name =ИМЯ
security = user
domain master = no
local master = no
preferred master = no
os level = 65
encrypt passwords = yes
public = No
browseable = yes
[ШАРА]
comment = КОММЕНТАРИЙ
path = /ШАРА
read only = No
public = No
valid users = ЮЗВЕРЬ
hosts allow = МОЙ_ИП 192.168.0.1
При просмотре в локальной сети сервер виден, но при попытке подключить шары как сетевой диск выдается сообщение Path not found :(
При попытке с моего адреса (совсем другая сеть, другой провайдер) telnet ВНЕШНИЙ_АДРЕС 139 - соединения не происходит вообще; если же то же самое делать с самого сервера (telnet 192.168.0.100 139), то соединение происходит.
Брандмауэр 139-ый порт не блокирует и со стороны провайдера бяков нет. Точно такая же конфигурация стоит и на других серверах по городу, нигде проблем не было. Что не так?
Не работает Samba - странные симптомы :(
-
- Уже с Приветом
- Posts: 257
- Joined: 05 Apr 2003 17:06
- Location: Европа :: Латвия
-
- Уже с Приветом
- Posts: 199
- Joined: 31 Oct 2003 20:23
- Location: California
-
- Уже с Приветом
- Posts: 19924
- Joined: 30 Aug 2000 09:01
- Location: WA
Re: Не работает Samba - странные симптомы :(
Pukite wrote:самое делать с самого сервера (telnet 192.168.0.100 139), то соединение происходит.
Если я правильно понял, то в локальной сети работает?
Если адрес сервера 192.168.ххх.ххх - и работаете через провайдера, стоит посмотреть настройки VPN (если есть)/NAT - адреса-то только для локальной сетки.
Если все нормально - попробуйте указать путь, как полное доменное имя: \\ххх.домен.х\\шаре, или как IP address: \\ххх.ххх.ххх.ххх\шаре
Удачи!
-
- Уже с Приветом
- Posts: 2191
- Joined: 04 Nov 2001 10:01
- Location: Новый cвет
Re: Не работает Samba - странные симптомы :(
Pukite wrote:При просмотре в локальной сети сервер виден, но при попытке подключить шары как сетевой диск выдается сообщение Path not found
При попытке с моего адреса (совсем другая сеть, другой провайдер) telnet ВНЕШНИЙ_АДРЕС 139 - соединения не происходит вообще; если же то же самое делать с самого сервера (telnet 192.168.0.100 139), то соединение происходит.
Так может он у вас на внешнем адресе ничего и неслушает?
Что говорит netstat? На каких адресах он слушает 139 порт?
Если на внешнем адресе слушает, а вы с другой сетки достучаться не можете, то значит кто то его по дороге блокирует.
Да и справами на доступ у вас как то накручено, так что не зная откуда вы там пробуете нельзя по конфигу сказать в чём ошибка.