[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:23378] IPv6 vs IPv4 option
吉藤英明@東北大学情報科学です。
mnews-1.22(-PL4) に -DINET6 していると遅くなるという問題が
環境によって発生するようなので、-4, -6 という起動オプションおよび
default_family という設定ディレクティブを追加し、デフォルトで
PF_UNSPEC で IPv6, IPv4 を検索するところ、IPv4 のみ、IPv6 のみを
検索できるようにしました(注: デフォルトの PF_UNSPEC も
DEFAULT_ADDRFAMILY により変更可能)。また、-DUSE_GAI_ADDRCONFIG を
指定すると、getaddrinfo() に AI_ADDRCONFIG を渡します(*BSDでは
デフォルト; 現時点で Linux では指定しないでください)。
これらの変更により、IPv4 だけの環境での問題は改善されると思います
(同一バイナリでmnewsの設定ファイルと起動オプションで解決可能)。
<ftp://ftp.leo.chubu.ac.jp/.mnews-beta/mnews122PL4.tar.gz>
<ftp://ftp2.v6.linux.or.jp/pub/Linux/IPv6-2/mnews/mnews-1.22PL4-fix.patch.gz>
お試しください。
--
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
Web Page: http://www.ecei.tohoku.ac.jp/%7Eyoshfuji/
PGP5i FP: F731 6599 5EB2 BBA7 1515 1323 1806 A96F 5700 6B25