• ベストアンサー

nbtstat について

10台程のPCが繋がったLANで一台だけワークグループのPCが見えない状況になってしまいました。 接続もできません。 そこでいろいろ検索してみると 「net view で見えたPCに nbstat -a で状況を確認する」とありましたので、やってみました。 そうすると、 「NetBT is not bound to any devices」 と表示されました。 これは検索にはひっかかりませんでした。 その他のPCで同じ事を試してみると、ちゃんと表示されマスタブラウザも確認することができました。 これが原因のような気がするのですが、どうやって解決したらよいのでしょう? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • MCP
  • ベストアンサー率42% (40/94)
回答No.7

 難しいですが、MACアドレスとNetBIOS名(コンピュータ名)を総合して、マスタブラウザがLMHOSTSファイルにPCの情報を格納しているのではないでしょうか。  そのマスタブラウザが常に稼動しているとしたら、最初に登録したNICのMACアドレス+NetBIOS名が生きていて、後に接続しようとしたNICが同じ名前で、自己を登録しようとし、失敗しているような気がします。  ただし、ここで書きましたマスタブラウザは、あくまでもWindows機のWin98系OS<WinNT系OSの順位で、Windows機どうしでマスタブラウザが決定されます。  また、WinXPどうしの接続では、最初に起動したPCがマスタブラウザとして働くようです(W2Kで確認しました)。コマンドプロンプトでipconfig/all|more のコマンド打ち込みで、登録されているIPアドレス・NICのMACアドレスなどを確認することができますが…。  要するにLMHOSTSファイルは、異なるセグメント間での通信と、Winsサーバーを利用した場合のNetBIOS名の名前解決用として、IPアドレスとNetBIOS名を照合するための参照ファイルとして利用されるそうです。  要するに、LMHOSTSを使うように設定したときに、Winsクライアントに自動的になります。同一のPCなのに、複数のNICで同じIPアドレスを設定すれば、ネットワーク層でIPアドレスを認識しても、そのアドレスとNetBIOS名を組み合わせて照合すると、異なるNICなのに、同じセットで2回目にマスタブラウザに登録しようとすることになり、マスタブラウザで拒否される可能性が高いような気がします。(NetBIOS名は、Windows上ではコンピュータ名の設定で登録したことになります。)  また、NICごとに異なる固定IPを設定してもそのNetBIOS名が同じであれば、最初に接続していたNICが優先されることになるでしょう。  いずれにしても、NBTではIPアドレスと一意名のコンピュータ名は、1台のNICに限られますので、1台のPCに複数のNICをセットして接続することは、不可能でしょう。  詳しくは、   SHOEISYAの「アンドキュメンテッドMicrosoftネットワーク・高橋基信著」を見て下さい。  Linuxのホスト名→IPアドレスの図式とWindowsのNBTは本質的に異なるようです。  Winsサーバーへの設定方法や必要性も、この本に詳しく書かれています。

Otanoshike
質問者

お礼

詳しい説明をありがとうございます。 スキル不足の私にはちょっと消化不良気味ですが、紹介していただいた本で勉強してみたいと思います。 これにて一旦終了させていただきます。 回答していただいた皆様、ありがとうございました。

その他の回答 (6)

  • RakuGaki
  • ベストアンサー率51% (18/35)
回答No.6

 釈迦に説法かもしれませんが、VineでSambaということですので ttp://www.cityfujisawa.ne.jp/~odagiri/book/encrypt-passwd.htm の対処法3で運用されていませんでしょうか?  この場合ですとXpPro(10台まで)XpHome(5台まで)のLan接続制限に引っかかっている可能性があります。  外しておりましたら、ご容赦下さい。

Otanoshike
質問者

補足

ご回答ありがとうございます。 問題のマシンをよく見るとNICがオンボードのものとPCIのものと2つありました。 PCIのものに切り替えたらすべて上手くいきました。 でもオンボードのものに戻すと、やはりNetBTが使えなくなります。 原因はここにあると思うのですが、対処方法がわかりません。NetBTは、片方に使ってしまうともう片方のNICには使えないのでしょうか?まさかね… 何か情報がありましたら、よろしくお願いします。

  • MCP
  • ベストアンサー率42% (40/94)
