• 締切済み

SquidでWindowsUpdateをキャッシュしたい

会社のインターネット回線が細い(128Kbps)ので、Squidサーバー(Red Hat Linux 7.2+Squid 2.4 STABLE3-1)を立てています。 Webを見る分にはきちんと動作しているようなのですが、WindowsUpdateのダウンロードは速くなりません。 以前、MS ProxyServerを使っていた頃は、キャッシュされて、2台目からは非常に高速だったのですが…。 設定方法で何かご存じであれば教えてください。

みんなの回答

  • sesami
  • ベストアンサー率59% (13/22)
回答No.1

キャッシュする方法はわかりませんが 参考URLにダウンロードして実行する方法が かかれています。 参考になれば。

参考URL:
http://homepage2.nifty.com/winfaq/c/winupd.html#97
Kirishima
質問者

お礼

ありがとうございます。 ですが、その作業をするのは私ではないので、ちょっと手順的に難しすぎると思います。 なんとか、普通のWindows Updateを実行するだけで、2人目からはデータが高速にダウンロードされるようにしたいのですが…。Squidをご利用の方は特に設定しなくても高速化されているのでしょうか?

Kirishima
質問者

補足

#maximum_object_size 4096 KB を maximum_object_size 131072 KB として128MBまでキャッシュする設定にしたつもりです。 /usr/sbin/squid -k reconfigure として設定を反映させて様子を見ています。

