初心者もOK! FreeBSD質問スレッド まとめサイト @Wiki qemuで-smbしてるけど見えない


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

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

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
FreeBSD6.0R(amd64)
Packageから入れたqemu0.70 、Samba3
ホストFreeBSD ゲストWindows95です。

qemuでホストとゲスト間のファイル共有をしよう、と、
以下を参考にしました。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 http://www15.big.or.jp/~yamamori/sun/qemu/nfs-samba.html
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 OSMの特集記事

qemuで-smb /tmpを使ってみましたが、ゲストから
ネットワークコンピュータ内に見えるはずのホストの/tmpが見えません。
(Sambaを使うのが初めてで問題の切り分けができません)

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 -user-netでゲストからインターネットにはつながっています。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 smbデーモンが動いてなくてもデーモンがインストール
 されていればいいのですよね?
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 上サイトでは/usr/sbin/smbdですが、FreeBSDでは/usr/local/sbin/smbd
 ですが、これでいいのでしょうか?
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 ゲストのlmhostsの10.0.2.4 smbserverは決め打ちですよね?
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 ネットワークコンピュータ内にホストのtmpフォルダが見えるという
 認識でいいのでしょうか?

よろしくお願いします。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >95

smbdが動いてないとダメ。
/etc/rc.conf に samba_enable="YES" 入っている?

ホスト側のsambaの設定が完了していたら、

ゲストの方は普通にネットワークに繋ぐ設定さえしていれば、
問題なくファイル共有できるよ。


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >95
エクスプローラーで \\smbserver\
としてみたらいいのでは。
/tmpは見えない。qemuフォルダとして見える。
smbdは動いてなくても自動的に動くので。


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
qemu+smbの質問者>>95です。初心者質問ですいません。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >105
smbdを動かしていても駄目でした。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >107
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 エクスプローラーで \\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 plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
以下の項目を有効、変更したのですが、これでいいのでしょうか?

[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 plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >115
qemuの -user-net機能のsambaを使う場合は、
/usr/sbin/smbdが決め打ちされてるので、/usr/local/sbin/smbdじゃダメ。
symlink張るか、qemuのソースを修正する必要がある。

あと、nmbdのブロードキャストは届かないので、
「ネットワークコンピュータ」では見えない。
lmhostsに10.0.2.4 smbserverを設定して、
\\smbserver\qemuに直接アクセスしないと見えないよ。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >115
さらに、smb.conはいくら設定しても無駄。
qemuが起動時に勝手に/tmpあたりにsmb.conf相当のファイルを自動で作る。
それに任せればいいだけ。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >95です。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >117 >>118
非常に分かりやすく疑問氷解のレスありがとうございました。

でも、orz。 \\smbserver\qemuで見付かりませんと出ます。

やった事など。
/usr/local/sbin/smbd → /usr/sbin/smbd リンク貼りました。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 user-net -smb /tmp などしてqemu起動中、
/tmpに /qemu-smb.724/smb.confが生成されていました。

ゲストのWindows側の設定の問題はないと思います。
Windows自分自身はネットワークコンピュータで見えますし、
共有指定しているディレクトリは\\win\datなどで見えます。

もうトラブルシュートのネタが思い付きません。
××してんじゃねーの?みたいな指摘でもいいので
何かないでしょうか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >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 plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >139>>95
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 ××してんじゃねーの?みたいな指摘でもいいので
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 何かないでしょうか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 ipfwなんかで何故だか塞いでんじゃねーの。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 smbserverの綴りがlmhostで間違ってんじゃねーの。

他ありませんか。


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >144
user-net ってたしか tcp だろ?
ICMP 通るわけないじゃん, って思うのは俺一人?
きっとUDP も通らないと思うんだが...

とっとと, ports を cvsup して, qemu 0.8* をいれて
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 kldload if_tap
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 cat >startup.qemu
ifconfig $1 inet <ip-address> netmask <netmask>
sysctl net.inet.ip.forwarding=1
^D
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 chmod +x startup.qemu
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 qemu -net nic -net tap,script=startup.qemu <disk-image>
て, やった方が幸せになれると思うぞ.


html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >139

Win95上で、C:\Windows\lmhosts の位置は合っているか?
誤って、lmhosts.txtのファイル名でセーブしてないか?
lmhostsで、
10.0.2.4 smbserverの間のスペースが全角じゃないか?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 ・・あたりかな。
ちなみに、ゲストOSからの共有ドライブのコネクションは、10.0.2.4が、
QEMUのNATを通ってホストFreeBSDのlocalhost(127.0.0.1)から来ます。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
なんで\\192.168.x.y\share\みたいな共有名を試してみないの?

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >162
Win95では、共有ドライブのサーバー名として、
IPアドレス直は使えません。
面倒でもlmhostsが必要。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
qemu -smbでsmbserverが見えない>>95です。

解決しました。

lmhostsのはずがlmhosts.txtになってますた。 orz

指摘されるまでまったく気付きませんでした。
本当につまらないミスでお騒がせしました。
みなさんのレスには感謝し、勉強にもなりました。
みなさん本当にありがとうございました。

html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。
html plugin Error : このプラグインを使うにはこのページの編集権限を「管理者のみ」に設定してください。 >198
そんなオチかよー。