回答No.5

 WindowsでもNT系OSは、98や98SE・Meのようにログインパスワードすら入力不要な簡易版ネットワーク機能しか持たないOSと違い、厳重にネットワークを管理するよう、設計されています。〔正確に言うと、Net BIOS over TCP/IPと言います。〕  しかし、2000Professionalと2000Serverでも異なり、ServerではActive Directory を構築でき、ドメイン構成が可能ですが、Professionalではクライアント機能しか付加 されていません。  お使いのXPはおそらくXP-HOMEだと思われますが、同様に上位のOSとして マスタブラウザの働きはできませんので、XP-HOMEの上位OSであるサーバー用 OSのPCを1台接続する必要があるでしょう。  こうすれば、LinuxのTCP-IPだけの認識と、WindowsのようなNetBIOS名+TCP-IP の両方を要求して名前解決をする、形式の異なるOS間でも、調節してくれるような気が します。  ただし、Linuxに対する名前解決に関しては、私も研究不足ですが、そこでLMHOTS 機能がWindows側(サーバー機とWindowsクライアント機の間)で働くと思います。    Pingだけが通るということは、Windows機にTCP/ITプロトコルで問いかけての 反応だと思われますが、Windows機は相手またはマスタブラウザにNetBIOS名を要求し ますので、通信が不能になると思われます。

Otanoshike
質問者

補足

回答ありがとうございます。 問題になっているPCはXp-Proで、接続を確認した他のPCも同じXp-Proなのです。 先の補足にも書きましたが、netbios over tcpipが有効になっていないのが原因だと思います。 プロパティウィンドウでは設定が有効になっているのに、何故ipconfig /all で無効になるのかをもう少し調べてみたいと思います。 何か情報がありましたら、宜しくお願いいたします。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.4

他の方が答えられている以外に NETBIOS Over TCP/IPが無効に設定されているとか

Otanoshike
質問者

お礼

すみません、補足の補足です。 NetBIOS Over TCP/IPですが、ipconfig /all で確認すると、無効になっていました。 でも接続のプロパティでは有効になっています。 う~~~ん…

Otanoshike
質問者

補足

NETBIOS Over TCP/IPについては確認したら規定値になっていました。有効にしてみましたが、変わりませんでした。

  • MCP
  • ベストアンサー率42% (40/94)
回答No.3

 追加ですが、他のPCでマスタを認識できているのでしたら、LMHOSTSは有効になっているんですよね?  ただ、これはセグメント間の通信に限っての話ですが。

Otanoshike
質問者

補足

度々ありがとうございます。 LMHOSTSは有効になっていました。 なお、質問のコマンドのスペルが間違っていました。 正しくは nbtstat -a で確認するでした。 それにしても、このエラーはどうやったら発生するのだろう・・・

  • MCP
  • ベストアンサー率42% (40/94)
回答No.2

Windows XP のインターネットに対する接続オブジェクトにはパーソナルファイアウォール機能 (Internet Connection Firewall:ICF) がついています。 このファイアウォール機能を無効にしていなからではないでしょうか?  詳しくは、 http://winfaq.jp/wxp/ →WindowsXP→ネットワークで、パーソナルファイアウォールの項目に書かれています。無効化すれば、他のPCを認識できるような気がします。またファーアウォールソフトが導入されていても、同様の現象が起きます。  サーバーのOSや接続方法(各ワークグループをルーターで接続しているのか、スイッチングハブだけで接続しているのか)が分かりませんので、外していたら御免なさい。

Otanoshike
質問者

補足

ファイアーウォール関係は真っ先に疑いましたので、Windowsのものも、ウィルスバスターもキャンセルしています。 ワークグループ内はスイッチングハブで接続しています。 VineでSambaを走らせていますが、外のPCからは正常に見えるのでこれは関係がないのではないかと思っています。 宜しくお願いします。

noname#8495
noname#8495
回答No.1

net view で、見えないPCは表示されたのですか? 見えないPCに対しPingは通るのでしょうか? おそらく見えない/通らないものと思いますが、 そのあたりを考えると「TCP/IPが無効になっている」 なんてことはありません?

Otanoshike
質問者

補足

net view で見えないPCは、ネットワークコンピュータでもやはり見えません。 でも、pingは通ります。 宜しくお願いします。

