Я отчаянно пытаюсь сделать так, чтобы общий доступ к папкам через SMB работал в моей локальной сети. Я использую последнюю версию Arch Linux и подключаюсь через Wi-Fi с помощью wicd. У меня установлена последняя самба (4.10.4).
Хотя иногда он работает, через некоторое время он постоянно ломается, и в моих системных журналах появляются следующие ошибки:
Jun 18 21:22:02 zw.host kernel: neighbour: arp_cache: neighbor table overflow!
Jun 18 21:22:06 zw.host nmbd[24996]: [2019/06/18 21:22:06.027352, 0] ../../source3/libsmb/nmblib.c:917(send_udp)
Jun 18 21:22:06 zw.host nmbd[24996]: Packet send failed to 192.168.1.139(47491) ERRNO=Invalid argument
Jun 18 21:22:06 zw.host nmbd[24996]: [2019/06/18 21:22:06.027442, 0] ../../source3/nmbd/nmbd_packets.c:1027(reply_netbios_packet)
Jun 18 21:22:06 zw.host nmbd[24996]: reply_netbios_packet: send_packet to IP 192.168.1.139 port 47491 failed
Jun 18 21:22:06 zw.host kernel: neighbour: arp_cache: neighbor table overflow!
Jun 18 21:22:12 zw.host nmbd[24996]: [2019/06/18 21:22:12.069405, 0] ../../source3/libsmb/nmblib.c:917(send_udp)
Jun 18 21:22:12 zw.host nmbd[24996]: Packet send failed to 192.168.1.139(47491) ERRNO=Invalid argument
Jun 18 21:22:12 zw.host nmbd[24996]: [2019/06/18 21:22:12.069518, 0] ../../source3/nmbd/nmbd_packets.c:1027(reply_netbios_packet)
Jun 18 21:22:12 zw.host nmbd[24996]: reply_netbios_packet: send_packet to IP 192.168.1.139 port 47491 failed
я понимаю nmbd
означает разрешение имени netbios, которое, как я полагаю, является предварительным условием для smb
обнаружение, но не смог найти никакой информации об ошибке. В arp_cache
ошибка появляется вместе с nmbd
один, поэтому я предполагаю, что они связаны. Что касается этой ошибки, я попытался отрегулировать net.ipv4.neigh.default
значения сборки мусора безрезультатны - хотя это не имеет смысла, поскольку я нахожусь в небольшой локальной сети с очень небольшим количеством устройств (<10).
Ошибка исчезает, если я перезагружаю систему, что нежелательно.