関連するQ&A

  • squidのdnsserverが見つからない。。。

    こんにちわ。田中と申します。 Linuxは初心者です。 squidの設定でつまづいたので質問させて頂きます。 redhat7.2を使用しており、squid2.4.STABLE3-1.7.2.i186.rpmを使い squidをインストールしました。 squid.confの設定のOPTIONS FOR EXTERNAL SUPPORT PROGRAMSのセクションで [cache_dns_program]の設定があるのですが このデフォルトで指定されている場所にdnsserverが無いのです。 書籍を見ても /usr/lib/squid/dnsserver と記述されています。 findで探しても見当たりませんでした。 インストールも問題なかったと思うのですが何故でしょうか・・ おかげで[dns_children]の設定をしたらエラーがでます。 宜しくお願いします。

  • apacheとSquidの連携ついて

    お世話になっております。 以下のようなことを行いたいのですが。 URL aaa.bbb:8080/ccc というサイトを作成しております。 これを URL aaa.bbb/ccc でアクセス(8080は明示しなくても接続させる。)させたいのです。 そして、実際にはSquidで作成したキャッシュを読み込ませたいので すが、どのようにすればよろしいでしょうか? 簡単に説明すると Apache→ Squid→キャッシュ という感じです。なお、通常の80番のポートも使用したWebもあります。 特定のURLだけをSquidに送りたいのですが。 よろしくお願いいたします。 OS sentos5 apache2.2.3 Squid 2.6.STABLE6

  • squidのWARNING

    こんにちわ。 Redhat7.3+squid-2.4.STABLE6-6.7.3でProxyサーバを構築しています。 squid.confの設定で、"cache_dir diskd ~"と設定した場合、squidのログに、以下のようなWARNINGが表示されます。 "2003/01/22 19:18:12| WARNING: Disk space over limit: 1024464 KB > 1024000 KB" cache_dirで指定したディレクトリの容量を超えてしまうという警告だとは思いますが、アクセスされていないキャッシュから、徐々に削除していくものではないのでしょうか? ちなみに、"cache_dir ufs ~"と設定した場合は、この警告は表示されません。 「設定を変更すれば表示されなくなる」などの手段をご存知の方がいらしたら、よろしくお願いします。

  • squidについて

    Solaris初心者で、現在Solaris9でPROXYサーバを構築しています。 OSインストールし、gccをインストール、その後SquidをいろんなHPを参考にしながらインストール、squid.confを設定しました。 squidを初期化(コマンド:/usr/local/squid/sbin/squid -z)をしたら以下のような表示がでて、PROXYサーバを構築できない状態です。 FATAL:Could not determine fully qualified hostname. Please set 'visible_hostname' squid cache (Version 2.5.STABLE5):Terminated abnormally Aug 31 20:00:00 proxy squid[1686]:Could not determine fully qualified hostname. Aug 31 20:00:00 [ID 702911 user alert]Could not determine fully qualified hostname. 何が悪いのかまったくわからない状態です。 squidのインストール方法、squid.confの設定方法などご教授願います。

  • squidのcrontabについて

    お世話になります。 今、squidを使ってproxyサーバーを立てています。 access.logのrotateを行いたく四苦八苦しています。 今crontabには、0 * * * * squid -k rotateと記述していますが、command not foundです。 色々とHPをみてると/usr/local/squid/bin/squid -k rotate とあったので、真似ました。駄目でした。 (そんなディレクトリ自体存在しない) どこにコマンドがあるのでしょうか? squidはrpm -ihvでインストールしました。 redhat linux release9 kernel 2.3.20-8 on an i686 squid-2.5.STABLE1-2 です。 不足している情報があればご指摘ください。 よろしくお願い致します。

  • Win UpdateだけをSquidに通したい

    月1か定期WindowsUpdateが始まると、ネットが90分ほど使えなくなります。原因は一斉に起動したPCのアップデートでした。 一気にルータにデータが流れコリジョンも大量に発生させているだろうと容易に想像させる動きを見ていて、「WindowsUpdateだけSquidを通せないだろうか?」と思いました。 プロキシサーバ(Squid)を用意すればルータを通らずに解決できれば良いかと考えたのですが、相手先との最近のやり取りはもっぱらWebなので、キャッシュを通したくありません。 特定のサイト(ましてWindowsUpdateのようにラウンドロビンがかかっているもの)だけをどうやって設定するのか??Google先生に聞いてもピンとする回答がなくどうしたものかと考えています。 一斉のPCの更新でネットが動かなくなるくらいのパケットが通ってしまう場合は、皆さんどうされていますか?回線増強は予算不足のためできないので、何とか現状でやりたいと思っています。よろしくお願いいたします。 ちなみにWindowsの設定で「配信の最適化」というものがあり、すべてのPCで「他のPCからのダウンロードを許可」をオンにしてみましたが、結果は何も変わりませんでした。

  • squidのフリーズ?についてです!

    こんにちわ。田中と申します。 会社でproxyサーバを管理しています。 A・Bと2台立ててまして普段は両方とも問題なく稼動しているのですが Aだけ1~2ヶ月に1度、ものすごくcpuに負荷がかかり squidが機能しなくなる事があります。 コマンドを叩こうにもレスポンスが著しく悪く なんとか再起動したら元に戻ります。 同様のトラブルを防ぐ為に ログ等を見て原因を解明しようと思うのですが どこから調べたらいいのでしょうか。 負荷が異様にかかった状態が続く事はどういう事が考えられるでしょうか? ヒントをお願いします! ちなみに環境は OS:RedHat6.0 squid:2.2STABLE4 ハード:Compaq PROLIANT1850R squid.confの設定 cache_mem 24 MB cache_dir /var/spool/squid 2048 16 256 dns_children 30 refresh_pattern . 0 20% 43200 reference_age 1 month squid以外にはdelegateを動かしてるくらいです。 宜しくお願いします。

  • 特定の Web サイトにアクセスできない (Squid)

    現在、Linux の Squid を通すと、ある特定(今のところ一つだけ)の Web サイトにアクセスできません。 URL を入力してしばらく待つと(1分ほど)、 (110) Connection timed out というエラーページが表示されます。 エラーページの下の方に ... (Squid/2.4.STABLE6) と表示されているので、Squid の設定に問題があるのではと考えています。 そのサイトへは、Linux を通さず、ルーターに直接つなぐとアクセスできます。 ログも一応見たのですが、原因が分かりません。 このエラーが出たときに、どういった原因が考えられるのでしょう? 誰か助言をお願いします。

  • lubuntuのSquidでキャッシュサーバ

    質問のとおりですが、ローカルに15台のPCがありますが、回線の問題は別として、この15台が同じHP等に同時にアクセスして作業することが多いため、開く時間等の速度を上げたいと思い、プロキシでキャッシュサーバ化すれば、この環境下で少しは早くなるのではと考えました。 そこで、lubuntuのSquidの設定をする場合、どのように記載すればいいか、編集ファイルや追加行について教えて頂けたら幸いです。  キャッシュの容量は1G位とることができます。 キャッシュのローカルIPは、192.168.1.10 予定です。 lubuntu のバージョンは 14 です。 どうかお願いいたします。

  • Squidが突然遅くなった?

    Linux & Squidがインターネットゲートウエイなんですが なぜかSquidが突然遅くなってしまいました。 同じマシーンにはIPマスカレードも動作していますが、 そちらを利用した場合は特に遅くはありません。 どのような場合遅いのかと言うと、ドメインを移動する時に 2~5秒ほどのラグがはっせいします。 ただ、一度訪れたドメインはキャッシュがヒットするらしく ラグなしで表示されます。 この現象に気づいたのが、LAN側に別セグメントを増やす為にGWに スタティックルートを追加してSquid.confにそのセグメントのACLを 追加した後に気づきました、これが原因で起こったと思い 設定を元に戻してRebootしてみたのですが状況が変わらず。 DNSのせいかと思い、GWマシーンのコンソールでnslookupで まだ引いていないドメインを正引きしてみたのですが、色々 試してみてもDNSでラグが発生している様子はありませんでした。 次にsquidのキャッシュがコンフリクトしたのかと思い、キャッシュ ディレクトリを削除後、ディレクトリの再構築を行なったのですが やはり効果なし・・・ 仕方が無いのでGWをRebootしたのですが、これも全く効果なし・・ こんな状況なのですが何か分かること、解決する方法は無いでしょうか? よろしくお願いいたします。