お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-08-21 20:30:39

tokyo-joe
ゲスト

家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

 Ubuntu 10.10をインストールしたマシンに、家庭内LAN内の他のコンピュータからアクセスしようとしていますが、全く見えません。

 「アクセス」というのは、具体的には下記二つです。
(1) Ubuntu 10.10マシン内でsambaを使って設定した共有フォルダにアクセスしようとしても、全く見えない
(2) Ubuntu 10.10マシンを、他のUbuntuマシンからリモートデスクトップで操作しようとしても、リモートデスクトップ接続できない

 (1)については、下記のサイトを参考にしてsambaを設定しました。
   http://debianj.com/ubuntu/install/samba.html
 ちなみに、他のUbuntuマシンでも同じ作法でファイル共有の設定をしましたが、そちらの方は、他のマシンからちゃんと共有フォルダが見えます。
 しかし、問題のUbuntu 10.10マシンでは、他のマシンから共有フォルダが見れません。
 しかも、問題のUbuntu 10.10マシンからだけは、他のマシンの共有フォルダが見えません。

 (2)についても、「システム設定→リモートデスクトップ」から、他のマシンのリモート操作を許す設定を行っています。こちらの方も、他のUbuntuマシンで同様の設定をすると、リモート操作が可能になるのに、問題のUbuntu 10.10マシンではできません。
 ただし、他のマシンのVNCビューアーから10.10マシンは認識されていますが、接続ができない状況です。

 少々分かりにくい話ですが、要は同じネットワーク上に4台ほどUbuntuマシンがあるのですが、10.10マシンだけが、あたかもネットワークに繋がっていないような状況なのです。

 ちなみに、10.10マシンのworkgroupと、他のマシンのworkgroupは揃えてあります。
 また、10.10マシンからのインターネット接続は問題なくできています。

 ファイアウォールがあるわけでもないし、他のマシンと特別違う操作をしてるわけでもないのに、何故10.10マシンだけおかしいのでしょうか…?

 

#2 2011-08-21 21:00:45

zagan
メンバ
登録日: 2008-08-12

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

tokyo-joeさん による投稿:

(1) Ubuntu 10.10マシン内でsambaを使って設定した共有フォルダにアクセスしようとしても、全く見えない

1.ルータもしくはハブなどスイッチ機器に接続しているLanケーブルを抜き差し、できれば別ケーブルで別ポートに接続して、他のPCからネットワーク上に表示されるかどうかチェック。

2.スイッチの電源を入れ直してみる。

3.それぞれのPCで ifconfig を端末上で実行しそれぞれのIPアドレスを調べた上で、問題の10.10とその他のマシンで相互にpingでチェックしてみる。

4.見えないのは10.10マシンのNetBIOS名ですか?それとも、そのマシンのsmb.confの[share]に記述した共有ディレクトリですか?

オフライン

 

#3 2011-08-25 22:10:31

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

お返事遅くなり、すみません。

zagan による投稿:

1.ルータもしくはハブなどスイッチ機器に接続しているLanケーブルを抜き差し、できれば別ケーブルで別ポートに接続して、他のPCからネットワーク上に表示されるかどうかチェック。

やってみましたが、変化ありませんでした。実は最近、新しいISPと契約したため、家庭内LANのマシンを、新しいケーブルで新しいモデムにつないでみましたが、変化ありませんでした。

zagan による投稿:

2.スイッチの電源を入れ直してみる。

スイッチというのは、ハブのことでしょうか?ハブを使っているので、その電源を入れ直して見ましたが、変化ありませんでした。

zagan による投稿:

3.それぞれのPCで ifconfig を端末上で実行しそれぞれのIPアドレスを調べた上で、問題の10.10とその他のマシンで相互にpingでチェックしてみる。

試してみると、どちらからpingを打っても通信が確認できました。

zagan による投稿:

4.見えないのは10.10マシンのNetBIOS名ですか?それとも、そのマシンのsmb.confの[share]に記述した共有ディレクトリですか?

NetBIOS名というのは、いわゆるマシンの名称でしょうか?そうです、マシンそのものが見えません(nautilusの「ネットワーク」をクリックしても、他のマシンは名前が見えているのに、問題の10.10マシンだけが見えません)。

 

#4 2011-08-26 00:49:31

zagan
メンバ
登録日: 2008-08-12

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

いくつか確認させてください。
1.回線の種別はなんでしょうか。
2.モデムと書かれていますが、型式を教えてください。
3,ハブの型式を教えてください。
4.他のPCから見えないUbuntu10.10マシンは、インターネット接続はできてますか?
  ※インターネット接続ができてないなら、マザーボードかPCの型式もしくはLanカードの型式を書いてください。
