• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

PDC wird kein Master Browser und ist nicht zu "sehen"

nielsd

Newbie
Hallo,

nach langem Suchen in Dokus und Level 10 Logs versuche ich mal hier mein "Glück":

Habe einen Samba PDC, der bisher auch gut funktionierte. Seit einem Stromausfall gestern will er aber weder Masterbrowser werden noch können Sie Domainenbenutzer auf Freigaben anderer Rechner zugreifen ("kein Logon Server..."). Immerhin scheint an den meisten Rechnern inzwischen wieder das Anmelden am PDC zu funktionieren.

Als Master Browser gibt sich jeweils einer der anderen Windows Kisten aus, die z.T. schon recht lange laufen (192.168.124.242 - der PDC wäre 192.168.123.202) und er will partout lein logon server mehr für die Domain werden, wohl weil der zugehörige Name nicht registrierbar wäre.

Ein nmblookup -T -M SRG würfelt deshalb einen falschen Host aus:

Code:
added interface lo ip=::1 bcast=::1 netmask=ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
added interface lo ip=127.0.0.1 bcast=127.255.255.255 netmask=255.0.0.0
added interface eth0 ip=fe80::21f:29ff:fed0:49f3%eth0 bcast=fe80::ffff:ffff:ffff:ffff%eth0 netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.123.202 bcast=192.168.255.255 netmask=255.255.0.0
Socket opened.
querying SRG on 127.255.255.255
querying SRG on 192.168.255.255
nmb packet from 192.168.124.242(137) header: id=16124 opcode=Query(0) response=Yes
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=Yes
    header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=SRG<1d> rr_type=32 rr_class=1 ttl=300000
    answers   0 char `...|.   hex 6000C0A87CF2
Got a positive name query response from 192.168.124.242 ( 192.168.124.242 )


Code:
net rpc join SRG -U niels
Enter niels's password:
Joined domain SRG.

...scheint auch zu gehen.


hier ein paar Logauszüge:

Code:
  check_elections: Cannot send election packet yet as name SRG<1e> not yet registered on subnet 192.168.123.202
[2012/03/20 13:13:15.340406,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 13:13:15.340437, 10] nmbd/nmbd_sendannounce.c:381(announce_myself_to_domain_master_browser)
  announce_myself_to_domain_master_browser: t (1332245594) - last(1332244983) < 900
[2012/03/20 13:13:15.340458,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet UNICAST_SUBNET: found.
[2012/03/20 13:13:15.340476,  4] nmbd/nmbd_packets.c:1637(retransmit_or_expire_response_records)
  retransmit_or_expire_response_records: timeout for packet id 2679 to IP 192.168.255.255 on subnet 192.168.123.202
[2012/03/20 13:13:15.340496,  4] nmbd/nmbd_packets.c:1637(retransmit_or_expire_response_records)
  retransmit_or_expire_response_records: timeout for packet id 2680 to IP 192.168.255.255 on subnet 192.168.123.202
[2012/03/20 13:13:15.340513,  5] nmbd/nmbd_nameregister.c:284(register_name_timeout_response)
  register_name_timeout_response: failure in registering name SRG<1c> on subnet 192.168.123.202.
[2012/03/20 13:13:15.340532,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 13:13:15.340550,  0] nmbd/nmbd_logonnames.c:62(become_logon_server_fail)
  become_logon_server_fail: Failed to become a domain master for workgroup SRG on subnet 192.168.123.202. Couldn't register name SRG<1c>.
[2012/03/20 13:13:15.340586,  9] nmbd/nmbd_namelistdb.c:132(find_name_on_subnet)
  find_name_on_subnet: on subnet 192.168.123.202 - name SRG<1c> NOT FOUND
[2012/03/20 13:13:15.340605,  0] nmbd/nmbd_namelistdb.c:307(standard_fail_register)
  standard_fail_register: Failed to register/refresh name SRG<1c> on subnet 192.168.123.202
[2012/03/20 13:13:15.340623,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet UNICAST_SUBNET: found.
[2012/03/20 13:13:15.340646,  9] nmbd/nmbd_namelistdb.c:132(find_name_on_subnet)
  find_name_on_subnet: on subnet 192.168.123.202 - name SRG<1e> NOT FOUND
[2012/03/20 13:13:15.340664,  8] nmbd/nmbd_elections.c:359(check_elections)
  check_elections: Cannot send election packet yet as name SRG<1e> not yet registered on subnet 192.168.123.202
[2012/03/20 13:13:18.265606, 10] lib/util_sock.c:420(read_udp_v4_socket)
  read_udp_v4_socket: ip 192.168.123.206 port 35328 read: 225
[2012/03/20 13:13:18.265652,  5] libsmb/nmblib.c:802(read_packet)
  Received a packet of len 225 from (192.168.123.206) port 138
[2012/03/20 13:13:18.265673, 10] lib/util_sock.c:420(read_udp_v4_socket)


Code:
[2012/03/20 13:08:14.425668,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 13:08:14.425688, 10] nmbd/nmbd_sendannounce.c:381(announce_myself_to_domain_master_browser)
  announce_myself_to_domain_master_browser: t (1332245294) - last(1332244983) < 900
[2012/03/20 13:08:14.425708,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet UNICAST_SUBNET: found.
[2012/03/20 13:08:14.425726,  4] nmbd/nmbd_packets.c:1637(retransmit_or_expire_response_records)
  retransmit_or_expire_response_records: timeout for packet id 2664 to IP 192.168.255.255 on subnet 192.168.123.202
[2012/03/20 13:08:14.425745,  4] nmbd/nmbd_packets.c:1637(retransmit_or_expire_response_records)
  retransmit_or_expire_response_records: timeout for packet id 2665 to IP 192.168.255.255 on subnet 192.168.123.202
[2012/03/20 13:08:14.425762,  5] nmbd/nmbd_nameregister.c:284(register_name_timeout_response)
  register_name_timeout_response: failure in registering name SRG<1c> on subnet 192.168.123.202.
[2012/03/20 13:08:14.425781,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 13:08:14.425798,  0] nmbd/nmbd_logonnames.c:62(become_logon_server_fail)
  become_logon_server_fail: Failed to become a domain master for workgroup SRG on subnet 192.168.123.202. Couldn't register name SRG<1c>.
[2012/03/20 13:08:14.425834,  9] nmbd/nmbd_namelistdb.c:132(find_name_on_subnet)
  find_name_on_subnet: on subnet 192.168.123.202 - name SRG<1c> NOT FOUND
[2012/03/20 13:08:14.425852,  0] nmbd/nmbd_namelistdb.c:307(standard_fail_register)

Den kompletten Level 10 Log des nmbd habe ich hier hingelegt, aus dem ich nicht
wirklich schlau werde:

http://217.171.190.10/srg.debug.txt

Einen nbmlookup -T -M SRG (Level 10) hier:

http://217.171.190.10/srg.nmblookup.txt


Und hier meine Serverkonfiguration:

Code:
[global]
        workgroup = SRG  
        os level = 255

        interfaces = lo eth0
        bind interfaces only = yes
        hosts allow = 192.168.0.0/16 127.0.0.0/8
        socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192

        name resolve order = wins lmhosts host bcast
        dns proxy = yes
        domain master = yes
        local master = yes

        wins support = yes
        winbind use default domain = yes
        winbind cache time = 1

        preferred master = yes
        lanman auth = yes

        domain logons = yes     
        client lanman auth = yes

        # new
#       ntlm auth = Yes
#       client ntlmv2 auth = yes
#       client use spnego principal = no
#       send spnego principal = no
#       # new smb proto
#       max protocol = smb2
        # end


        log level = 10
        max log size = 500000
        log file = /var/log/samba/log.%m

        time server = yes
        guest ok = yes

        netbios name = SERVER
        netbios aliases = audioserv
        server string = PDC und Audioserver

        lprm command = lprm -P'%p' %j
        lpresume command = lpc release '%p' %j
        #print command = lpr -r -P'%p' %s
        #printing = lprng
        logon script = %U.bat
        #printcap name = cups
        queueresume command = lpc start '%p'
        add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody  -g machines -s /bin/false %u
        load printers = no
        map acl inherit = yes
        username level = 15
        logon drive = L:
        idmap backend = rid:KPAK=100-100000000
        passdb backend = tdbsam
        logon home = \\%L\%U
        case sensitive = no
        dos filetime resolution = yes
        queuepause command = lpc stop '%p'
        preexec = /usr/local/bin/netlogon %U
        logon path = \\%L\profiles\%U
        lppause command = lpc hold '%p' %j
        #add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody  -g machines -s /bin/false %m$
        #add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody  -s /bin/false %m$


Achja,

per DNS zumindest lösen hostnamen srg wie server.srg auf den PDC auf - im Wins hingegen löst srg gen 0.0.0.0 srg<00> auf.

Hier noch meine wins.dat (die ich auch nicht geändert bekomme):

Code:
VERSION 1 0
"SERVER#03" 1332504790 192.168.123.202 66R
"BUERGERFUNK02#20" 1332591299 192.168.123.113 64R
"AUDIOSERV#00" 1332504790 192.168.123.202 64R
"LOGGING#00" 1332534557 192.168.123.206 64R
"SRG#1b" 1332504790 192.168.123.202 64R
"BUERGERFUNK01#00" 1332533819 192.168.123.131 64R
"SRG#00" 1332504790 0.0.0.0 e4R
"SERVER#20" 1332504790 192.168.123.202 66R
"SRG#1c" 1332504790 192.168.123.202 e4R
"CUTMASTERB#00" 1332530276 192.168.124.246 64R
"BUERGERFUNK02#00" 1332591299 192.168.123.113 64R
"AUDIOSERV#03" 1332504790 192.168.123.202 64R
"SRG#1e" 1332504790 0.0.0.0 e4R
"SERVER#00" 1332504790 192.168.123.202 66R
"AUDIOSERV#20" 1332504790 192.168.123.202 64R
"LOGGING#20" 1332534558 192.168.123.206 64R
"CUTMASTERB#20" 1332530278 192.168.124.246 64R

Inzwischen habe ich mehrfach an der "interfaces" Konfiguration herumprobiert - mit wie ohne winbindd agiert.


Ich würde mich über jeden Hinweis sehr freuen.


beste Grüße,



Niels.
 
OP
N

nielsd

Newbie
Ja?!?

also das (historisch so "gewachsene") Netzwerk hat eine m.E. nicht sehr verbreitete "Topologie" - also:

Netz / Range: 192.168.0.0/16

Die beteiligten LAN Maschinen liegen aber alle in:

192.168.123.0-254 wie 192.168.124.0-254 (afaik alle mit Netzmaske /16 - also 255.255.0.0 konfiguriert)

einige "unbeteiligte" z.T. noch in 126 und 127 (z.B. Telefone)...

Code:
ifconfig eth0
eth0      Link encap:Ethernet  HWaddr 00:1f:29:d0:49:f3  
          inet addr:192.168.123.202  Bcast:192.168.255.255  Mask:255.255.0.0
          inet6 addr: fe80::21f:29ff:fed0:49f3/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25800774 errors:0 dropped:0 overruns:0 ...

Das Gateway (zugleich DNS) liegt an 192.168.123.254 ...

Laut Samba Doku kann man die Interfaces auf verschiedene Weise konfigurieren, wobei man IP/Maske "empfiehlt" (wenn ich richtig gelesen hab) - andere sprechen dagegen von Netz/Maske.

Habe beides probiert...
 

stka

Guru
Läuft der nscd? Wenn ja, dann halte den mal an und schau was dann passiert. Hast du schon mal die wins-Dateien gelöscht und neu aufbauen lassen?
 
OP
N

nielsd

Newbie
Nein, einen nscd habe ich nicht bzw. nie laufen gehabt.

Von den WINS Dateien habe ich bereits mehrfach die wins.dat wie wins.dat .tdb browse.dat winbindd_cache.tdb - ja sogar alles unter /var/lib/samba (außer Passworte) testweise gelöscht (zuvor samba runter - danach wieder hoch).

Habe auch versucht die wins.dat händisch anzufassen, aber die wird stetig und stoisch überschrieben - egal ob samba zum Ändern ausgemacht wurde oder online.

Ein Kollege von Samba tippte u.a. auf DNS - aber noch ohne Details. Habe in dem Kontext mal am DNS den Hostnamen srg (gleichlautend zur domäne) angelegt - jeweils mit wie ohne Domäne (also auch srg.srg) sowie ebendies für den servernamen (server.srg bzw. server). Während beides per DNS sauber aufgelöst wird, gibt mir nmblookup an Linuxclients z.T. 127.0.0.1 zurück oder findet gar nichts (0.0.0.0).

Laut Ettercap sehe ich vom PDC sporadisch ausgehenden Traffic an die Broadcast Adresse von anderen Hosts aus:

Code:
Tue Mar 20 15:12:35 2012
UDP  192.168.123.202:138 --> 192.168.255.255:138 | 

.
....{....... FDEFFCFGEFFCCACACACACACACACACAAA. FDFCEHCACACACACACACACACACACACABN..SMB%..............................4...................4.V.........E.\MAILSLOT\BROWSE... ...SERVER...........   #.....U.PDC und Audioserver.


Tue Mar 20 15:12:35 2012
UDP  192.168.123.202:138 --> 192.168.255.255:138 | 

.
....{....... EBFFEEEJEPFDEFFCFGCACACACACACAAA. FDFCEHCACACACACACACACACACACACABN..SMB%..............................4...................4.V.........E.\MAILSLOT\BROWSE... ...AUDIOSERV........   +.....U.PDC und Audioserver.

Hier noch etwas WINS logging:

Code:
[2012/03/20 15:12:19.851142,  5] nmbd/nmbd_packets.c:1223(process_dgram)
  process_dgram: ignoring dgram packet sent to name SRG<1d> from 192.168.124.220
[2012/03/20 15:12:19.851165,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 15:12:19.851188, 10] nmbd/nmbd_sendannounce.c:381(announce_myself_to_domain_master_browser)
  announce_myself_to_domain_master_browser: t (1332252735) - last(1332252575) < 900
[2012/03/20 15:12:19.851533,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet UNICAST_SUBNET: found.
[2012/03/20 15:12:19.851611,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet UNICAST_SUBNET: found.
[2012/03/20 15:12:19.851659,  9] nmbd/nmbd_namelistdb.c:132(find_name_on_subnet)
  find_name_on_subnet: on subnet 192.168.123.202 - name SRG<1e> NOT FOUND
[2012/03/20 15:12:19.851689,  8] nmbd/nmbd_elections.c:359(check_elections)
  check_elections: Cannot send election packet yet as name SRG<1e> not yet registered on subnet 192.168.123.202
[2012/03/20 15:12:19.851732,  4] nmbd/nmbd_winsserver.c:2384(wins_write_database)
  wins_write_database: Dump of WINS name list.
  SERVER<03>          TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 66
  BUERGERFUNK02<20>   TTL = Sat Mar 24 13:14:59 2012  192.168.123.113 64
  AUDIOSERV<00>       TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 64
  LOGGING<00>         TTL = Fri Mar 23 21:29:17 2012  192.168.123.206 64
  SRG<1b>             TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 64
  BUERGERFUNK01<00>   TTL = Sat Mar 24 14:48:01 2012  192.168.123.131 64
  *<20>               TTL = PERMANENT                 192.168.123.202 64
  SRG<00>             TTL = Fri Mar 23 15:09:35 2012          0.0.0.0 e4
  SERVER<20>          TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 66
  SRG<1c>             TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 e4
  CUTMASTERB<00>      TTL = Fri Mar 23 20:17:56 2012  192.168.124.246 64
  __SAMBA__<20>       TTL = PERMANENT                 192.168.123.202 64
  BUERGERFUNK02<00>   TTL = Sat Mar 24 13:14:59 2012  192.168.123.113 64
  AUDIOSERV<03>       TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 64
  SRG<1e>             TTL = Fri Mar 23 15:09:35 2012          0.0.0.0 e4
  SERVER<00>          TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 66
  *<00>               TTL = PERMANENT                 192.168.123.202 64
  AUDIOSERV<20>       TTL = Fri Mar 23 15:09:35 2012  192.168.123.202 64
  LOGGING<20>         TTL = Fri Mar 23 21:29:18 2012  192.168.123.206 64
  __SAMBA__<00>       TTL = PERMANENT                 192.168.123.202 64
  SYNDICAT.COM<00>    TTL = Tue Mar 20 17:09:53 2012     62.146.89.62  4
  CUTMASTERB<20>      TTL = Fri Mar 23 20:17:58 2012  192.168.124.246 64
[2012/03/20 15:12:19.852628,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 15:12:19.852652, 10] nmbd/nmbd_sendannounce.c:381(announce_myself_to_domain_master_browser)
  announce_myself_to_domain_master_browser: t (1332252739) - last(1332252575) < 900
[2012/03/20 15:12:19.852673,  4] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
  dump_workgroups()
   dump workgroup on subnet 192.168.123.202: netmask=    255.255.0.0:
        SRG(1) current master browser = UNKNOWN
                SERVER 40899a23 (PDC und Audioserver)
                AUDIOSERV 40809a2b (PDC und Audioserver)
[2012/03/20 15:12:19.852717,  4] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
  dump_workgroups()
   dump workgroup on subnet  UNICAST_SUBNET: netmask=192.168.123.202:
        SRG(1) current master browser = UNKNOWN
                SERVER 40899b2b (PDC und Audioserver)
 

stka

Guru
Hat die Kiste nur eine Netzwerkkarte? Wenn das der Fall ist, nimm doch mal die beiden Parameter
interfaces = lo eth0
bind interfaces only = yes
raus und schau was dann passiert. Ich hatte da auch schon mal Probleme mit. Den DNS würde ich ausschließen das NetBIOS != DNS und ja seinen eigene Namensauflösung durchführt.
Kann es sein, dass jemand an der Windows-Kiste gefrickelt hat, die ständig Master-Browser ist? Kannst du denn über nmblookup vom PDC aus den Windowsrechner überhaupt erreichen?
 
OP
N

nielsd

Newbie
...habe nun mal:

Code:
#        interfaces = lo eth0
#       bind interfaces only = yes
#        hosts allow = 192.168.0.0/16 127.0.0.0/8
auskommentiert, samba gestoppt, wins* *cache* usw. gelöscht und neu gestartet - ohne Erfolg...

Interessant finde ich, das der PDC in den Logs immer wieder schreibt:

Code:
  Samba server SERVER is now a domain master browser for workgroup SRG on subnet UNICAST_SUBNET
  Samba server SERVER is now a domain master browser for workgroup SRG on subnet 192.168.123.202

im Status dann aber doch nicht sein will:

Code:
  process_dgram: ignoring dgram packet sent to name SRG<1e> from 192.168.126.201
[2012/03/20 13:13:58.307245,  4] nmbd/nmbd_workgroupdb.c:170(find_workgroup_on_subnet)
  find_workgroup_on_subnet: workgroup search for SRG on subnet 192.168.123.202: found.
[2012/03/20 13:13:58.307263, 10] nmbd/nmbd_sendannounce.c:381(announce_myself_to_domain_master_browser)
  announce_myself_to_domain_master_browser: t (1332245638) - last(1332244983) < 900
[2012/03/20 13:13:58.307284,  4] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
  dump_workgroups()
   dump workgroup on subnet 192.168.123.202: netmask=    255.255.0.0:
        SRG(1) current master browser = UNKNOWN
                SERVER 40899a23 (PDC und Audioserver)
                AUDIOSERV 40809a2b (PDC und Audioserver)
[2012/03/20 13:13:58.307340,  4] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
  dump_workgroups()
   dump workgroup on subnet  UNICAST_SUBNET: netmask=192.168.123.202:
        AUDIO(2) current master browser = CUTMASTER_A
        SRG(1) current master browser = UNKNOWN
                SERVER 40899b2b (PDC und Audioserver)
                AUDIOSERV 40809a2b (PDC und Audioserver)
                AUDIOARCHIV   819a03 (SRG NAS Server)
                AUSSPIELUNGA    11003 (Ausspielung A-Studio)
                AUSSPIELUNGB     1003 (Ausspielung B-Sstudio)
                AUSSPIELUNGMBOX    31003 (ausspielungmbox)
                BUERGERFUNK02    11003 (Buergerfunk02 (Norbert))
                BUERGERFUNK05    11003 (Buergerfunk05)
                CUTMASTERB    11003 (Cutmaster B-Studio)
                DIGITAL01    11003 (Dat Archiv)
                INTERNET-B     1003 ()
                INTERNETA    11003 (Internet A Studio)
                LOGGING    11003 (PC fÃŒrs Programm Logging)
                MBOXARCHIV    51003 (musikboxarchiv)
                MEDIENPAED01    11003 ()
                MODERATOREN    11003 (Moderatoren-Rechner)
                NAS-BACKUP   412003 ()
                REDAKTION5    11003 (Redaktion5)
                REDAKTIONP1    11003 (Redaktionp1)
                REDAKTIONP3    11003 (redaktionp3)
                SCHNITTPLATZ2    11003 ()
                SCHNITTPLATZ3    11003 ()

Zur Windows-Kiste:

Ich nehme an das die so "election-affin" ist, weil sie bereits seit über einem Jahr durchweg läuft. Bei einem ähnlichen Problem vor Monaten (der Windowsmensch hatte die election mal auf "manuell" oder sowas gestellt) hatte sich dann einfach die nächste Win XP Kiste den Masterstatus "geschnappt", die ebenfalls schon sehr lange an war. Interessanterweise hat es dann irgendwann wieder funktioniert und ich nahm an es lag an den "korrigierten" interface Parametern. Die Windowsmaschine lief/läuft immer (!) durch...
 
OP
N

nielsd

Newbie
...ich sehe da gerade

Code:
  dump_workgroups()
   dump workgroup on subnet 192.168.123.202: netmask=    255.255.0.0:
        SRG(1) current master browser = UNKNOWN
                SERVER 40899a23 (PDC und Audioserver)
  AUDIOSERV<00>       TTL = Fri Mar 23 12:53:05 2012  192.168.123.202 64
                AUDIOSERV 40809a2b (PDC und Audioserver)
[2012/03/20 13:09:28.259854,  4] nmbd/nmbd_workgroupdb.c:281(dump_workgroups)
  dump_workgroups()
   dump workgroup on subnet  UNICAST_SUBNET: netmask=192.168.123.202:
        AUDIO(2) current master browser = CUTMASTER_A
  BRN_E6F5B4<00>      TTL = Tue Mar 20 14:33:27 2012   192.168.123.22  4
        SRG(1) current master browser = UNKNOWN
                SERVER 40899b2b (PDC und Audioserver)
                AUDIOSERV 40809a2b (PDC und Audioserver)
                AUDIOARCHIV   819a03 (SRG NAS Server)
  AUSSPIELUNGMBOX<20> TTL = Tue Mar 20 14:48:08 2012  192.168.124.241  4
                AUSSPIELUNGA    11003 (Ausspielung A-Studio)
                AUSSPIELUNGB     1003 (Ausspielung B-Sstudio)
                AUSSPIELUNGMBOX    31003 (ausspielungmbox)
                BUERGERFUNK02    11003 (Buergerfunk02 (Norbert))
                BUERGERFUNK05    11003 (Buergerfunk05)
  BRN001BA92B4CAE<00> TTL = Tue Mar 20 13:34:00 2012          0.0.0.0  4

Bitte speziell Blick auf:

dump workgroup on subnet 192.168.123.202: netmask= 255.255.0.0:

und

dump workgroup on subnet UNICAST_SUBNET: netmask=192.168.123.202:

Warum tauchen die ganzen Geräte gerade unter der UNICAT_SUBNET (netmask=192.168.123.202) auf? gehören die nicht richtiger in subnet 192.168.123.202: netmask= 255.255.0.0 - was aber "leer" zu sein scheint?
 
OP
N

nielsd

Newbie
...achso, ich vergaß noch:

Wenn ich den falschen Master per nmblookup befrage, bekomme ich ausführliche Antworten:

Code:
audioserv samba # nmblookup -d1 -M 192.168.124.242 server
querying 192.168.124.242 on 192.168.255.255
name_query failed to find name 192.168.124.242#1d
querying server on 192.168.255.255
name_query failed to find name server#1d

audioserv samba # nmblookup -d1 -M 192.168.124.242 srg   
querying 192.168.124.242 on 192.168.255.255
name_query failed to find name 192.168.124.242#1d
querying srg on 192.168.255.255
192.168.124.242 srg<1d>


bzw ausführlicher:

Code:
audioserv samba # nmblookup -d5 -M 192.168.124.242 srg
INFO: Current debug levels:
  all: True/5
  tdb: False/0
  printdrivers: False/0
  lanman: False/0
  smb: False/0
  rpc_parse: False/0
  rpc_srv: False/0
  rpc_cli: False/0
  passdb: False/0
  sam: False/0
  auth: False/0
  winbind: False/0
  vfs: False/0
  idmap: False/0
  quota: False/0
  acls: False/0
  locking: False/0
  msdfs: False/0
  dmapi: False/0
  registry: False/0
lp_load_ex: refreshing parameters
Initialising global parameters
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
params.c:pm_process() - Processing configuration file "/etc/samba/smb.conf"
Processing section "[global]"
doing parameter workgroup = SRG
doing parameter os level = 255
doing parameter socket options = SO_KEEPALIVE TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
doing parameter name resolve order = wins lmhosts host bcast
doing parameter dns proxy = no
doing parameter domain master = yes
doing parameter local master = yes
doing parameter wins support = yes
doing parameter winbind use default domain = yes
doing parameter winbind cache time = 1
doing parameter preferred master = yes
doing parameter lanman auth = yes
doing parameter domain logons = yes
doing parameter client lanman auth = yes
doing parameter log level = 10
doing parameter max log size = 500000
doing parameter log file = /var/log/samba/log.%m
doing parameter time server = yes
doing parameter guest ok = yes
doing parameter netbios name = SERVER
handle_netbios_name: set global_myname to: SERVER
doing parameter netbios aliases = audioserv
doing parameter server string = PDC und Audioserver
doing parameter lprm command = lprm -P'%p' %j
doing parameter lpresume command = lpc release '%p' %j
doing parameter logon script = %U.bat
doing parameter queueresume command = lpc start '%p'
doing parameter add machine script = /usr/sbin/useradd  -c Machine -d /var/lib/nobody  -g machines -s /bin/false %u
doing parameter load printers = no
doing parameter map acl inherit = yes
doing parameter username level = 15
doing parameter logon drive = L:
doing parameter idmap backend = rid:KPAK=100-100000000
doing parameter passdb backend = tdbsam
doing parameter logon home = \\%L\%U
doing parameter case sensitive = no
doing parameter dos filetime resolution = yes
doing parameter queuepause command = lpc stop '%p'
doing parameter preexec = /usr/local/bin/netlogon %U
doing parameter logon path = \\%L\profiles\%U
doing parameter lppause command = lpc hold '%p' %j
pm_process() returned Yes
Attempting to register new charset UCS-2LE
Registered charset UCS-2LE
Attempting to register new charset UTF-16LE
Registered charset UTF-16LE
Attempting to register new charset UCS-2BE
Registered charset UCS-2BE
Attempting to register new charset UTF-16BE
Registered charset UTF-16BE
Attempting to register new charset UTF8
Registered charset UTF8
Attempting to register new charset UTF-8
Registered charset UTF-8
Attempting to register new charset ASCII
Registered charset ASCII
Attempting to register new charset 646
Registered charset 646
Attempting to register new charset ISO-8859-1
Registered charset ISO-8859-1
Attempting to register new charset UCS2-HEX
Registered charset UCS2-HEX
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
Substituting charset 'ANSI_X3.4-1968' for LOCALE
added interface eth0 ip=fe80::21f:29ff:fed0:49f3%eth0 bcast=fe80::ffff:ffff:ffff:ffff%eth0 netmask=ffff:ffff:ffff:ffff::
added interface eth0 ip=192.168.123.202 bcast=192.168.255.255 netmask=255.255.0.0
Socket options:
        SO_KEEPALIVE = 0
        SO_REUSEADDR = 1
        SO_BROADCAST = 1
        Could not test socket option TCP_NODELAY.
        Could not test socket option TCP_KEEPCNT.
        Could not test socket option TCP_KEEPIDLE.
        Could not test socket option TCP_KEEPINTVL.
        IPTOS_LOWDELAY = 0
        IPTOS_THROUGHPUT = 0
        SO_SNDBUF = 114688
        SO_RCVBUF = 114688
        SO_SNDLOWAT = 1
        SO_RCVLOWAT = 1
        SO_SNDTIMEO = 0
        SO_RCVTIMEO = 0
        Could not test socket option TCP_QUICKACK.
Socket opened.
querying 192.168.124.242 on 192.168.255.255
Sending a packet of len 50 to (192.168.255.255) on port 137
Sending a packet of len 50 to (192.168.255.255) on port 137
Sending a packet of len 50 to (192.168.255.255) on port 137
name_query failed to find name 192.168.124.242#1d
querying srg on 192.168.255.255
Sending a packet of len 50 to (192.168.255.255) on port 137
Received a packet of len 62 from (192.168.124.242) port 137
nmb packet from 192.168.124.242(137) header: id=12588 opcode=Query(0) response=Yes
    header: flags: bcast=No rec_avail=No rec_des=Yes trunc=No auth=Yes
    header: rcode=0 qdcount=0 ancount=1 nscount=0 arcount=0
    answers: nmb_name=SRG<1d> rr_type=32 rr_class=1 ttl=300000
    answers   0 char `...|.   hex 6000C0A87CF2
