Windows 掲示板
[23535]
Windows2000とXPのLAN

acca1aab236.hkd.mesh.ad.jp

 
level さん
連日の質問で失礼します。

自宅にWindows2000とWindowsXPの2台のデスクトップPCが
あるのですがこの2台で互いのマシンを認識できません。
同じLANにWindows98のノートをつなぐと98-2000、98-XP間では
ファイル共有できています。

マシン構成
A: WindowsXP (VAIO JX) 100BaseTX Realtek RTL8139/810X
B: Windows2000 (ショップブランド) 10BaseT Realtek RTL8029
C: Windows98/SE (VAIO SR1) 10BaseT MELCO LPC2-T
LAN構成
ルータ: Corega BAR SW-4P Pro (100BaseTX 4port Hub付き)
ルータのDHCP機能を使用

現象:
(1) A-B間では互いにマシンが認識できない!
(2) A-C B-C間ではファイル共有ができている
(3) A B Cともにルータ経由でインターネット接続は問題なくできている
という状況です。

何が悪いのでしょう?ワークグループは共通のものを設定しています。
他に何かチェックすべき項目はありますか?
1. Reply: Windows2000とXPのLAN

z133.219-103-234.ppp.wakwak.ne.jp

 
Heru さん
各マシンのプロトコルはどうなってますか?
2. Reply: Windows2000とXPのLAN

ip1a0582.iba.mesh.ad.jp

 
ko さん
Win2000のパソコンにWinXPのユーザー登録はしてますか?
3. Reply: Windows2000とXPのLAN

p2172-ipbf02marunouchi.tokyo.ocn.ne.jp

 
さくま さん
以前どこかの掲示板で同じ質問を見たことあるな。
あの時は、「ブラウズマスタがどこなのか」とかいうレスが付いていた気がする。
4. Reply: Windows2000とXPのLAN

p2172-ipbf02marunouchi.tokyo.ocn.ne.jp

 
さくま さん
UNCによる参照はできますか?
5. Reply: Windows2000とXPのLAN

acca1aab241.hkd.mesh.ad.jp

 
level さん
> 各マシンのプロトコルはどうなってますか?
後で調べます。
> Win2000のパソコンにWinXPのユーザー登録はしてますか?
マシン自体の認識ができないのでアカウント以前の話と思うのですが。
ちなみに。3台とも同じアカウント、同じパスワードで登録しています。

> あの時は、「ブラウズマスタがどこなのか」とかいうレスが付いていた気がする。
> UNCによる参照はできますか?
ブラウズマスタ?UNC?なんですか?
それを調べる前に、新たな事実がわかりました。

それぞれのマシンでpingの応答は正常だったので
試しに「コンピュータの検索」でIPアドレスを入れてみると
なんと認識できて、ファイルにもアクセスできました。
コンピュータ名での検索ではだめです。
6. Reply: Windows2000とXPのLAN

acca1aab241.hkd.mesh.ad.jp

 
level さん
UNC
読み方 : 「ユーエヌシー」
フルスペル : Universal Naming Convention
Microsoft社のWinodows向けネットワーク環境「Microsoftネットワーク」上で、ネットワークの向こうにあるマシン上の資源(ファイル、プリンタなど)を指し示すための表記法。たとえば、ネットワークの向こうにある「ADAM」というマシンの「C:\HOME\SAITO.TXT」というファイルを指し示す場合、「\\ADAM\C$\HOME\SAITO.TXT」と表記する。

なるほど、私も普段会社で使っている表記ですね。
2000のマシン名はLV1というのですが、コンピュータの検索でLV1でも
\\LV1でもみつかりませ。もちろんマイネットワークの中にもでてきません。
7. Reply: Windows2000とXPのLAN

p2172-ipbf02marunouchi.tokyo.ocn.ne.jp

 
さくま さん
>2000のマシン名はLV1というのですが、コンピュータの検索でLV1でも
>\\LV1でもみつかりませ。もちろんマイネットワークの中にもでてきません。
となると、ブラウズマスタの問題ではないな。

それで、
>それぞれのマシンでpingの応答は正常だったので
>試しに「コンピュータの検索」でIPアドレスを入れてみると
>なんと認識できて、ファイルにもアクセスできました。
IPアドレスを指定するとアクセス可能。

まとめると名前解決が失敗しているということになるのかな。

CはAとB両方のNetBIOS名を登録してあるが、
AやBはCのしか登録していないということだろうか?

試しに、LMHOSTファイルを3台全部に設定してみたらどうだろう?
8. Reply: Windows2000とXPのLAN

