dreamedge.net

XPからファイルサーバ(Samba)へのアクセスに時間がかかる問題

2009-01-03T04:18:00+0000

WindowsXPから共有ファイルにアクセスする際に待たされることがよくある.sambaのメーリングリストたかはしもとのぶさんのページに詳しく乗っているが,XPがsambaへアクセスする前にWebDAV(tcp:80)での接続ができるかを確認しているのが問題とのこと.

対策1: sambaサーバが80番に応答するようにする

sambaサーバのファイアウォール設定(iptablesとか)で80番への応答をしないようになっていると,最初の接続時にタイムアウト待ちの時間が生じてしまう.別にapache等のサービスを動かす必要はないので,80番へのアクセスに応答を返すようにすると解決する.

対策2: XPのWebClientサービスを停止する

別にWindowsのWebDAVクライアントを使う予定がないのであれば,WebClientサービスを停止すると80番へのアクセスがなくなって問題が解決する.

WebClientサービスの停止は「コントロールパネル」の「管理ツール」のなかにある「サービス」からできる.開いて出てくる項目の中の「WebClient」をダブルクリックして,出てくるダイアログの「スタートアップの種類」を「無効」にする.