Używam zarówno IPv6, jak i IPv4 w sieci LAN zawierającej Slackware 13.0. Jak ustawić IPv4 jako preferowany protokół na stacjach roboczych w tej sieci? Chcę używać IPv6 jawnie lub gdy dostępne są tylko rekordy AAAA. Na przykład, jeśli spróbuję otworzyć http://ipv6.org/ z Firefoksa, zawsze nawiążę połączenie przez IPv6. Podobnie jest w przypadku innych aplikacji. Próbowałem utworzyć plik /etc/gai.conf i dodać do niego następujące elementy:
precedence ::ffff:0:0/96 100
Powinno to kontrolować zachowanie getaddrinfo (3) przynajmniej w Debianie, ale nie pomogło to w Slackware.
Wszelkie pomysły zostaną docenione. Z góry dziękuję!
linux
ipv6
slackware
getaddrinfo
Georgi Hristozov
źródło
źródło
/etc/gai.conf
! Szukałem go przez około pół roku! :)Odpowiedzi:
Według strony podręcznika wstawienie
precedence
wartości w gai.conf wyłącza wszystkie pozostałe reguły domyślne. Spróbuj ustawić wszystkie reguły wymienione w RFC 3484 (10.3):źródło
ipv6 nie jest tak naprawdę moim obszarem specjalizacji, ale na stronie podręcznika, ponieważ
resolver(5)
wydaje się, że istnieje kilka opcji,/etc/resolv.conf
które mogą być powiązane:Może twoi klienci mają tę opcję ustawioną?
źródło