acca1aab241.hkd.mesh.ad.jp

 
level さん
マシンのプロトコルですが、
A: WindowsXP
TCP/IPのみ、NWLinkというのも入れてみましたが変わらず。
Microsoftネットワーク用クライアント
Microsoftネットワーク用ファイルとプリンタ共有
B: Windows2000
TCP/IP NetBEUI
Microsoftネットワーク用クライアント
Microsoftネットワーク用ファイルとプリンタ共有
C: Windows98/SE
TCP/IP NetBEUI
Microsoftネットワーククライアント
Microsoftファミリログオン
Microsoftネットワーク共有サービス
です。

で、上の状況から設定を変えてみて新事実、そして解決へ!?

まず、Windows2000からNetBEUIを削除すると、
2000-98間はマシンは見えるがファイルは見えなくなる。
そこで元に戻す。

次に、2000とXPにNWLinkをインストールすると、あら不思議、
ちゃんと見えるようになりました。
これで3台のマシンで相互にファイル共用が完了しました。
こんなもんでいいのでしょうか?
NetBIEUやNWLinkって本当に必要なものなのでしょうか?
9. Reply: Windows2000とXPのLAN

acca1aab241.hkd.mesh.ad.jp

 
level さん
LMHOSTですか。TCP/IP詳細設定のWINSのタブにありますね。
今日は疲れたので調査は中断します。

あと、WINDで、2000のほうが「NetBIOS over TCP/IPを無効にする」
になっていたのですが、これは関係ありますか?
10. Reply: Windows2000とXPのLAN

yahoobb219017008002.bbtec.net

 
よねよね さん
>あと、WINDで、2000のほうが「NetBIOS over TCP/IPを無効にする」
>になっていたのですが、これは関係ありますか?

大いにあります...というか、それが原因でしょう...

それを「有効にする」に変更さえすれば、おそらく問題は解決するでしょうし、さらにネットワークプロトコルもすべて TCP/IPのみで大丈夫になります。(もちろん、IPアドレスは適切に設定されていることが前提ですが)
11. Reply: Windows2000とXPのLAN

ncca1aaa146.myg.mesh.ad.jp

 
かげまる さん
本当だとNetBEUI無しのTCP/IPオンリーで組めるはずですが、
何かまだ問題が潜んでいそうな気はしますね。

ネットワーク設定は一旦こんがらがると非常に面倒です・・。
最悪、思い切って行った設定を根こそぎ全てクリアして、プロトコルの追加等から、
最初から設定しなおすというのも手です。

NWLinkって昔のNetWareに関係するプロトコルのようですね。
http://xfreak.com/mcp/point/200206/20020621.html

今の状態でコマンドプロンプト、MS-DOSプロンプト等で
ping lv1
とやって反応があるか。
NWLinkを抜いて同じようにやってみると反応があるか試してみるとか。

あと、基本的なところでワークグループ名とマシン(ホスト)名は無難な命名法といわれる半角英数でつけているか?とかですね。
12. Reply: Windows2000とXPのLAN

ncca1aaa146.myg.mesh.ad.jp

 
かげまる さん
>あと、WINDで、2000のほうが「NetBIOS over TCP/IPを無効にする」
>になっていたのですが、これは関係ありますか?

あ、それかも。
13. Reply: Windows2000とXPのLAN

tyo106.gate.nec.co.jp

 
level さん
きのう床についてからも考えたのですが、やっぱり
「NetBIOS over TCP/IPを無効にする」
ですよね。今までの現象がすべて説明できるような気がする。
帰ったら早速試してみます。
14. Reply: Windows2000とXPのLAN

acca1aab211.hkd.mesh.ad.jp

 
level さん
ということで、「NetBIOS over TCP/IPを無効にする」をはずすと
プロトコルはTCP/IPだけで問題なく認識で来るようになりました。
入門書のたぐいにはNetBEIUとか必要と書いてあるのは見たことな
いのに、うちの場合はNetBEIUをはずととだめになるので、不思議
に思っていたのですが、これで長年の疑問が解決です。

なぜ「NetBIOS over TCP/IPを無効にする」にしていたかというと
数年前ASCII系の雑誌でセキュリティをあげるためにこの設定を
した記憶があります。そのときはLANを組むことがなかったので
この用にしてしまったのだと思います。
15. Reply: Windows2000とXPのLAN

yahoobb219017008002.bbtec.net

 
よねよね さん
無事解決されたようで、何よりです。(^^

手前味噌ですが、NetBEUIや NBT(NetBIOS over TCP/IP)について簡単にまとめていますので、どうぞよろしかったら...
→ http://www02.so-net.ne.jp/~yonetani/Reading/network.htm