проблема - самба блокирует файлы при открытии одним пользователем, и дальше всем говорит что файл занят, хотя первый уже отключился.методом научного тыка было установлено что при добавлении правила
ipfw add 100 allow all from any to any
все становится прекрасно.на машине 4 ethernet интерфейса.
и правило allow all from any to any неприемлемо.
нужно дать доступ только для одной сети типа
ipfw add 200 all from 192.168.0.0 to any
ipfw add 300 all from any to 192.168.0.0но так самба не хочет ..
freebsd 4.7 samba 2.2.8a
а 192.168.0.255
>а 192.168.0.255
щас стоит
100 allow all from 192.168.0.0/24 to any
200 allow all from any to 192.168.0.0/24
65535 deny allдоступ в\из сети 192.168.0.0 есть, все нормально.
а самба не работает
>>а 192.168.0.255
>
>
>щас стоит
>100 allow all from 192.168.0.0/24 to any
>200 allow all from any to 192.168.0.0/24
>65535 deny all
>
>доступ в\из сети 192.168.0.0 есть, все нормально.
>а самба не работаетА что-нибудь в логи пишет?
>А что-нибудь в логи пишет?
в log.client при блокировке
[2003/06/23 17:44:26, 0] smbd/oplock.c:request_oplock_break(969)
request_oplock_break: failed when sending a oplock break message to pid 5660 on port 1455 for dev = 29d04, inode = 1944446, Error was Permission deniedв log.smbd
smbd version 2.2.8a started.
Copyright Andrew Tridgell and the Samba Team 1992-2002
[2003/06/24 18:01:14, 0] param/loadparm.c:map_parameter(2082)
Unknown parameter encountered: "socket options SO_RCVBUF"
[2003/06/24 18:01:14, 0] param/loadparm.c:lp_do_parameter(2770)
Ignoring unknown parameter "socket options SO_RCVBUF"
[2003/06/24 18:01:14, 0] lib/charcnv.c:interpret_character_set(501)
unrecognized character set KOI8-R #ISO8859-5 #KOI8-R
[2003/06/24 18:01:14, 0] lib/util_unistr.c:load_unicode_map(617)
load_unicode_map: filename /usr/local/smb/lib/codepages/unicode_map.KOI8-R #ISO8859-5 #KOI8-R does not exist.
[2003/06/24 18:01:14, 0] lib/charcnv.c:interpret_character_set(501)
unrecognized character set KOI8-R #ISO8859-5 #KOI8-R
[2003/06/24 18:01:14, 0] lib/util_unistr.c:load_unicode_map(617)
load_unicode_map: filename /usr/local/smb/lib/codepages/unicode_map.KOI8-R #ISO8859-5 #KOI8-R does not exist.
[2003/06/24 18:01:14, 0] printing/print_cups.c:cups_printer_fn(107)
Unable to connect to CUPS server localhost - Permission denied
в log.nmbd
[2003/06/24 18:01:15, 0] nmbd/nmbd_packets.c:send_netbios_packet(172)
send_netbios_packet: send_packet() to IP 192.168.1.255 port 137 failed
[2003/06/24 18:01:15, 0] nmbd/nmbd_nameregister.c:register_name(360)
register_name: Failed to send packet trying to register name WORKGROUP<00>
[2003/06/24 18:01:15, 0] libsmb/nmblib.c:send_udp(756)
Packet send failed to 192.168.1.255(137) ERRNO=Permission denied
>
>>А что-нибудь в логи пишет?
>
>
>в log.client при блокировке
>[2003/06/23 17:44:26, 0] smbd/oplock.c:request_oplock_break(969)
> request_oplock_break: failed when sending a oplock break message to pid
>5660 on port 1455 for dev = 29d04, inode = 1944446,
> Error was Permission denied
>
>в log.smbd
> smbd version 2.2.8a started.
> Copyright Andrew Tridgell and the Samba Team 1992-2002
>[2003/06/24 18:01:14, 0] param/loadparm.c:map_parameter(2082)
> Unknown parameter encountered: "socket options SO_RCVBUF"
>[2003/06/24 18:01:14, 0] param/loadparm.c:lp_do_parameter(2770)
> Ignoring unknown parameter "socket options SO_RCVBUF"
>[2003/06/24 18:01:14, 0] lib/charcnv.c:interpret_character_set(501)
> unrecognized character set KOI8-R #ISO8859-5 #KOI8-R
>[2003/06/24 18:01:14, 0] lib/util_unistr.c:load_unicode_map(617)
> load_unicode_map: filename /usr/local/smb/lib/codepages/unicode_map.KOI8-R #ISO8859-5 #KOI8-R does not exist.
>[2003/06/24 18:01:14, 0] lib/charcnv.c:interpret_character_set(501)
> unrecognized character set KOI8-R #ISO8859-5 #KOI8-R
>[2003/06/24 18:01:14, 0] lib/util_unistr.c:load_unicode_map(617)
> load_unicode_map: filename /usr/local/smb/lib/codepages/unicode_map.KOI8-R #ISO8859-5 #KOI8-R does not exist.
>[2003/06/24 18:01:14, 0] printing/print_cups.c:cups_printer_fn(107)
> Unable to connect to CUPS server localhost - Permission denied
>
>
>
>в log.nmbd
>[2003/06/24 18:01:15, 0] nmbd/nmbd_packets.c:send_netbios_packet(172)
> send_netbios_packet: send_packet() to IP 192.168.1.255 port 137 failed
>[2003/06/24 18:01:15, 0] nmbd/nmbd_nameregister.c:register_name(360)
> register_name: Failed to send packet trying to register name WORKGROUP<00>
>[2003/06/24 18:01:15, 0] libsmb/nmblib.c:send_udp(756)
> Packet send failed to 192.168.1.255(137) ERRNO=Permission deniedПоправь если я неправ, но разве 192.168.1.255 попадает в 192.168.0.0/24?
>Поправь если я неправ, но разве 192.168.1.255 попадает в 192.168.0.0/24?
не попадает, но доступ для всей сети типа ч.ч.ч.0\24 только для сетки
192.168.0.0
остальные сетки (как напрмер 1.255 и остальные (намашине 4 интерфейса)) прописываются отдельно каждому ип.
я пробовал вобще отключать nmbd . по-кую
Исправляй все что в логах написано, потом задавай вопросы.