「qemuで-smbしてるけど見えない」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
*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
そんなオチかよー。
----