URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID14
Нить номер: 2233
[ Назад ]

Исходное сообщение
"Самба на десктопе в домашней локалке"

Отправлено Arcturus , 29-Ноя-09 15:21 
Раньше, работало, а то вдруг, взяло и перестало.  (Было замечено только через несколько месяцев)
У меня самая обычная локалка, и, самба нужна вобщем-то, чтобы шарами делиться и других видеть.
# cat /etc/samba/smb.conf
[global]
    workgroup = ZZZ
    netbios name = logos
    log level = 2
    security = share
    browsable = yes
    local master = yes
    interfaces = 192.168.102.0/24
    hosts allow = 192.168.102.0/24
    os level = 80
    preferred master = yes
    browseable = yes


[temp]
    path = /tmp
    public = yes

На шару заходит с других компов, но в сетевом окружении меня не видят. Ну и я других (использую fusesmb)
# smbd --version
Version 3.0.37
# uname -a
Linux logos 2.6.30.9 #1 Tue Nov 10 23:41:28 EET 2009 i686 Intel(R) Celeron(R) M processor 1.50GHz GenuineIntel GNU/Linux
# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination        


Как я понимаю, nmbdlookup проваливается в чём-то... уже пару дней трахаюсь, не могу починить.... Хэлп!


Содержание

Сообщения в этом обсуждении
"Самба на десктопе в домашней локалке"
Отправлено n1ckel , 29-Ноя-09 21:03 
>[оверквотинг удален]
>У меня самая обычная локалка, и, самба нужна вобщем-то, чтобы шарами делиться
>и других видеть.
># cat /etc/samba/smb.conf
>[global]
>>    os level = 80
>    preferred master = yes
>    browseable = yes
>
>На шару заходит с других компов, но в сетевом окружении меня не
>видят. Ну и я других (использую fusesmb)

а вы посмотрите через nmblookup -M, кто в вашей сети мастер-браузер и что он отдает. Проблема в нем.


"Самба на десктопе в домашней локалке"
Отправлено Arcturus , 29-Ноя-09 23:01 
>>[оверквотинг удален]
>>На шару заходит с других компов, но в сетевом окружении меня не
>>видят. Ну и я других (использую fusesmb)
>
>а вы посмотрите через nmblookup -M, кто в вашей сети мастер-браузер и
>что он отдает. Проблема в нем.

Генту, *бля!
Что-то они намутили, так, что у сетевого интерфейса не стало параметров по умолчанию, т.е. потребовалось (пару месяцев назад писать):
config_eth0=( "192.168.102.112" )
routes_eth0=(
        "-net 192.168.102.0/24 dev eth0"
)
, т.е. чтобы она локальные адреса из сети класса C видела. До этого, сетевуха видела это по умолчанию...

Так вот, оказалось, что у неё ещё и маска с бродкаст-адресом по-дефолту другие!
Т.е. маска по умолчанию 255.255.255.255, т.е. бродкастило только само себе... Р-р-р-р-р!

Проблема в том, что при стартапе-самбы (и когда делался nmblookup -d 2), самба явным образом в консоль писала, что использует корректные маску и бродкаст... Как думаете, нужно ли баг-репорт на самбу слать?

# ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:0a:e4:3d:f5:2d  
          inet addr:192.168.102.112  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST RUNNING PROMISC MULTICAST  MTU:1500  Metric:1
          RX packets:746 errors:0 dropped:0 overruns:0 frame:0
          TX packets:511 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1102461 (1.0 MiB)  TX bytes:36237 (35.3 KiB)
          Interrupt:11

# nmblookup -d 2 -B 192.168.102.0 logos.k83
added interface ip=192.168.102.112 bcast=192.168.102.255 nmask=255.255.255.0

Или я таки ламер, и что-то не предусмотрел? ;)