5.他のPCから見えないUbuntu10.10マシンがインターネットへアクセスできないとき、そのマシンの端末から以下を実行してください。

コード:

ping -c 5 localhost

結果

5 packets transmitted, 5 received, 0% packet loss, time 3996ms
rtt min/avg/max/mdev = 0.033/0.039/0.042/0.007 ms

と0% packet lossと返ってくればOKです。

6.以下を確認ください。

コード:

ls /etc/init.d | grep smbd
ls /etc/init.d | grep nmbd

それぞれ smbd nmbd と表示されますか?

コード:

pdbedit -L

としてサンバユーザーの一覧に、登録したユーザー名が表示されますか?

コード:

dpkg -l | grep samba
と
dpkg -l | grep smb

の結果を貼り付けてください。

オフライン

 

#5 2011-08-26 01:19:15

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

この時間にオンラインでおられるようなので、拙速に回答致します。

zagan による投稿:

1.回線の種別はなんでしょうか。

家庭用の光ファイバー回線です。

zagan による投稿:

2.モデムと書かれていますが、型式を教えてください。

NTTのPR-S300HIです。

zagan による投稿:

3,ハブの型式を教えてください。

すみません、今すぐにはわからないので、後ほど。おそらくルータ機能はないと思います。

zagan による投稿:

4.他のPCから見えないUbuntu10.10マシンは、インターネット接続はできてますか?
  ※インターネット接続ができてないなら、マザーボードかPCの型式もしくはLanカードの型式を書いてください。

インターネット接続はできています。10.10マシンは、上記モデムに直接つないでいます。

zagan による投稿:

5.他のPCから見えないUbuntu10.10マシンがインターネットへアクセスできないとき、そのマシンの端末から以下を実行してください。

コード:

ping -c 5 localhost

結果

5 packets transmitted, 5 received, 0% packet loss, time 3996ms
rtt min/avg/max/mdev = 0.033/0.039/0.042/0.007 ms

と0% packet lossと返ってくればOKです。

インターネットへはアクセスできますが、念のため貼ります。

hoge@MULTIMEDIA:~$ ping -c 5 localhost
PING localhost.localdomain (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=1 ttl=64 time=0.036 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=2 ttl=64 time=0.029 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=3 ttl=64 time=0.029 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=4 ttl=64 time=0.030 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_req=5 ttl=64 time=0.029 ms

--- localhost.localdomain ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4000ms
rtt min/avg/max/mdev = 0.029/0.030/0.036/0.006 ms
hoge@MULTIMEDIA:~$

zagan による投稿:

6.以下を確認ください。

コード:

ls /etc/init.d | grep smbd
ls /etc/init.d | grep nmbd

それぞれ smbd nmbd と表示されますか?

smbd,nmbdと表示されます。

zagan による投稿:

コード:

pdbedit -L

としてサンバユーザーの一覧に、登録したユーザー名が表示されますか?

ここでつまずきました!

コード:

hoge@MULTIMEDIA:~$ pdbedit -L
tdbsam_open: Failed to open/create TDB passwd [/var/lib/samba/passdb.tdb]
tdbsam_getsampwnam: failed to open /var/lib/samba/passdb.tdb!
User Search failed!
hoge@MULTIMEDIA:~$

zagan による投稿:

コード:

dpkg -l | grep samba
と
dpkg -l | grep smb

の結果を貼り付けてください。

こうなりました。

コード:

hoge@MULTIMEDIA:~$ dpkg -l | grep samba
ii  samba                                 2:3.5.4~dfsg-1ubuntu8.5                           SMB/CIFS file, print, and login server for Unix
ii  samba-common                          2:3.5.4~dfsg-1ubuntu8.5                           common files used by both the Samba server and client
ii  samba-common-bin                      2:3.5.4~dfsg-1ubuntu8.5                           common files used by both the Samba server and client
rc  system-config-samba                   1.2.63-0ubuntu4                                   GUI for managing samba shares and users
hoge@MULTIMEDIA:~$ dpkg -l | grep smb
ii  libsmbclient                          2:3.5.4~dfsg-1ubuntu8.5                           shared library for communication with SMB/CIFS servers
ii  python-smbc                           1.0.8-0ubuntu1                                    Python bindings for Samba clients (libsmbclient)
ii  smbclient                             2:3.5.4~dfsg-1ubuntu8.5                           command-line SMB/CIFS clients for Unix
ii  smbfs                                 2:4.5-2                                           Common Internet File System utilities - compatibility package
hoge@MULTIMEDIA:~$
 

#6 2011-08-26 01:32:14

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

ここで再度、気になっている点を挙げると、問題の10.10マシンには、リモートデスクトップでも接続できない点です(ただし、10.10マシンが存在していることはわかります。接続操作をしても、ログインのプロンプト?が出ない状況です)。
しかし、問題の10.10マシンからは、他のマシンをリモートデスクトップ操作したり、共有フォルダを見たりできます。

まるで、10.10マシンだけが、外部からの侵入に対して防御しているかのような振る舞いです。

※ここまで書いて気づいた重要情報: 問題のマシンの別パーティションに、Ubuntu Studio 11.04をインストールしてsamba共有を試みたら、うまくいきました。したがって、PC/NWのハードの問題ではありません。

 

#7 2011-08-26 06:16:19

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

ここまで書いて思いましたが、やはりシステムを再インストールしようかと思います。
最後の返信にあるとおり、別パーティションのシステムでは何の問題もなくファイル共有・リモートデスクトップ共に出来ていますし、どうもsambaだけの問題でもなさそうです。せっかくここまでサポート頂いたのに恐縮ですが、これ以上工数をかけるのも得策ではないかと思いました。

サポートありがとうございました。

 

#8 2011-08-26 07:04:24

zagan
メンバ
登録日: 2008-08-12

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

# PCの電源いれたまま爆睡こいてました。このご時世に・・・

まず、ファイル共有の方法についてお聞きします。
a)すべてのPC間で、双方向にファイル共有したいのですか?
b)すべてのPC間でのファイル共有をさせないで、ファイルサーバーを構築し、PC間のデータ共有をサーバー経由で行いたいのですか?

