[Solved] xinetd segítség

Fórumok

Tudja valaki hogy lehet megadni az xinetd -nek, hogy egyszerre IPv4 és IPv6 on is szolgáltasson ugyan azon a porton?
A man xinetd.conf szerint ennek így néne működnie:

service my-cmd
{
…….
flags = IPv6 IPv4
…….
}

Így ezt a hibaüzenetet küldi:
Service my-cmd specified as both IPv4 and IPv6 – DISABLING

Ha konfigonként külön fájlba veszem és az egyikben IPv4 a másikban IPv6, akkor a következő hibaüzenettel örvendeztet meg:
Feb 24 11:29:15 debian xinetd[4066]: bind failed (Address already in use (errno = 98)). service = my-cmd2
Feb 24 11:29:15 debian xinetd[4066]: Service my-cmd2 failed to start and is deactivated.

Az operátorokat is végigpróbálgattam: '=', '+=' de hiába

Hozzászólások

Csinálj két egyforma service-t és az egyikhez tedd be a flags = ipv6 -ot.
pl.:
service valami
{
socket_type = stream
protocol = tcp
wait = no
user = user
server = /home/user/valami
}

service valami
{
socket_type = stream
protocol = tcp
flags = IPv6
wait = no
user = user
server = /home/user/valami
}

Az nem jó ha megmondod neki, hogy
flags= IPv6

és kész ? :)

(bár itt még nem jött el az ipv6-ideje de legalábbis Debianon a net.ipv6.bindv6only = 0 ami nem azt jelenti, hogy a v4-re is binddel alapértelmezetten?)

És mi van akkor, ha csak az IPv6-os instance figyel? Mert annak úgy elvileg az IPv4-es forgalmat is le kellene kezelnie.