Got a positive name query response from 192.168.124.242 ( 192.168.124.242 )
192.168.124.242 srg<1d>
 

susefan

Newbie
Ich weiß zwar nicht alles aber den IP Adressen -Bereich von Klasse C auf Klasse B an zu wenden wird wo nicht funktionieren. Und Subnet-Mask ist auch nicht der Klasse entsprechend eingerichtet. Sollte die Anzahl der Host so groß sein >254, dann verwende doch die Netzwerk-ID Klasse B. Somit stimmt dann auch wieder die Subnet-Mask.
 
OP
N

nielsd

Newbie
Wie kommst Du auf "Class C" (also heute /24)? Das Netz war/ist /16 (früher auch Klasse B genannt).

Samba's Browser agiert lt Log am /16 und einem /32 (also "der IP selbst").

Das Problem wurde damals behoben - Ursache war ein im "unsichtbarer Typo" - korrekterweise ein vom Texteditor nicht dargestellter Zeichencode am "Ende" des Domänennamens, was mir nach langer Sucherei aufgefallen ist, nachdem ich die Konfiguration selbst per Hand / zu Fuß neu geschrieben habe.

Netzsegmentierung wie Konfigdatei hatte ein Vorgänger hinterlassen - das Netz kann baW aus ökonomischen Gründen nicht neu gestaltet werden - benötigt aber drei /24 Segmente (/22 bzw. /21 - "C" wäre auf jeden Fall zu klein oder unhandlich in dem Kontext).

sorry for the noise...
 

spoensche

Moderator
Teammitglied
Dein Server telefoniert ins Internet.
Code:
[2012/03/19 19:23:46,  3] nmbd/nmbd_winsserver.c:2085(wins_process_name_query_request)
  wins_process_name_query: name query for name SYNDICAT.COM<00> returning first IP 62.146.89.62.
[2012/03/19 19:23:46,  4] nmbd/nmbd_packets.c:968(reply_netbios_packet)

Ich vermute mal das dies nicht gewollt ist.
 
Oben