- 締切済み
redhatとxpのLAN
redhatにsambaサーバーを構築したのですが、xpのマイネットワークに表示されません。webサーバー等各種サーバーをたてる目的でLANを構築したのですがインターネットや、ネット経由でhpはみれます。(関係ない?) ノート:RedHat デスクトップ:windowsXP スイッチングハブ:LSW10/100-SPW 必要かわからないけどADSLモデムはルータタイプです。(回線はe-access) 状態はインターネット⇒モデム⇒ハブ⇒両パソコンという風に配線してあります。
- みんなの回答 (8)
- 専門家の回答
みんなの回答
- serine1
- ベストアンサー率60% (3/5)
Internet Securityをインストールして、セキュリティもしくはファイアウオールの設定をオンにされていますでしょうか? もしそうだとすると、そのチェックを外すか、ファイアウォールの設定でサンバサーバーのIPアドレスのみを許可するように設定すると、アクセスできるようになると思います。 私はそれで解決できました。
- zenzen99
- ベストアンサー率40% (165/405)
もう7度目の回答です。 なんか回答してしまったのが、申し訳ないです。 相変わらずうちの環境でsambaは立ててないんですが、 いくつか新発見しました。 ・コマンド[ping <サーバ名>]で、pingが飛ぶか。 (Linux→Linux、Linux→XP、XP→Linux) 要は名前解決ができているかどうかですが、 NetBIOSを使うのでIPだけじゃなく、ホスト名でアクセスできるかが重要っぽいです。 ・アカウントのこと。 今一度過去の会話を眺めていたら、 XPのログインがAdministratorですね。 このAdministratorアカウントをsambaユーザとして作成するか、 別のユーザ名を作ってXPもそれに合わせてログインする必要があります。 NetBIOSはすっかり盲点でした。 あとSambaの診断ページみたいのあったので、 参考にはっておきます。 これでいけることを祈っております。。。
- zenzen99
- ベストアンサー率40% (165/405)
たびたびx2で申し訳ないです。 一発で解決できないなら回答するなよって感じですよね。 さてさて、もはやわたしの頭だけでは限界点を超えてしまいまして、 色々調べてみました。 1.正規ユーザ作成 >・SHARESで正規ユーザ >・PASSWORDで正規ユーザの作成 ということですが、さらに「sambaユーザ」が必要かなと感じました。 同じくSWATで「パスワード」なるメインボタンはないでしょうか? ここで「正規ユーザ」と同じユーザを登録することで 「sambaユーザ」が登録できる気がします。 ちょっとバージョンが古そうなので、微妙ですが。。。 2.XP側の設定です。 (1)[スタート]-[ファイル名を指定して実行] で gpedit.msc を起動 (2)ローカルコンピュータポリシー \コンピュータの構成 \Windowsの設定 \セキュリティの設定 \ローカルポリシー \セキュリティオプションを開きます。 (3)[(Microsoft ネットワーククライアント:)サードパーティ製の SMB サーバーへ接続するためのパスワードを、暗号化しないで送信する] をダブルクリックします。 (4)「有効」にチェックして「OK」をクリックします。 これによりパスワードの送信を暗号化しなくなるので、認識できるようになるかもしれません。 3.パーミッション sambaで使用するディレクトリのモードをフルアクセス状態にする必要があります。 例:chmod 777 /home/zenzen_99 というぐらいしか浮かびませんでした。 わたしもsambaを立ててみようかと思いますが。。。 XPがよくわからないんですけどね。
- zenzen99
- ベストアンサー率40% (165/405)
お返事遅くなりました。 まず、Ping止めなきゃですね。 [Ctrl]キーを押しながら[C]でとまります。 UNIX系OSだとPingは確かにずっと流れっぱなしでしたね。 で、たぶんXP←→Redhatで両方Pingは飛んでそうです。 「start・・・」の結果でファイルが見つからないということで、 ポートが空いていないか、 sambaの設定ということになりそうです。 まずポートの開きぐあい。 ・Redhatにてコマンド[#netstat -an]でポートの開き状況一覧を表示します。 ・「TCP 0.0.0.0:139 ・・・ LISTENING」と表示されていれば大丈夫そうです。 (139番ポートを使う通信は、常に受け付け可能ですよ、という感じの意味と思います) ひとまず上記を確認します。開いてなければ/etc/serviceを編集します。 開いていればsambaの設定のような感じです。 正直わたしもsambaを起動して試せればよかったんですけど、土日忘れてました。。。
お礼
お返事大変ありがとうございます。質問に答えていただけるだけで、とてもさ勉強になりたすかります。 [#netstat -an]で確認したところ、大丈夫そうです。サンバは細かい設定はほとんどしてませんが、guiでswattを使って設定しました。設定したものを以下に記します。 ・GLOBALSでワークグループ名 ・SHARESで正規ユーザ [browseable]を[yes] ・PASSWORDで正規ユーザの作成
- zenzen99
- ベストアンサー率40% (165/405)
たびたび失礼します。 IPv6を使ってらっしゃるんですか。。。 一気に知らない世界へとんでいった気分です。 意図してV6にしたのか気が付いてたらなったのかで話がかわってきそうです。 とりあえず意図していないことを祈って、 IPv6プロトコルスタックのアンインストールをします。 XPのSP1をインストールしてあればコンパネにそれらしい名前のアイコンが。。。 もしくはコマンドから「ipv6 uninstall」と入力します。 これでIPv6を利用できなくなるので、改めてDHCPでIPを取得して 再度「ipconfig/all」を確認します。 これでRedhatと似たようなIPアドレスになってればOKです。 IPv6を使う環境だったらこれ以上回答は無理かもです。。。
補足
IPv6?全く意図していませんでした(笑)即アンインストールして「ipconfig /all」をやったら確認できました。しかし、RedHatでpingしたら永遠に止まらない状態で今も実行し続けています。。。以下にxp⇒RedHatのpingをコピっときました。 C:\Documents and Settings\Administrator>ping 192.168.0.86 Pinging 192.168.0.86 with 32 bytes of data: Reply from 192.168.0.86: bytes=32 time<1ms TTL=64 Reply from 192.168.0.86: bytes=32 time<1ms TTL=64 Reply from 192.168.0.86: bytes=32 time<1ms TTL=64 Reply from 192.168.0.86: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.0.86: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms 直打ちすると以下のようになります。 C:\Documents and Settings\Administrator>start \\192.168.0.86 ファイル \\192.168.0.86 が見つかりません。 よろしければまた力を貸してください。
- zenzen99
- ベストアンサー率40% (165/405)
再々度の登場です。 すいません。説明が中途半端でしたね。 >逆はルータからdhcpで割り当てられているので、プライベートipがわからず これはXPでコマンドプロンプトを実行して、 「ipconfig /all」とやると自分のIPアドレスがわかります。 もしここでひっかかるようなら WindowsXPのパーソナルファイアウォールというやつが 動いているせいだと思います。 ちょっと細かい設定の仕方を知らないので、 どこにあるかだけ。 「ネットワークとインターネット接続」→「ネットワーク接続」→「ローカルエリア接続」アイコンのうえで右クリック→プロパティを表示して「詳細設定」タブを選択 このあたりにいます。 >xpからのip直打ちというもの これもXPのコマンドプロンプトから 「start \\<RedhatのIPアドレス>」とコマンド入力します。 例:start \\192.168.1.1 です。 Sambaがきっちり動いていればフォルダが表示されるはずです。 またなにか、あったら補足してください。
補足
即回答大変ありがとうございます。 "ipconfig /all"をすると Tunnel adapter Teredo Tunneling Pseudo-Interface: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Physical Address. . . . . . . . . : FF-FF-FF-FF-FF-FF-FF-FF Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : fe80::5445:5245:444f%5 Default Gateway . . . . . . . . . : NetBIOS over Tcpip. . . . . . . . : Disabled Tunnel adapter Automatic Tunneling Pseudo-Interface: Connection-specific DNS Suffix . : Description . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface Physical Address. . . . . . . . . : C0-A8-00-03 Dhcp Enabled. . . . . . . . . . . : No IP Address. . . . . . . . . . . . : fe80::5efe:192.168.0.3%2 Default Gateway . . . . . . . . . : DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS over Tcpip. . . . . . . . : Disabled となってしまいます。 変わりに進歩がありました。マイネットワークにサーバーが表示されるようになりました。しかし「ネットワークパスが見つかりません。」となってしまいます。また、telnetも 接続中: #####...ホストへ接続できませんでした。 ポート番号 23: 接続に失敗しました となってしまいます。それと、xpからのip直打ちをするとコマンドプロンプトがフリーズしてしまいます。
- zenzen99
- ベストアンサー率40% (165/405)
#1です。 関係なかったみたいですね。。。失礼しました。 ちょっとどの辺りで引っかかってるかわからないので、 それっぽい情報だけ提供しておきますね。 ・WindowsのOSレベルのカスタマイズ http://fjkw.zive.net/server/smb.html ・veto fileの設定 http://www.samba.gr.jp/project/kb/J0/7/00.html それ以前の確認。ここはできてると想像しています。 ・XP→RedhatへPing ・Redhat→XPへPing ・両パソコンからインターネット ・XPからコンピュータの検索でRedhatのIP直打ち ・Redhat上でsambaユーザでログインし直して、 smbclient -L 192.168.xxx.xxx(IPアドレス) でファイルの一覧、ワークグループ、マスター等表示 などなど。わたしのわかる、考えられる範囲ではこのぐらいしか。。。 有識者からの回答があるとわたしも助かります。。。 お役にたてずでしつれいしました。
お礼
再度返答ありがとうございます。以前の確認として、xp⇒redhatへpingは平気なのですが逆はルータからdhcpで割り当てられているので、プライベートipがわからずできませんでした。インターネットはだいじょうぶです。xpからのip直打ちというものが知識が浅くてわかりません。お手数ですが教えてもらえないでしょうか?
- zenzen99
- ベストアンサー率40% (165/405)
こんにちわ。 確証はないんですけど、XPのパーソナルファイヤウォールがきいてるためかなと感じました。 Port 137:udp,138:udp,139:tcp この辺りのポートを解放する必要があります。 ルータで外からのポートを制御しているようでしたら、 XPのパーソナルファイヤウォールは切ってしまって構わないです。 ただしちゃんとセキュリティを考えて構築してないと 外から丸見えになってしまうので、その辺りは慎重に行ってくださいね。
お礼
ありがとうございます。試みましたが、変化はありません。セキュリティの方、考え直してみます。
補足
返信遅くなってごめんなさい。。上記のとおりにやってみたのですが、やはりネットワークパスが見つかりませんと表示されます。その他にも色々自分で試みたのですが・・・