[Icecast] IPV6 in version 2.4.4

Damian db76 at riseup.net
Fri Jan 20 11:47:06 UTC 2023


Apologies, one more question. With the edited icecast configuration I provided in my previous reply, netstat now shows the IPV6 binds but not the IPV4 binds. To your knowledge, does this seem correct? The Icecast server seems to be working properly and is accepting listener connections with IPV4 addresses. Just trying to understand why I don’t see 0.0.0.0:8000 for instance.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot 2023-01-20 at 21.40.02.png
Type: image/png
Size: 101817 bytes
Desc: not available
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20230120/3d3b8394/attachment.png>
-------------- next part --------------


> On 20 Jan 2023, at 18:01, Damian <db76 at riseup.net> wrote:
> 
> Thanks for the response. 
> 
> I can confirm that the recommended settings worked and now IPV6 is working as it should.
> If anyone is interested, these are the <listen-socket> settings I am using.
> 
> 
> <!-- You may have multiple <listen-socket> elements—> 
> <listen-socket> 
> <port>8000</port> 
> <bind-address>0.0.0.0</bind-address> 
> </listen-socket> 
> 
> <listen-socket> 
> <port>8443</port> 
> <bind-address>0.0.0.0</bind-address> 
> <ssl>1</ssl> 
> </listen-socket> 
> 
> <listen-socket> 
> <port>8000</port> 
> <bind-address>::</bind-address> 
> </listen-socket> 
> 
> <listen-socket> 
> <port>8443</port> 
> <bind-address>::</bind-address> 
> <ssl>1</ssl> 
> </listen-socket>
> 
> 
> Thanks
> Damian
> 
>> On 19 Jan 2023, at 22:54, Philipp Schafft <phschafft at de.loewenfelsen.net> wrote:
>> 
>> Good morning,
>> 
>> On Thu, 2023-01-19 at 13:19 +0100, Marvin Scholz wrote:
>>> On 18 Jan 2023, at 22:56, Damian wrote:
>>> 
>>>> Another question: I see in the icecast config it states that "If a
>>>> bind-address is not specified for a particular listen-socket, then
>>>> the socket will be bound to all interfaces (including IPv6 if
>>>> available). “
>>>> 
>>>> Are there any checks / tests that I could do at my end show if it
>>>> is configured for IPV6 connections?  The one below doesn’t seem to
>>>> confirm that it’s configured that way.
>>>> 
>>> 
>>> If I remember correctly, on Linux it depends on the system
>>> configuration if a socket binds both
>>> IPv4 and IPv6 or not.
>> 
>> That is true at least for 2.4.x. In 2.5.x I improved that code, plus it
>> reports on the dashboard if IPv6 is not available.
>> 
>> As for 2.4.x and older 2.5.x versions I would suggest to use netstat to
>> check the binds and/or configure them more explicitly by binding to ::
>> and 0.0.0.0 with two listen sockets. This is also required on systems
>> that do not support legacy IP over IPv6 or have it disabled.
>> 
>> With best regards,
>> 
>> 
>> 
>>>>> On 18 Jan 2023, at 08:22, Marvin Scholz <epirat07 at gmail.com>
>>>>> wrote:
>>>>> 
>>>>> On 17 Jan 2023, at 23:16, Damian wrote:
>>>>> 
>>>>>> Thanks for this. I’m on a Debian server so it’s looking good.
>>>>>> 
>>>>> 
>>>>> Yes, then there should be no issues whatsoever using IPv6 with
>>>>> Icecast 2.4
>> 
>> 
>> -- 
>> Philipp Schafft (CEO/Geschäftsführer) 
>> Telephon:  +49.3535 490 17 92
>> Website:   https://www.loewenfelsen.net/
>> Follow us: https://www.linkedin.com/company/loewenfelsen/
>> 
>> Löwenfelsen UG (haftungsbeschränkt)     Registration number:
>> Bickinger Straße 21                     HRB 12308 CB
>> 04916 Herzberg (Elster)                 VATIN/USt-ID:
>> Germany                                 DE305133015
>> _______________________________________________
>> Icecast mailing list
>> Icecast at xiph.org
>> http://lists.xiph.org/mailman/listinfo/icecast
> 



More information about the Icecast mailing list