aの時、sambaをインストールしてsmb.confの編集をする必要はありません。
対象ディスクなり、ディレクトリ(フォルダ)を右クリックして「共有のオプション」を実行すると良いです。

bの時、smb.confを設定したら、sanbaユーザーの登録をしないといけません。

コード:

sudo smbpasswd -a 「ubuntuインストール時に作成したログインID」

これで

コード:

$ sudo pdbedit -L
nobody:65534:nobody
<ログインユーザー名>:1000:<ログインユーザー名>

と返ってくるとOKです。
この手順が抜けてたようですね。手前味噌ながら、以前まとめたものがあります。

しかし、その問題と、他のPCからホスト名が見えないと言う問題は別です。なにもしないでも、他のPCのネットワーク一覧に表示されるはずです。
https://lh4.googleusercontent.com/-GNHFjhFYWHM/TlbDt2oWVtI/AAAAAAAABVM/iDnu5vWAFt8/fileshare.jpg
   ※VIRTUAL-UBUNTUと言うアイコンがインストール直後のUbuntu10.10です。

gnomeが持つファイル共有の仕組みを完全に理解しているわけではないので、この時点で有益な回答は出せませんが、再インストールされるならsambaをインストールする前に、他のPCからネットワーク一覧にそのUbuntu機が表示されるかどうか確認したほうが良さそうです。

オフライン

 

#9 2011-08-26 09:25:57

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

zagan様

引き続きサポートありがとうございます。
目指すファイル共有は、b.になります。TV録画、音楽ファイル、画像などを蓄積するホームシアターPCを構築しようと考えていまして、他のPCからメディアファイルを10.10マシンに放り込んだり、抜き出して加工したり、という事をやる予定です。

いずれにしろOSはクリーンインストールしようと思っていますが、ここでちょっとだけ引っかかる事を思い出しました。

実はこの10.10マシンには、アースソフトのPT2(地デジ・キャプチャーボード)と、それを動かすためのソフト(epgrec、LAMP環境)がインストールされています。手順は、このサイトに書いてある通りにやりました。
http://blogs.yahoo.co.jp/tiplinux/folder/1039813.html

「気になる点」というのは、epgrecという視聴ソフトの制御を、LAN内のWeb経由で出来るように設定している点です。手順は、この記事の「補足」以下に書いてあるものです。
http://blogs.yahoo.co.jp/tiplinux/26898884.html

sambaとは関係なさそうにも見えるのですが、LAN内のこのマシンだけにかけてある魔法なので、ひょっとしたら関係あるかも、と思いました。

次回再インストールする際は、epgrecのインストール前にsambaで共有できることを確認してみます。

 

#10 2011-08-26 09:52:38

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

zagan による投稿:

「様」付けされると背中がムズムズするのでなるべく避けていただくとたすかります。

見落としてました…(笑)
まとめサイトも参考にさせていただきます。

 

#11 2011-08-29 11:08:02

tokyo-joe
ゲスト

Re: 家庭内LAN内のマシンからUbuntuにアクセスできない(ファイル共有、リモートデスクトップ)

スレ主です。
システムをクリーンインストールしたら、全て上手くいきました。
手順は、↓の通りです。
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0085?page=2

どうもお騒がせしました。

何が原因だったんだろう…

 

Board footer

Powered by FluxBB