Improve error message on Linux when max IP memberships are reached
Currently we see
File "/usr/local/lib/python3.13/site-packages/zeroconf/_utils/net.py", line 295, in add_multicast_member
listen_socket.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, _value)
~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OSError: [Errno 105] No buffer space available
This means they ran out of memberships
Setting net.ipv4.igmp_max_memberships = 1024 in sysctl.conf usually resolves this issue
home-assistant/core#137731 home-assistant/core#138324 home-assistant/core#138298
home-assistant/operating-system#1222