rlinetd: ipv4 i ipv6 jednocześnie

Jacek Konieczny jajcus w pld.org.pl
Czw, 16 Lis 2000, 16:53:28 CET


On Thu, Nov 16, 2000 at 04:33:32PM +0100, Michal Kochanowicz wrote:
> On Thu, Nov 16, 2000 at 12:41:24PM +0100, Jacek Konieczny wrote:
> > FAMILY=ipv6 oznacza ipv4+ipv6. Niestety nie da się (mnie się nie udało)
> Wpisanie w /etc/sysconfig/rc-inetd.conf
> FAMILY="ipv6"
> INTERFACES="172.16.1.1, 127.0.0.1, ::1"
> 
> pwoduje że w /etc/rlinetd.conf jest:
> family=ipv6
> interfaces=172.16.1.1, 127.0.0.1, ::1
> 
> a w logu systemowym widać błędy:
> rlinetd[2746]: getaddrinfo(172.16.1.1, 517) failed: Address family for hostname not supported
> itd.
> Czyli jednak FAMILY="ipv6" nie powoduje wygenerowania konfiguracji
> rlinetd ipv4+ipv6. Dlatego właśnie proponowałem tworzenie w
> /etc/rlinetd.conf podwójnych wpisów, jednego ipv4 i jednego ipv6.

Musiałbyś wpisać adresy IPv4 w postaci IPv6, a więc ::ffff:xxxx:xxxx
(niestety ::ffff:aaa.bbb.ccc.ddd rlinetd nie łyka)
Jak wpiszesz "::" (co jest domyślnie) to serwis będzie nasłuchiwał na
wszystkich adresach IPv6 i IPv4. A ja chciałem, żeby nasłuchiwał mi
tylkko na wszystkich adresach IPv6.

Pozdrowienia,
        Jacek



Więcej informacji o liście dyskusyjnej pld-devel-pl