さかにゃ日記 Information(臨時連絡):
現在臨時連絡はありません。 まぁ暇なときでかまわないので、 一度くらいは通常のInformationをご覧ください。
この日記中のamazon.co.jpへのリンクはアソシエイト・プログラムが適用されています。
最近さかにゃ日記経由でAmazonで発注していただいた商品リスト
動いてるように見えるのでメモっておく。FreeBSD以外のOSは知らん。
_
とりあえずソース取ってこよう。 IPv6なソースはcvsでしか入手できない模様。 anonymous CVSでtag ipv6で持ってこれる。詳細略。 squid3系のほうにはまだtagが打たれてない。 Todoに
Commit to HEADとかあるけど、あんまやる気なさそう(ぉ
_
configureファイルがないので、とりあえず bootstrap.sh を実行する。 autoconf と automake はportsから突っ込んどけ。
_
で、 --enable-ipv6 つけて configure. それからごりごり make. そーすると、 src/wccp.c あたりでコケる。 解析するのがめんどくさかったし、 ちょうど --disable-wccp なんてオプションもあるようなので、 これもつけることにする。
osakana@serika:squid-ipv6> ./configure --prefix=/usr/local/squid-ipv6 \ ? --enable-ipv6 --disable-wccpな感じ。 で、ごりごり make して、 make install.
_
てけとーにsquid.confを書いて cache dirを初期化してから起動したら、
commBind: Cannot bind socket FD 5 to ::ffff:255.255.255.255:0: (49) Can't assign requested address FATAL: Could not create a DNS socket Squid Cache (Version 2.5-DEVEL): Terminated abnormally.とかエラーを吐いてコケる。 これでしばらく悩んだんだけど、 squid.confに
tcp_outgoing_address :: udp_incoming_address :: udp_outgoing_address ::と書いておけばいいようだ。 IPv6的なaclの書式は
acl chinmaiv6 src 2001:2c0:40b::/64とかそのまんまで問題なし。 今のところふつーに動いてるように見えるので、まぁこれでいいんだろう。多分。
|
|