Hallo zusammen,
ich habe ein skuriles Problem mit Samba: Wenn mein eth0 eine fixe IP-Konfiguration hat, funktioniert die Dateifreigabe mit Samba wunderbar. Wenn ich eth0 eine DHCP-Adresse zuweise, dann sind die Dateifreigaben von außen nicht zu erreichen. Im Log von Samba taucht beim Starten oft (aber nicht bei allen Versuchen) folgende Meldung auf:
[2014/09/26 17:21:23.886383, 0] lib/util_sock.c:605(open_socket_in)
open_socket_in(): socket() call failed: Address family not supported by protocol
[2014/09/26 17:21:23.887379, 0] smbd/server.c:578(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Address family not supported by protocol
[2014/09/26 17:21:23.931254, 0] lib/util_sock.c:605(open_socket_in)
open_socket_in(): socket() call failed: Address family not supported by protocol
[2014/09/26 17:21:23.931988, 0] smbd/server.c:578(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Address family not supported by protocol
Zum Hintergrund:
Das ganze hat mal wunderbar funktioniert. Bis ich Depp den isc-dhcp-client dazu bewegen wollte, sich mit hostname bei der Fritzbox zu melden. Da das nicht funktioniert hat (mit wireshark die Pakete gecheckt), habe ich isc-dhcp-client deinstalliert und pump installiert. Im Rausch des Moments habe ich denn dann wieder deinstalliert und wollte noch dhcpcd ausprobieren - und dann war es aus. Auch der Wechsel zurück zu isc-dhcp-client hat es nicht mehr behoben. Schon dhcp-client und samba komplett deinstalliert und wieder installiert. Leider auch keine Besserung. Irgendwas ist verstrickt - nur wo soll ich suchen?
Den Wechsel der DHCP-Clients habe ich immer in 2 Schritten durchgeführt:
1) apt-get --purge autoremove client-alt
2) apt-get install client-neu
3) reboot
Ich hoffe, bei Euch weiß jemand Rat! Das einzige Googe-Ergebnis, das ich zu der Samba-Melsung gefunden habe, war wenig hilfreich (ipv6 aktivieren)
Außerdem sollte ich noch dazusagen, daß das Netzwerk ansonsten in beiden Fällen einwandfrei funktioniert und auch die Ausgabe von ifconfig gleich aussieht.
So, langer Text, hoffentlich keine wichtige Info vergessen...