関連するQ&A

  • マスタブラウザについて教えてください

    社内にあるPCでワークグループの設定を行いました。ワークグループ内のPCは約20台でほとんどがWINxpHomeです。 現在起こっているトラブルは、マスタブラウザが選定されないという状態です。したがって、ワークグループ内のPC一覧が表示されません。また、マスタブラウザが選定されることがあっても、そのPCをシャットダウンしてしまうと再選定が行われないのか、マスタブラウザが移行しません。 スタートメニューの検索から、ワークグループ内のPCを検索するとヒットします。 そこで、マスタブラウザを固定しようと思い、マスタブラウザに優先的になれるよう、一台のマシン(WINxpHome)に設定を行いましたが、そのマシンがマスタブラウザになってくれません。現在、他のクライアントPCにはマスタブラウザ拒否の設定をしているところです。 原因、対策などご教授いただければと思います。 よろしくお願いいたします。

  • Windows7 home premium のPCがマスターブラウザに

    Windows7 home premium のPCがマスターブラウザになると、他のPCがネットワークに表示されない。 お世話になります。  Windows7が1台※仮にWindows7PCとします。※home premiumです。  XPが2台※仮にXPPC1、XPPC2とします。 が同一ワークグループにある環境です。 XPPC1がマスターブラウザになると、XPPC2のネットワークに、他のPCが表示され、他のPCの共有フォルダの機能が使えるのですが、 Windows7PCがマスターブラウザになると、XPPC2のネットワークに、他のPCが表示されません。※当然、他のPCの共有フォルダの機能が使えません。 Ping通信はできるのですが、ネットワークに表示されないような状態です。 Windows7PCがマスターブラウザになっても、他のPCがネットワークに表示されるように したいのですが、 ・Windows7PCの設定を変更 ・Windows7PCにMcafeeのファイアーウォールソフトが入っているのですが、そのファイアーウォールの設定の変更 等、どのような解決方法でも結構ですので、Windows7PCがマスターブラウザに なるのを前提で解決方法を教えていただけないでしょうか? 以上お手数ですがよろしくお願いします。

  • マスタブラウザ関連のエラー

    NTネットワークにおいて、以前は IPMessengerで名前が表示されない人が出てくると言う程度でしたが、現在共有プリンタに印刷ができなくなってしまい困っています。 イベントログに 「マスタブラウザは、自分がトランスポート NetBT_DC21X41 のドメインのマスタブラウザであると認識している 別のコンピュータ BNR32 からサーバーアナウンスを受信しました。 マスタブラウザが停止しているか、またはブラウザの選択中です。」 というのが出ているので、これが原因だと思うのですが対処方法が解りません。 どなたかアドバイスをお願いいたします。

  • コンピュータ一覧が見えない

    WindowsXPとMe、それとLAN接続のHDD、が混在しているネットワークなのですが、同じワークグループのコンピュータが見えないときがあります。 以下が、私が把握している状況です。 1. 朝のうちしばらくは、HDDがマスタブラウザになっている 2. このときは、ワークグループの全PCが見える 3. しばらくすると、WinXP(Pro or Home)がマスタブラウザになる 4. すると、コンピュータ一覧は、マスタブラウザとHDDのみになってしまう 5. ファイアウォールソフトは入っていない 6. Windowsファイアウォールは有効になっている 7. スイッチングハブの段数が5段くらいある 8. マスタブラウザになったPCは「Computer Browser」サービスは起動している どうぞよろしくお願いいたします。

  • Windows7のLANがMacに表示されない

    以前も似たような質問しましたが、完全に解決できなかったのでもう一度質問させてください。 Windowsマシンばかりで構築された社内LAN(ワークグループ:MSHOME)にMacを繋ぎましたが、 Mac側ではワークグループ内にぶら下がっているマシンの一覧が表示されません。 Windows側はMacを認識しています。 マスターブラウザが影響しているという情報を得て、調べたところ、 XPマシンをマスターブラウザに設定するとMacのFinderでも一覧が表示されるようになりました。 しかしWindows7がマスターブラウザになると表示されなくなってしまいます。 マスターブラウザを固定するためにダミーでXPマシンを一番初めに起動して、マスターブラウザにして、 その後他のPCを起動すれば、とりあえずは良いのですが、 もうすぐXP機を廃棄するのでWindows7しかなくなってしまいます。 Windows7しかなくても、Mac側で同ワークグループ内のネットワーク一覧を表示できるようにするには どうすればよいのでしょうか? 知ってる方いらっしゃいましたらよろしくお願いします。

    • 締切済み
    • Mac
  • ネットワークに入れない

    お世話になります。 突如ネットワークに入れなくなったPC(コンピュータ名をXXXとします)があります。 他PCからそのPCに対してPINGが通りません。 PCは前日までは問題なくネットワークには入れており、 入れなくなった日を境に何か問題行動をしたわけでもなさそうです。 ドメインサーバ(NT4.0)のイベントビューアには 「マスタ ブラウザは、自分がトランスポート NetBT_HPTX1 のドメインのマスタ ブラウザであると認識している 別のコンピュータ XXX からサーバー アナウンスを受信しました。 マスタ ブラウザが停止しているか、またはブラウザの選択中です。 」 というメッセージが、 ネットワークに入れなくなった日の、PC XXX の起動時間から 20件くらい出ています。 このエラーメッセージはネットワークに入れなくなったこととは関係あるのでしょうか? PINGも通らないのに、実はサーバからこのPCが見えているのでしょうか? 以上、よろしくお願いします。

  • 2台のPCでフォルダ共有

    2台のPCでフォルダ共有をしようと思って、試してみました。 ファイアーウォールのせいか初めは上手くいかなかったのですが 何とか2台目のPCに1台目のPCを読み込ませました。 ただ、2台目のPCのマイネットワーク>ワークグループと開いてみると 1台目の名前がありません。2台目の名前のみ表示されています。 そこで検索をかけてみると1台目のPCの名前が見つかるのですが 検索をかけないでワークグループ内に表示させるにはどうしたらいいのでしょうか。 また、1台目のPCもワークグループ内を見ていないといけないのでしょうか? お手数ですがご返答よろしくお願い致します。

  • マスタブラウザが非PCに設定された?

    共有フォルダがネットワークに表示されない? https://okwave.jp/qa/q9981960.html の続きの質問となりますが、 レジストリで「IsDomainMaster」を「TRUE」(マスターブラウザに設定する)に設定したり、いろいろ試したりしているのですが、マスターブラウザが固定できません。 4台あるPCの他に、WifiにてBDレコーダやプリンターやWebカメラ、ソーラーモニタが接続されているのですが、PCは電源オフするためか、最終的には電源オフしない「ソーラーモニター」がマスターブラウザに設定されてしまっており、レジストリ設定もできません。そのためか、PC内のネットワークでの「共有フォルダ」表示ができないようです。 どうすれば、マスターブラウザをメインPCに固定し、共有フォルダを表示することができるでしょうか?

  • ワークグループに新規購入のパソコンが表示されない

    ネットワーク初心者です。以下のような状況になり悩んでいます。よろしければ解決の糸口を教えて下さい。 要望:新規に購入したPC4台がワークグループに表示されないのでワークグループに表示したい。あわせて表示されない原因も知りたい。 参考資料: 1.PC4台購入しました。DellOptiPlex745(XP Pro)(ドライバは出荷時にインストールされていました) 2.自社ではワークグループ運用をしておりいつも行っている社内ネットワーク設定をいつも見ているマニュアルに従い設定を行いました。(社内ネットワークの設定やネットワーク機器にも変更はありません) 3.設定の結果インターネットや現在あるワークグループ、その中の他ユーザPC、共有フォルダが閲覧、使用出来るようになりました。 この後に問題が発覚しました。 4.1ヶ月経ってもこの4台のPCは自他共にMicrosoft Windows Networkのワークグループ上(部署ごとに区切られてます)でこの4台のPCを見る事が出来ません。ただ、ごく稀に一時見える時があるのですがまた少し経つと消えています。(条件は不明。数分~時間程度) 5.4台のPCの稼動状態は大体9:00-18:00間つきっぱなしです。 6.Pingや\\IPアドレス等は自他共に通りその4台のPC上の共有ファイル等も開けます。 7.マスターブラウザは同ワークグループ内のバッファロLinkStation(外部付けLANHDD)になっていました。(意図していません) 何かアドバイスなどあれば教えて頂けませんか。宜しくお願いします。

  • HDDの不良?

    OSが起動しなくなりました。画面には Operating System not found on any devices Press any key to try again. の表示が出ます。指示通りにしても好転しません。OS:Windows ME、ディスクトップ:COMPAQ 3ST224 HDDを調べてみますと一応回転音は確認できます。手持ちのHDD(良品)と交換して見ますと、上記と同様な表示文字が出ます。この場合やはりHDDが壊れたのでしょうか?他に点検箇所がありましたら教えて下さい。