Fedora bind-9.2.3のIPv6をdisableする 2005.08.07 |
RedHat9からFedora2にアップデートするとやけにブラウザの反応が鈍くなった。「xxxxxを解釈しています」と考え込んでいる。「遅っせーな、何なのよこれ」と、しばらくはそのままにしていたがやっぱりかったるいので原因究明となった。ネット検索すると有り難いことにやっぱりヒットしてきました。ヒットに感謝です。 さて、遅くなる原因はBIND9のIPv6が有効になってビルドされていることらしいので、早速IPv6を無効にして置き換えてみることにした。 BIND9 IPv6 disable手順 rpm -ivh bind-9.2.3-13.src.rpm これで/usr/src/redhat/以下にspecファイルやらソースファイルが展開されます。
cd /usr/src/redhat/SPECS specファイルの修正箇所はconfigureオプション部分です。 %configure --with-libtool --localstatedir=/var
\ 修正したspecファイルをもとにrpmファイルを生成します。 rpmbuild -ba /usr/src/redhat/SPECS/bind.spec これでIPv6が無効になったrpmパッケージが/usr/src/redhat/RPMS/i386/ディレクトリに出来上がります。 -rw-r--r-- 1 root root 2025254 8月 7 22:41 bind-9.2.3-13.i386.rpm あとはインストールするだけですが既存のパッケージがインストールされているはずなので、まずこれらbindに関連するrpmをアンインストールしておかないとだめでした。環境によって違うかもしれませんがつぎのようにアンインストールします。 rpm -e bind-chroot まとめて消すには、スペースで区切ります。 rpm -e bind-chroot system-config-bind caching-nameserver bind-libs bind-utils bind これで再インストール可能となるので生成されたバイナリrpmをまとめてインストールしちゃいましょう。 cd /usr/src/redhat/RPMS/i386 これで以前(rh9のとき)のようにサクっと反応し快適になりました。 | home |
|