電子書籍の厳選無料作品が豊富!

2000搭載パソコンAとXP搭載パソコンBの2台がブロードバンドルータに接続されています。Bは無線LAN、Aは有線接続です。ネットワーク名は「HOME」としました。
2台でファイル共有ができるようにしたいのですがうまくいきません。
まずAからマイネットワークを開くと「B」が表示されていますが開こうとすると「\\Bにアクセスできません。ネットワークパスが見つかりません。」と出ます。逆にBの方からマイネットワークを開き、ワークグループのコンピュータを表示するを選択すると「Homeにアクセスできません。このネットワークリソースを使用するアクセス許可がない可能性があります。アクセス許可があるかどうかこのサーバの管理者に問い合わせてください。このワークグループのサーバー一覧を現在、利用できません。」とでてAを見ることすらできません。
pingテストの結果 A→A○ A→ルータ○ A→B×  B→B○ B→ルータ○ B→A○ただしBからAのテストの時「AのIPアドレス」でチェックは通りましたが「A」という名前でのチェックは「Aが見つからない」というようなメッセージが出ました。いったい何が悪いのでしょうか?どなたかお教えください。

A 回答 (3件)

名前でのチェックがうまくいってないのは


名前解決がうまくいってないということだと思います。

以下の方法で試してみてはどうでしょう。

1.静的にプライベートアドレスを振る
  ブロードバンドルータのDHCP(動的にIPアドレス
  を振る)のではなく、ネットワークのプロパティで
  各端末(XP、2000)に静的にIPアドレスを振る
  (192.168.1.XX等)
  G/W(デフォルトゲートウェイ)はブロードバンドルータ
  のプライベートアドレス。(192.168.1.1等)

2.インターネットセキュリティの設定
  各端末にインストールしたままの設定であれば、
  LAN上のPC等もアクセスできない状態になっています。
  設定を変更、またはTEST的に共有が確認できるまで
  無効にしておく。

3.lmhostsの書き込み
  名前解決を明記する。
  通常は「C:\WINNT\system32\drivers\etc」に
  「lmhosts」というファイルがある。
  【サンプルファイルがあるかもしれないので注意!
   拡張子を表示させる「.sam」になっているので
   あれば「.sam」は名前の変更で削除する。】
  ノートパッドで開き以下を記述する。
  
  ●2000端末のlmhosts
  192.168.1.XX XP端末名(コンピュータ名)
  ●XP端末のlmhosts
  192.168.1.XX 2000端末名(コンピュータ名) 
  
4.IPアドレスでのpingの確認。
  ハード的に接続されているかの確認になります。

5.スタートから「プログラム名を指定して実行」で

  \\相手のIP
  \\相手のコンピュータ名

  で共有フォルダがみえるか確認。

  【マイネットワークからの確認はしない。
   これはプラウジングの機能が正常に動いてない
   ことがあるからです。】

以上でうまくいかないときはどこでだめなのか
別途質問すると解決が早くなると思います。

この回答への補足

IPアドレスは自動のままですが、PC「A」にインストールされているZoneAlarm(ファイアウォールソフト)と「B」のXP標準の簡易ファイアウォールを切ると問題なく使えるようになりました。これで一応解決なのですが、ファイルを共有するたびにこれらのファイアウォールを切らなければいけないのでしょうか?切らなくてもよい方法があれば教えてください。

補足日時:2003/06/23 17:13
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

お礼日時:2003/06/23 17:19

>ファイルを共有するたびにこれらのファイアウォールを


>切らなければいけないのでしょうか?
>切らなくてもよい方法があれば教えてください。
F/W(ファイアウォール)ソフトには色々ありまして
アプリケーション別に設定方法が違います。
ZoneAlarmの説明書を読んでいただけるといいのですが、
網羅するのは面倒なので、ポイントとして

信頼するIPアドレス(PC)等を許可する設定が
どこかにあるはずです。

そこでプライベートアドレスを許可してしまえば、
プライベートアドレスからのアクセスは許可されます。

IPを自動で割り振っているなら
192.168.1.XXX
とIPを1つに絞るより
192.168.1
とセグメント単位で許可したほうがあとあと
楽かもしれません。
    • good
    • 0

こんにちは



それぞれがDHCPクライアントで無ければ、
仮に、IPアドレス、ホスト名(コンピュータ名)が
ルータ 192.168.0.1 router1
XP 192.168.0.2 hostxp
2000 192.168.0.3 host2000
だったとして、
それぞれのパソコンで、
C:\WINDOWS\system32\drivers\etc\hosts
または
C:\WINNT\system32\drivers\etc\hosts
というファイルがありますので、

127.0.0.1 localhost
192.168.0.1 router1
192.168.0.2 hostxp
192.168.0.3 host2000

とそれぞれのパソコンに対して設定しましょう。
このファイルはテキスト形式ですので、メモ帳で開いて編集出来ます。特に再起動は必要ありません。

これで、名前解決が出来ますので、

ping router1
ping hostxp
ping host2000

とすべて通る様になると思います。

この回答への補足

IPアドレス自動取得になっていましたので、両方のPCのIPアドレスを固定してみました。それで、pingを名前でテストしてみました。するとPCの認識はするようになったみたいですがやはり通りません。もちろんIPアドレスでテストしても通りません。

補足日時:2003/06/23 16:59
    • good
    • 0
この回答へのお礼

すばやいご回答ありがとうございます。

お礼日時:2003/06/23 17:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!