[Solved] xinetd segítség

 ( nagyorgy | 2016. február 24., szerda - 12:45 )

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ás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

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
}

Vedd semmisnek, most látom, hogy próbáltad.

Esetleg: http://runningoffatthemouth.com/?p=976

---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

+1

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?)

Sajnos nem ilyen egyszerű.
A net.ipv6.bindv6only = 0 a debian alapértelmezett. Nem piszkáltam.

A secretx tippje sem működik, mert DHCP és így nem tudom IP -re bindelni

Érdekes levelezés :D https://lists.debian.org/debian-ipv6/2007/03/msg00038.html
(A válasz még érdekesebb :) )
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"

Igen, ezt én is olvastam.
Szerintem ez alapján mondta gemnon , hogy "flags = IPv6"

Mára ez másként működik, de most sem fedi a dokumentáció a valóságot
(vagy én nézek el valamit, de nagyon).

Azt hiszem most jön az iptables -j REDIRECT Gólem

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

OOO Banyek => ÉS IGEN! 1000x Thnx

Mindig a netstatot figyeltem és ott nem írja azt hogy figyeli a portot.
De most működik :)

Most ennek tükrében teljesen nem értem minek az "flags = IPv4".