Доброго времени суток.
Я поставил самбу как было написано в руководстве, система freeBSD 4.7 .
Дошёл до момента, когда надо набирать
$ /usr/local/samba/bin/smbclient //shserver/temp
выводит:
added interface ip=172.16.2.25 bcast=172.16.255.255 nmask=255.255.0.0
added interface ip=192.168.0.200 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 172.16.2.25 ( 172.16.2.25 )
Password:
Anonymous login successful
Domain=[SHARAPOVKA] OS=[Unix] Server=[Samba 2.2.8]
smb: \>из чего я сделал вывод, что она всё же запускается, но с виндовых машин локальной сети всё равно увидеть сервер в сетевом окружении нельзя, хотя имя сервера теперь сканером показывается.
Не подскажите что мне делать с этой проблемой ?
Помоему, прежде чем обращаться к этой машине из локалки нужно один из её зашареных ресурсов из консоли подключить. net use и всё такое...
А в конфигах у тебя бровзабельность этой машины есть?
>Помоему, прежде чем обращаться к этой машине из локалки нужно один из
>её зашареных ресурсов из консоли подключить. net use и всё такое...
не обязательно!>А в конфигах у тебя бровзабельность этой машины есть?
а лучше вообще весь конфиг покажи, там много вариантов могет быть...
/etc/smb.conf
workgroup = имя_Вашей_рабочей_группы/домена
netbios name = имя_Вашего_копмьютера_в_сети
security = share
[public]
comment = комментарий_к_расшариваемой_директории
path = путь_до_расрашиваемой_директории
public = yes
writeable = yes
read only =
#no - если Вы хотите чтобы юзеры имели доступ на запись к расшариваемой #папке
#yes - соотвественно, если Вы не хотитеЗаставляем самбу перечитать конфиги
/usr/local/samba/lib/smb.conf
[global]
workgroup = sharapovka
netbios name = shserver
security = share
null passwords = yes
[temp]
comment = Temporary file area
path = /tmp
read only = no
guest ok = yes
force create mode = 0777
force directory mode = 0777
force user = nobody
force group = nobody
[public]
comment = Temporary file area
path = /serv/smbtemp
public = yes
read only = no
guest ok = yesСервер просто не видно в сетевом окружении. Как его сделать видимым? поставить доступ это уже вторая задача, на мой взгляд более простая.
а ты его запускаешь как сервер
/usr/local/samba/bin/smbd -D
/usr/local/samba/bin/nmbd -D
???
>а ты его запускаешь как сервер
>/usr/local/samba/bin/smbd -D
>/usr/local/samba/bin/nmbd -D
>???именно так, после этого(и в данный момент):
# ps ax | grep mbd
21716 ?? Ss 0:08.24 /usr/local/samba/bin/nmbd -D
21718 ?? Is 0:00.07 /usr/local/samba/bin/smbd -D
24173 p0 S+ 0:00.01 grep mbd
/usr/local/samba/bin/findsmb
/usr/local/samba/bin/smbclient -L <имя_Вашей_машины_в_сети>
>/usr/local/samba/bin/findsmb
выдаёт:
*=DMB
+=LMB
IP ADDR NETBIOS NAME WORKGROUP/OS/VERSION
---------------------------------------------------------------------
172.16.2.25 SHSERVER +[SHARAPOVKA] [Unix] [Samba 2.2.8]>/usr/local/samba/bin/smbclient -L shserver
выдаёт:added interface ip=172.16.2.25 bcast=172.16.255.255 nmask=255.255.0.0
added interface ip=192.168.0.200 bcast=192.168.0.255 nmask=255.255.255.0
Got a positive name query response from 172.16.2.25 ( 172.16.2.25 )
Password:
Domain=[SHARAPOVKA] OS=[Unix] Server=[Samba 2.2.8]Sharename Type Comment
--------- ---- -------
temp Disk Temporary file area
public Disk Temporary file area
IPC$ IPC IPC Service (Samba 2.2.8)
ADMIN$ Disk IPC Service (Samba 2.2.8)Server Comment
--------- -------
SHSERVER Samba 2.2.8Workgroup Master
--------- -------
SHARAPOVKA SHSERVER
>/usr/local/samba/lib/smb.conf
>[global]
>workgroup = sharapovka
>netbios name = shserver
>security = share
>null passwords = yes
Попробуй добавить поддержку WINS:
wins server = x.x.x.x
если таковой есть.
Попробуй так же сделать самбу мастер браузером:
preferred master = yes
local master = yes
>Попробуй добавить поддержку WINS:
>wins server = x.x.x.x
>если таковой есть.
>Попробуй так же сделать самбу мастер браузером:
>preferred master = yes
>local master = yesWINS у нас в сети не стоит
остальное поставил, всё равно не появился...
может надо прописать как-то по умному доступ для каждого компа в сети на этот 7
А пользователь nobody у тебя в системе есть?
Если нет - нужно создать или явно указать другой существующий account, кот. будет использоваться для гостевого login-а, напр.:
guest account = ftp
======================================================
Some people find browsing fails because they don't have the global
"guest account" set to a valid account. Remember that the IPC$
connection that lists the shares is done as guest, and thus you must
have a valid guest account.
======================================================
Уважаемый Gennady, думаю, что совершенно не к чему делать самбу PDC, судя по результатам findsmb и smbclient у автора работает все нормально,
предлагаю Автору, зайти с одной виндовой машины путем \\<имя_хоста> и посмотреть результат, если он отрицательный, то смотреть в логи.
>Уважаемый Gennady, думаю, что совершенно не к чему делать самбу PDC, >судя
>по результатам findsmb и smbclient у автора работает все нормально,
>предлагаю Автору, зайти с одной виндовой машины путем \\<имя_хоста> и >посмотреть результат, если он отрицательный, то смотреть в логи.
А при чем тут PDC и WINS или же мастер браузер? Если не понятно, что для чего, то зачем умничать?
Доброго времени суток.
>из чего я сделал вывод, что она всё же запускается, но с
>виндовых машин локальной сети всё равно увидеть сервер в сетевом окружении
>нельзя, хотя имя сервера теперь сканером показывается.
>Не подскажите что мне делать с этой проблемой ?а что указано в строках
hosts allow = здесь дать ip тех машин которым разрешен доступ к самбе
interfaces = айпи интрефесавозможно из-за этого проблемма...
Удачи...