Witam
Posiadam serwer plików w domowej sieci lokalnej uruchomiony na Sambie na Debianie Stable. Wczoraj zauważyłem następujące wpisy w logu log.nmbd:
[2014/11/17 22:54:00, 0] nmbd/nmbd.c:66(terminate)
Got SIGTERM: going down...
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name WORKGROUP<1b> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name WORKGROUP<1e> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name WORKGROUP<00> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name DZIECIATKO<00> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name DZIECIATKO<03> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 127.0.0.1(137) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] nmbd/nmbd_packets.c:179(send_netbios_packet)
send_netbios_packet: send_packet() to IP 127.0.0.1 port 137 failed
[2014/11/17 22:54:00, 0] nmbd/nmbd_namerelease.c:166(wins_release_name)
release_name: Failed to send packet trying to release name DZIECIATKO<20> IP 192.168.1.1
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 192.168.1.255(138) ERRNO=Operation not permitted
[2014/11/17 22:54:00, 0] libsmb/nmblib.c:856(send_udp)
Packet send failed to 192.168.1.255(138) ERRNO=Operation not permitted
Wpisy powstają przy wyłączniu serwera przyciskiem zasilania na obudowie. Co ciekawe, wyłącznie samego demona Samby (/etc/init.d/samba stop) nie powoduje logowania wpisów o niemożliwości wysłania pakietów, wpis kończy linijka o otrzymaniu SIGTERM:
[2014/11/18 20:24:13, 0] nmbd/nmbd.c:66(terminate)
Got SIGTERM: going down...
Żaden z wyżej wymienionych portów tcp i udp nie jest blokowany, a serwer działa w pełni prawidłowo. smb.conf wygląda następująco:
[global]
netbios name = DZIECIATKO
server string = DZIECIATKO
dns proxy = no
load printers = no
printing = bsd
printcap name = /dev/null
#SIEC
bind interfaces only = yes
interfaces = br0
hosts allow = 192.168.1.
#DEBUG
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
#UWIEZYTELNIANIE
encrypt passwords = true
guest account = nobody
unix password sync = no
smb passwd file = /etc/samba/smbpasswd
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\\snew\\s*\\spassword:* %n\\n *Retype\\snew\\s*\\spassword:* %n\\n *password\\supdated\\ssuccessfully* .
#DOMENA
os level = 200
domain master = yes
local master = yes
prefered master = yes
time server = yes
wins support = yes
#WYDAJNOSC
socket options = IPTOS_LOWDELAY TCP_NODELAY
# SO_SNDBUF=8192
# SO_RCVBUF=8192
write cache size = 65536
Powyższe zachowanie zauważyłem po usunięciu interfejsu zwrotnego (lo) z parametru "interfaces". Zmiany tej dokonałem ze względu na "spamowanie" do logu nmbd takich wpisów:
[2014/11/17 16:27:01, 0] nmbd/nmbd_packets.c:759(queue_query_name)
queue_query_name: interface 1 has NULL IP address !
Jaka może być przyczyna niemożności wysłania logowanych pakietów? Jak się uporać z tą sytuacją?