
Ubuntu日本語フォーラム

ログインしていません。
お世話になります。
WinXPにWubiでubuntuをインストールしました。
事務所内で複数台のXP機とTeraStationがあります。
TeraStationを共有しております。
ubuntuからTeraStationにアクセスしようと場所>ネットワーク>Windows ネットワークをダブルクリックすると
「場所をマウントできません サーバーから共有リストを取得できませんでした」
と出て繋がりません。
フォーラムを検索しましたが、ピッタリする内容が見つかりません。
やりたいことは
1.TeraStationにアクセスし中のファイルを編集する。
2.サーバーは立ち上げない。(ubuntuをsambaでサーバーとしない-ネットワーク上にサーバーを表示したくない)
です。
よろしくお願いします。
オフライン
まず、ActiveDirectoryを使っておらず、Windowsワークグループでの共有ということでよろしいでしょうか。
もしActiveDirectoryであったとしたら以下の投稿はあまりお役に立てないと思いますので無視して下さい。
f126c2v6 による投稿:
TeraStationを共有しております。
ubuntuからTeraStationにアクセスしようと場所>ネットワーク>Windows ネットワークをダブルクリックすると
「場所をマウントできません サーバーから共有リストを取得できませんでした」
と出て繋がりません。
Ubuntuのバージョンは何になりますでしょうか?
あまり良く覚えていないのですが、私も昔のバージョンで同様の操作が何だかうまくいかなかった
(そして当時の私には原因も良く分からなかった)経験があります。
f126c2v6 による投稿:
やりたいことは
1.TeraStationにアクセスし中のファイルを編集する。
GUIの「場所>ネットワーク>Windows ネットワークをダブルクリック」に問題があるのか
それ以外が問題なのか調べたいと思います。
TeraStationのIPアドレスや共有名はわかりますでしょうか。
もしわかれば 場所>サーバへ接続 で
サービスの種類:Windows共有
サーバ名:TeraStationのIPアドレス
共有する場所:TeraStationの共有名
ユーザ名:TeraStationに登録されているユーザ名
を直接入力することでアクセスできるかどうか試してみて下さい。
TeraStationのIPアドレスや共有名が不明の場合、コマンドを使って手作業で
Windows ネットワーク を見てみることにします。
Ubuntuで端末からまず
nmblookup -AS $(nmblookup -M - | awk '{print $1}' | sed 1d)を行うと、例えば
~略~
Looking up status of 192.168.xxx.xxx
XXXX <00> - B <ACTIVE>
WORKGROUP <00> - <GROUP> B <ACTIVE>
~略~
のような表示が得られるかと思います。<GROUP> の表示がある行の先頭にワークグループ名が得られます。
(上記例ではWORKGROUP)
※ ..__MSBROWSE__.. という名前は特別なワークグループ名なので今回は無視します。
nmblookup -RS "WORKGROUP" | less
※ "WORKGROUP" は得られたワークグループ名に置き換えてください。
とすると、ワークグループ内のTeraStation(やPC)の名前やIPアドレス等の情報が得られると思います。
# スクロールが必要になると思われるため less に渡しています、スペースで下、b で上へスクロール、q で抜けます。
そうしてTeraStationのIPアドレスがわかったら、
smbclient -U user -L 192.168.xxx.xxx
※ user は TeraStationに登録されているユーザ名(TeraStationがゲストアクセス可なら何でもOK)
※ 192.168.xxx.xxx はTeraStationのIPアドレスに置き換える
としてみて下さい。パスワードを尋ねられ(TeraStationがゲストアクセス可なら何でもOK)、
入力後TeraStationの公開している共有名一覧が得られます。
これでTeraStationのIPアドレスと共有名が手に入ったら、場所>サーバへ接続 で接続してみて下さい。
ここまでの過程が行えれば、問題(バグがあるとか)なのは GUIの「場所>ネットワーク>Windows ネットワークをダブルクリック」かと思います。
オフライン
ackさん
ありがとうございます。
ubuntuは9.04から9.10にアップグレードしました。
サーバーへ接続からためしましたが、結果は「Windows共有をマウントできませんでした」
となります。
さらなるアドバイスをお願いします。
オフライン
f126c2v6 による投稿:
サーバーへ接続からためしましたが、結果は「Windows共有をマウントできませんでした」
TeraStationのIPアドレス(192.168.~ と思われる)はわかっている、という事でしょうか?
IPアドレスが分かっているならば、まずは端末より
smbclient -L 192.168.xxx.xxx ※ 192.168.xxx.xxx はTeraStationのIPアドレスに置き換える。
を行い、パスワードを尋ねられたら何も入れずそのままEnterキーを押し、表示された結果を投稿して下さい。
オフライン
ackさん
ありがとうございます。
smbclient -L 192.168.xxx.xxxの結果です。
Anonymous login successful
Domain=[**********] OS=[Unix] Server=[Samba 2.2.8a-ja-1.1]
Sharename Type Comment
--------- ---- -------
cli_rpc_pipe_open_noauth: rpc_pipe_bind for pipe \srvsvc failed with error NT_STATUS_UNSUCCESSFUL
info Disk TeraStation utilities
usbdisk1 Disk USB Disk1
share Disk TeraStation folder
A1ÉEê§ïñùL Disk
A2ôûÆ╝-Ä÷ÄY Disk
A3ôûÆ╝-òƒìH Disk
A4ÆÀè·ïxë╔ Disk
A5êÒû▒ÿAùì Disk
A6ûhìð Disk
A7ë´ïcÄæù┐ Disk
B1ÄûüEÄxïñùL Disk
B2ÄxëçïñùL Disk
B3òƒìHÆ▓É«ë´ Disk
B4ö╗ÆÞë´ïc Disk
B5ùÿùpÄÊÄxëç Disk
C1æìû▒ïñùL Disk
C2æìû▒ë█ÅÄû▒ Disk
C3æìû▒ë█îoùØ Disk
C4æìû▒ë█èÃùØ Disk
C5æìû▒ë█ïïÉH Disk
êÒû▒ Disk
ÄûüEÄxë█É^ûÏ Disk
ÄûüEÄxë█Éþùt Disk
éÌé¼é╠ë´ Disk
ÄûüEÄxë█É┬ÄR Disk
ÄûüEÄxë█ÆÀ Disk
ÄûüEÄxë█òƒÓV Disk
ÄûüEÄxë█ù¥òÛ Disk
ÄûüEÄxë█ùÚûÏ Disk
ÄûüEÄxë█Ó_Æå Disk
æìû▒ë█èÃùØîW Disk
æìû▒ë█ïïÉH Disk
ÄûüEÄxë█ï▀ôí Disk
æìû▒ë█îoùØ Disk
æìû▒ë█ÆÀ Disk
û{òöÆÀ Disk
B6ÉlÄû Disk
ÄûüEÄxë█ÉXë║ Disk
B7ÄûïãïñùL Disk
Dòöë█ÆÀïñùL Disk
DÄûïãê┌ìsPJ Disk
ÄûüEÄxë█ÄsÉý Disk
ÄûüEÄxë█ôíÓV Disk
æìû▒ë█ÉÖëY Disk
ÄûüEÄxë█î╦Æ╦ Disk
âfâôâ\ü[æ¥ùz Disk
ÄûüEÄxë█ÉÖÄR Disk
ÄûüEÄxë█ÉLìK Disk
ÄûüEÄxë█ÄOëY Disk
ÄûüEÄxë█ëiêõ Disk
IPC$ IPC IPC Service (TeraStation)
ADMIN$ Disk IPC Service (TeraStation)
Anonymous login successful
Domain=[**********] OS=[Unix] Server=[Samba 2.2.8a-ja-1.1]
Server Comment
--------- -------
FP30964E
FP309669
HD-HTGL114 TeraStation
RNPAC72F4
êÒû▒éP
êÒû▒Ä║2
ë´ïcÄ║
îoùØ
ÄûüEÄxë█-ÉXë║
ÄûüEÄxë█îWÆÀ
ÄûüEÄxë█ÄOëY
ÄûüEÄxë█ÄûïãîW
ÄûüEÄxë█ÉÖÄR
ÄûüEÄxë█É┬ÄR
ÄûüEÄxë█ÆÀ
ÄûüEÄxë█òƒÓV
ÄûüEÄxë█ùÚûÏ
ÄûüEÄxë█Ó_Æå
æìû▒ë█èÃùØîW
æìû▒ë█ïïÉH
æìû▒ë█îoùØ2
æìû▒ë█ÉÖëY
û{òöÆÀ
Workgroup Master
--------- -------
********** HD-HTGL114です。
申し訳ありませんDomainとWorkgroupは*に変えました。
文字化けしているところは漢字の名前がついています。
自分でも調べて、ファイルブラウザのアドレス欄に「smb://TeraStationのIPアドレス」を実行すると、
TeraStationのフォルダが表示されました。
漢字のフォルダは文字化けしていてマウントできませんでしたが、infoとshareはマウントできました。
この漢字のフォルダが問題のような気がするのですがいかがでしょうか。
オフライン
Windows ネットワーク が見られない件はひとまず置いておいて
f126c2v6 による投稿:
文字化けしているところは漢字の名前がついています。
自分でも調べて、ファイルブラウザのアドレス欄に「smb://TeraStationのIPアドレス」を実行すると、
TeraStationのフォルダが表示されました。
漢字のフォルダは文字化けしていてマウントできませんでしたが、infoとshareはマウントできました。
この漢字のフォルダが問題のような気がするのですがいかがでしょうか。
こちらについて承知致しました。
※ 参考情報: http://qa.buffalo.jp/eservice/esupport/consumer/esupport.asp?searchtype=normal&id=BUF6966
※ https://forums.ubuntulinux.jp/viewtopic.php?id=854
※ https://forums.ubuntulinux.jp/viewtopic.php?pid=5154#p5154
※ https://forums.ubuntulinux.jp/viewtopic.php?pid=15124#p15124
※ などとも類似する問題のようです。
以下の手順を試してみてください
1. ホームフォルダを開く
2. Ctrl+H を押す、または表示メニューより、隠しファイルを表示する。
3. 「.smb」(全て半角英字、先頭にピリオドがついてます)という名前のフォルダを作る。
4. 「.smb」フォルダの中に「smb.conf.append」という名前の空のファイルを作る。
5. gedit で smb.conf.append ファイルを開き、以下の3行を書き込み、保存。
[global]
dos charset = CP932
unix charset = UTF86. 再ログインするか再起動する。
これで「smb://TeraStationのIPアドレス」を実行するといかがでしょうか。
もしこれで日本語フォルダが扱えたら、Windows ネットワーク をダブルクリックも試してみてください。
# 同じ原因でまとめて直らないかという期待
オフライン
ackさん
ありがとうございます。
smb.conf.appendを試しました。
ファイルサーバーにアドレス入力では開くことができました。
しかし、場所>ネットワーク>Windows ネットワークをダブルクリックではマウントできませんでした。
オフライン
TeraStationの日本語名の共有が扱えたという事でしたら何よりです。
f126c2v6 による投稿:
smb.conf.appendを試しました。
ファイルサーバーにアドレス入力では開くことができました。
しかし、場所>ネットワーク>Windows ネットワークをダブルクリックではマウントできませんでした。
それでは端末より
nmblookup -AS $(nmblookup -M - | awk '{print $1}' | sed 1d)を実行してみて下さい(多少長いコマンドなのでコピーペーストが楽かと思います)。
何らかの表示が得られると思いますが、得られた表示の中にワークグループ名など、本来ならば「Windows ネットワークをダブルクリック」した時に
見える事が期待される名前などは見当たりますでしょうか。
もし見られるなら「場所>ネットワーク>Windows ネットワーク」の方に問題がある可能性が高く、
見当たらなければ「場所>ネットワーク>Windows ネットワーク」以外に(も)問題がありそうです。
# 「場所>ネットワーク>Windows ネットワーク」の方に問題がありそうだった場合、申し訳ありません私には解決法がわかりません・・・
オフライン
ackさん
ありがとうございます。
「nmblookup -AS $(nmblookup -M - | awk '{print $1}' | sed 1d)」
実効の結果
Looking up status of 0.0.0.0 No reply from 0.0.0.0
となります。
端末へは上のコードをコピー・ペーストを行ったので間違いないと思いますが、これで良いのでしょうか。
オフライン
f126c2v6 による投稿:
コード:
Looking up status of 0.0.0.0 No reply from 0.0.0.0となります。
端末へは上のコードをコピー・ペーストを行ったので間違いないと思いますが、これで良いのでしょうか。
はい、コマンドの実行は問題ございません。
「場所>ネットワーク>Windows ネットワーク」がダメ、そして今回コマンドでもダメだったので、操作法に限らず
UbuntuがLAN内のWindowsネットワーク一覧を教えてくれるマシン(マスタブラウザ)を見つけられていないのが原因と思います。
例えば、文字化けをなおすのに使った smb.conf.append ファイルに ワークグループ名の設定を足してみると何か状況は変わりますでしょうか。
smb.conf.append ファイルは以下のように編集します。
[global]
dos charset = CP932
unix charset = UTF8
workgroup = WORKGROUP
※ WORKGROUP は実際に使っているワークグループ名に置き換えるこれで状況が改善しない場合、ネットワークの状態を細かく教えて頂く必要がありそうです。
オフライン
ackさん
ありがとうございます。
返事が遅くなりました。
smb.conf.append ファイルにワークグループ追加しましたが、Windowsネットワークは開けませんでした。
オフライン
f126c2v6 による投稿:
smb.conf.append ファイルにワークグループ追加しましたが、Windowsネットワークは開けませんでした。
了解致しました。
例えば、端末より
ifconfig -a | grep 192.168
と実行するとどうなりますでしょうか。
・1行のみ表示される
・inetアドレス: の後に 192.168.xxx.yyy のIPアドレス番号が出てくる
・出てきた番号の xxx の部分は TeraStation のIPアドレス番号と一緒(yyyだけ違う)
という表示が期待されるのですが、差異がありますでしょうか。
オフライン
ackさん
ありがとうございます。
ifconfig -a | grep 192.168の結果です。
ifconfig -a | grep 192.168
inetアドレス:192.168.1.112 ブロードキャスト:192.168.1.255 マスク:255.255.255.0と、表示されました。
192.168.1.112は自分です。
次に何か調べることはあるでしょうか。
よろしくお願いします。
オフライン
f126c2v6 による投稿:
ifconfig -a | grep 192.168の結果です。
コード:
ifconfig -a | grep 192.168 inetアドレス:192.168.1.112 ブロードキャスト:192.168.1.255 マスク:255.255.255.0と、表示されました。
192.168.1.112は自分です。
ありがとうございます、書き方が悪く遠回しなってしまい申し訳ございません、Terastation のIPアドレスは 192.168.1.xxx と
192.168.1 まで同じ(同じサブネットに属している)でしょうか。
また、Ubuntu自身や事務所内のネットワークで、ファイアウォール等動作していますでしょうか。
Terastation のIPアドレスが 192.168.1.xxx であり、ファイアウォール等の動作もないとすると
申し訳ございません私には「これでずばり」といった解決策がわかりません。
IPアドレスを直接入力してアクセスした Terastation のフォルダをブックマークして使うのは回避策となりますでしょうか。
オフライン
ackさん
ありがとうございます。
Terastation のIPアドレスは 192.168.1 まで同じで、同じサブネットに属しています。
Terastation ではファイアウォール等は使っていません。
IPアドレスを直接入力してアクセスした Terastation のフォルダをブックマークして使うので問題ありません。
いろいろ有難うございました。
今後も分からないことがあればよろしくお願いします。
オフライン