[Fli4l_dev] fli4l 4.0-testing 43670 und samba_lpd

Christoph Schulz fli4l at kristov.de
Mo Dez 28 22:24:12 CET 2015


Hallo!

Stefan Sauer schrieb:

> Kann es sein, dass in der smb.conf ein Fehler ist?

Möglich.

> [global]
>  workgroup = ZUHAUSE
>  serverstring = samba-server on fli4l
>  interfaces =  192.168.2.254/24
>  bind interfaces only = yes
> 
> Laut https://www.samba.org/~tpot/articles/multiple-interfaces.html
> werden der "Variablen" interfaces Gerätenamen wie eth1 oder eth2
> zugewiesen und nicht IP-Adressen samt Subnetzmasken

Äh, das Dokument ist von 2005 ;-) Wir haben Samba 4.3.1 im Gepäck, das ist 
schon ein großer Unterschied. Ich habe eine smb.conf mit:

 interfaces =  192.168.11.7/24 2001:6f8:13da:1:200:5aff:fe9d:df1d/64
 bind interfaces only = yes

und das funktioniert bei mir ohne Probleme. Da musst du schon in der 
offiziellen Dokumentation nachschauen [1]:

> The option takes a list of interface strings. Each string can be in any of
> the following forms:
> 
>     a network interface name (such as eth0). This may include shell-like
>     wildcards so eth* will match any interface starting with the substring
>     "eth"
> 
>     an IP address. In this case the netmask is determined from the list of
>     interfaces obtained from the kernel
> 
>     an IP/mask pair.
> 
>     a broadcast/mask pair.

[1] https://www.samba.org/samba/docs/man/manpages/smb.conf.5.html#INTERFACES

Bitte mach Folgendes: In der SSH-Konsole beende erst alle Samba-Prozesse:

# killall nmbd
# killall smbd

und dann starte in dieser nmbd und in einer zweiten SSH-Konsole smbd im 
interaktiven Modus mit Debug-Ausgaben:

(in Konsole 1)
# nmbd -i -d 2

(in Konsole 2
# smbd -i -d 2

Welche Meldungen kommen jeweils?


Viele Grüße,
-- 
Christoph Schulz
[fli4l-Team]



Mehr Informationen über die Mailingliste Fli4l_dev