qemuで-smbしてるけど見えない

「qemuで-smbしてるけど見えない」の編集履歴(バックアップ)一覧はこちら

qemuで-smbしてるけど見えない」(2006/02/25 (土) 02:15:39) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*qemuで-smbしてるけど見えない &html(<u>95 :名無しさん@お腹いっぱい。:2006/01/31(火) 01:01:05</u>) FreeBSD6.0R(amd64) Packageから入れたqemu0.70 、Samba3 ホストFreeBSD ゲストWindows95です。 qemuでホストとゲスト間のファイル共有をしよう、と、 以下を参考にしました。 &html(・)http://www15.big.or.jp/~yamamori/sun/qemu/nfs&html(-)samba.html &html(・)OSMの特集記事 qemuで&html(-)smb /tmpを使ってみましたが、ゲストから ネットワークコンピュータ内に見えるはずのホストの/tmpが見えません。 (Sambaを使うのが初めてで問題の切り分けができません) &html(・)&html(-)user-netでゲストからインターネットにはつながっています。 &html(・)smbデーモンが動いてなくてもデーモンがインストール  されていればいいのですよね? &html(・)上サイトでは/usr/sbin/smbdですが、FreeBSDでは/usr/local/sbin/smbd  ですが、これでいいのでしょうか? &html(・)ゲストのlmhostsの10.0.2.4 smbserverは決め打ちですよね? &html(・)ネットワークコンピュータ内にホストのtmpフォルダが見えるという  認識でいいのでしょうか? よろしくお願いします。 ---- &html(<u>105 :名無しさん@お腹いっぱい。:2006/01/31(火) 06:58:04</u>) &html(>)>95 smbdが動いてないとダメ。 /etc/rc.conf に samba_enable="YES" 入っている? ホスト側のsambaの設定が完了していたら、 ゲストの方は普通にネットワークに繋ぐ設定さえしていれば、 問題なくファイル共有できるよ。 ---- &html(<u>107 :名無しさん@お腹いっぱい。:2006/01/31(火) 12:10:17</u>) &html(>)>95 エクスプローラーで \\smbserver\ としてみたらいいのでは。 /tmpは見えない。qemuフォルダとして見える。 smbdは動いてなくても自動的に動くので。 ---- &html(<u>115 :95:2006/01/31(火) 18:51:57</u>) qemu+smbの質問者>>95です。初心者質問ですいません。 &html(>)>105 smbdを動かしていても駄目でした。 &html(>)>107 &html(>) エクスプローラーで \\smbserver\ やってみたんですが、見付からない、と。 どうやらsambaの設定の問題だと思うのですが、 解説が古くてよく分かりません。 日本sambaユーザー会などや説明のサイトを 見ても説明が微妙に古くて駄目です。 smb.confは「client code page = ...」 で始める。などとありますが、 testparm smb.conf をするとUnkownと言われエラーになるので追加はやめました。 説明が古いのだと思います。 smb.confは /usr/local/share/examples/ja&html(-)samba/smb.conf.default から /usr/local/etc/smb.conf にコピーして編集したのですが、位置はここでいいのでしょうか? smb.conf内の#、;はコメント文字という認識でいいのでしょうか? ---- &html(<u>116 :95:2006/01/31(火) 18:52:31</u>) 以下の項目を有効、変更したのですが、これでいいのでしょうか? [global] workgroup = WORKGROUP(変更) server string = smbserver %v(変更) security = user(最初から有効、触っていない) load printers = yes(最初から有効、触っていない) printcap name = /etc/printcap(有効にした) printing = bsd(有効にして変更した) log file = /usr/local/samba/var/log.%m(最初から有効) max log size = 50(最初から有効) socket options = TCP_NODELAY (最初から有効) dns proxy = no(最初から有効) [homes]以下はデフォルトのまま。 ---- &html(<u>117 :名無しさん@お腹いっぱい。:2006/01/31(火) 19:18:31</u>) &html(>)>115 qemuの &html(-)user-net機能のsambaを使う場合は、 /usr/sbin/smbdが決め打ちされてるので、/usr/local/sbin/smbdじゃダメ。 symlink張るか、qemuのソースを修正する必要がある。 あと、nmbdのブロードキャストは届かないので、 「ネットワークコンピュータ」では見えない。 lmhostsに10.0.2.4 smbserverを設定して、 \\smbserver\qemuに直接アクセスしないと見えないよ。 ---- &html(<u>118 :名無しさん@お腹いっぱい。:2006/01/31(火) 19:20:26</u>) &html(>)>115 さらに、smb.conはいくら設定しても無駄。 qemuが起動時に勝手に/tmpあたりにsmb.conf相当のファイルを自動で作る。 それに任せればいいだけ。 ---- &html(<u>139 :名無しさん@お腹いっぱい。:2006/01/31(火) 23:24:06</u>) &html(>)>95です。 &html(>)>117 >>118 非常に分かりやすく疑問氷解のレスありがとうございました。 でも、orz。 \\smbserver\qemuで見付かりませんと出ます。 やった事など。 /usr/local/sbin/smbd → /usr/sbin/smbd リンク貼りました。 &html(-)user-net -smb /tmp などしてqemu起動中、 /tmpに /qemu&html(-)smb.724/smb.confが生成されていました。 ゲストのWindows側の設定の問題はないと思います。 Windows自分自身はネットワークコンピュータで見えますし、 共有指定しているディレクトリは\\win\datなどで見えます。 もうトラブルシュートのネタが思い付きません。 ××してんじゃねーの?みたいな指摘でもいいので 何かないでしょうか? ---- &html(<u>144 :95:2006/02/01(水) 00:47:32</u>) &html(>)>95です。 ゲストOSのWin95からpingしてみました。 10.0.2.1 timeout 10.0.2.2 通る(何だろ) 10.0.2.3 timeout 10.0.2.4 timeout(lmhostsに指定したsmbserver) 10.0.2.15 通る(自分自身) ググってもqemuのsmbでsmbserverが見えない というトラブル例には行きあたりません。 お知恵をお願いします。 ---- &html(<u>145 :名無しさん@お腹いっぱい。:2006/02/01(水) 00:51:59</u>) &html(>)>139>>95 &html(>) ××してんじゃねーの?みたいな指摘でもいいので &html(>) 何かないでしょうか? &html(・)ipfwなんかで何故だか塞いでんじゃねーの。 &html(・)smbserverの綴りがlmhostで間違ってんじゃねーの。 他ありませんか。 ---- &html(<u>146 :名無しさん@お腹いっぱい。:2006/02/01(水) 01:06:22</u>) &html(>)>144 user&html(-)net ってたしか tcp だろ? ICMP 通るわけないじゃん, って思うのは俺一人? きっとUDP も通らないと思うんだが... とっとと, ports を cvsup して, qemu 0.8* をいれて &html(#) kldload if_tap &html(#) cat >startup.qemu ifconfig $1 inet <ip&html(-)address> netmask <netmask> sysctl net.inet.ip.forwarding=1 ^D &html(#) chmod +x startup.qemu &html(#) qemu &html(-)net nic -net tap,script=startup.qemu <disk-image> て, やった方が幸せになれると思うぞ. ---- &html(<u>161 :名無しさん@お腹いっぱい。:2006/02/01(水) 07:35:19</u>) &html(>)>139 Win95上で、C:\Windows\lmhosts の位置は合っているか? 誤って、lmhosts.txtのファイル名でセーブしてないか? lmhostsで、 10.0.2.4 smbserverの間のスペースが全角じゃないか? &html(・)・・あたりかな。 ちなみに、ゲストOSからの共有ドライブのコネクションは、10.0.2.4が、 QEMUのNATを通ってホストFreeBSDのlocalhost(127.0.0.1)から来ます。 ---- &html(<u>162 :名無しさん@お腹いっぱい。:2006/02/01(水) 07:54:45</u>) なんで\\192.168.x.y\share\みたいな共有名を試してみないの? ---- &html(<u>164 :名無しさん@お腹いっぱい。:2006/02/01(水) 09:01:18</u>) &html(>)>162 Win95では、共有ドライブのサーバー名として、 IPアドレス直は使えません。 面倒でもlmhostsが必要。 ---- &html(<u>198 :95:2006/02/01(水) 22:48:01</u>) qemu &html(-)smbでsmbserverが見えない>>95です。 解決しました。 lmhostsのはずがlmhosts.txtになってますた。 orz 指摘されるまでまったく気付きませんでした。 本当につまらないミスでお騒がせしました。 みなさんのレスには感謝し、勉強にもなりました。 みなさん本当にありがとうございました。 ---- &html(<u>219 :名無しさん@お腹いっぱい。:2006/02/02(木) 18:33:28</u>) &html(>)>198 そんなオチかよー。 ----
*qemuで-smbしてるけど見えない &html(<u>95 :名無しさん@お腹いっぱい。:2006/01/31(火) 01:01:05</u>) FreeBSD6.0R(amd64) Packageから入れたqemu0.70 、Samba3 ホストFreeBSD ゲストWindows95です。 qemuでホストとゲスト間のファイル共有をしよう、と、 以下を参考にしました。 &html(・)http://www15.big.or.jp/~yamamori/sun/qemu/nfs-samba.html &html(・)OSMの特集記事 qemuで-smb /tmpを使ってみましたが、ゲストから ネットワークコンピュータ内に見えるはずのホストの/tmpが見えません。 (Sambaを使うのが初めてで問題の切り分けができません) &html(・)-user-netでゲストからインターネットにはつながっています。 &html(・)smbデーモンが動いてなくてもデーモンがインストール  されていればいいのですよね? &html(・)上サイトでは/usr/sbin/smbdですが、FreeBSDでは/usr/local/sbin/smbd  ですが、これでいいのでしょうか? &html(・)ゲストのlmhostsの10.0.2.4 smbserverは決め打ちですよね? &html(・)ネットワークコンピュータ内にホストのtmpフォルダが見えるという  認識でいいのでしょうか? よろしくお願いします。 ---- &html(<u>105 :名無しさん@お腹いっぱい。:2006/01/31(火) 06:58:04</u>) &html(>)>95 smbdが動いてないとダメ。 /etc/rc.conf に samba_enable="YES" 入っている? ホスト側のsambaの設定が完了していたら、 ゲストの方は普通にネットワークに繋ぐ設定さえしていれば、 問題なくファイル共有できるよ。 ---- &html(<u>107 :名無しさん@お腹いっぱい。:2006/01/31(火) 12:10:17</u>) &html(>)>95 エクスプローラーで \\smbserver\ としてみたらいいのでは。 /tmpは見えない。qemuフォルダとして見える。 smbdは動いてなくても自動的に動くので。 ---- &html(<u>115 :95:2006/01/31(火) 18:51:57</u>) qemu+smbの質問者>>95です。初心者質問ですいません。 &html(>)>105 smbdを動かしていても駄目でした。 &html(>)>107 &html(>) エクスプローラーで \\smbserver\ やってみたんですが、見付からない、と。 どうやらsambaの設定の問題だと思うのですが、 解説が古くてよく分かりません。 日本sambaユーザー会などや説明のサイトを 見ても説明が微妙に古くて駄目です。 smb.confは「client code page = ...」 で始める。などとありますが、 testparm smb.conf をするとUnkownと言われエラーになるので追加はやめました。 説明が古いのだと思います。 smb.confは /usr/local/share/examples/ja-samba/smb.conf.default から /usr/local/etc/smb.conf にコピーして編集したのですが、位置はここでいいのでしょうか? smb.conf内の#、;はコメント文字という認識でいいのでしょうか? ---- &html(<u>116 :95:2006/01/31(火) 18:52:31</u>) 以下の項目を有効、変更したのですが、これでいいのでしょうか? [global] workgroup = WORKGROUP(変更) server string = smbserver %v(変更) security = user(最初から有効、触っていない) load printers = yes(最初から有効、触っていない) printcap name = /etc/printcap(有効にした) printing = bsd(有効にして変更した) log file = /usr/local/samba/var/log.%m(最初から有効) max log size = 50(最初から有効) socket options = TCP_NODELAY (最初から有効) dns proxy = no(最初から有効) [homes]以下はデフォルトのまま。 ---- &html(<u>117 :名無しさん@お腹いっぱい。:2006/01/31(火) 19:18:31</u>) &html(>)>115 qemuの -user-net機能のsambaを使う場合は、 /usr/sbin/smbdが決め打ちされてるので、/usr/local/sbin/smbdじゃダメ。 symlink張るか、qemuのソースを修正する必要がある。 あと、nmbdのブロードキャストは届かないので、 「ネットワークコンピュータ」では見えない。 lmhostsに10.0.2.4 smbserverを設定して、 \\smbserver\qemuに直接アクセスしないと見えないよ。 ---- &html(<u>118 :名無しさん@お腹いっぱい。:2006/01/31(火) 19:20:26</u>) &html(>)>115 さらに、smb.conはいくら設定しても無駄。 qemuが起動時に勝手に/tmpあたりにsmb.conf相当のファイルを自動で作る。 それに任せればいいだけ。 ---- &html(<u>139 :名無しさん@お腹いっぱい。:2006/01/31(火) 23:24:06</u>) &html(>)>95です。 &html(>)>117 >>118 非常に分かりやすく疑問氷解のレスありがとうございました。 でも、orz。 \\smbserver\qemuで見付かりませんと出ます。 やった事など。 /usr/local/sbin/smbd → /usr/sbin/smbd リンク貼りました。 &html(-)user-net -smb /tmp などしてqemu起動中、 /tmpに /qemu-smb.724/smb.confが生成されていました。 ゲストのWindows側の設定の問題はないと思います。 Windows自分自身はネットワークコンピュータで見えますし、 共有指定しているディレクトリは\\win\datなどで見えます。 もうトラブルシュートのネタが思い付きません。 ××してんじゃねーの?みたいな指摘でもいいので 何かないでしょうか? ---- &html(<u>144 :95:2006/02/01(水) 00:47:32</u>) &html(>)>95です。 ゲストOSのWin95からpingしてみました。 10.0.2.1 timeout 10.0.2.2 通る(何だろ) 10.0.2.3 timeout 10.0.2.4 timeout(lmhostsに指定したsmbserver) 10.0.2.15 通る(自分自身) ググってもqemuのsmbでsmbserverが見えない というトラブル例には行きあたりません。 お知恵をお願いします。 ---- &html(<u>145 :名無しさん@お腹いっぱい。:2006/02/01(水) 00:51:59</u>) &html(>)>139>>95 &html(>) ××してんじゃねーの?みたいな指摘でもいいので &html(>) 何かないでしょうか? &html(・)ipfwなんかで何故だか塞いでんじゃねーの。 &html(・)smbserverの綴りがlmhostで間違ってんじゃねーの。 他ありませんか。 ---- &html(<u>146 :名無しさん@お腹いっぱい。:2006/02/01(水) 01:06:22</u>) &html(>)>144 user-net ってたしか tcp だろ? ICMP 通るわけないじゃん, って思うのは俺一人? きっとUDP も通らないと思うんだが... とっとと, ports を cvsup して, qemu 0.8* をいれて &html(#) kldload if_tap &html(#) cat >startup.qemu ifconfig $1 inet <ip-address> netmask <netmask> sysctl net.inet.ip.forwarding=1 ^D &html(#) chmod +x startup.qemu &html(#) qemu -net nic -net tap,script=startup.qemu <disk-image> て, やった方が幸せになれると思うぞ. ---- &html(<u>161 :名無しさん@お腹いっぱい。:2006/02/01(水) 07:35:19</u>) &html(>)>139 Win95上で、C:\Windows\lmhosts の位置は合っているか? 誤って、lmhosts.txtのファイル名でセーブしてないか? lmhostsで、 10.0.2.4 smbserverの間のスペースが全角じゃないか? &html(・)・・あたりかな。 ちなみに、ゲストOSからの共有ドライブのコネクションは、10.0.2.4が、 QEMUのNATを通ってホストFreeBSDのlocalhost(127.0.0.1)から来ます。 ---- &html(<u>162 :名無しさん@お腹いっぱい。:2006/02/01(水) 07:54:45</u>) なんで\\192.168.x.y\share\みたいな共有名を試してみないの? ---- &html(<u>164 :名無しさん@お腹いっぱい。:2006/02/01(水) 09:01:18</u>) &html(>)>162 Win95では、共有ドライブのサーバー名として、 IPアドレス直は使えません。 面倒でもlmhostsが必要。 ---- &html(<u>198 :95:2006/02/01(水) 22:48:01</u>) qemu -smbでsmbserverが見えない>>95です。 解決しました。 lmhostsのはずがlmhosts.txtになってますた。 orz 指摘されるまでまったく気付きませんでした。 本当につまらないミスでお騒がせしました。 みなさんのレスには感謝し、勉強にもなりました。 みなさん本当にありがとうございました。 ---- &html(<u>219 :名無しさん@お腹いっぱい。:2006/02/02(木) 18:33:28</u>) &html(>)>198 そんなオチかよー。 ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。