お知らせ

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

#1 2010-05-10 12:46:24

imakatsu
メンバ
登録日: 2010-05-06

ターミナルサーバークライアントで指定するコンピュータ名とは?

自宅内のLANで、同じワークグループ内にある ubuntu8.10 or 10.04 から Windows 7 Ulitimate を遠隔操作しようと
して、ubuntu のターミナルサーバークライアントで接続を試みています。

ubuntu のターミナルサーバークライアント[コンピュータ(T)]の欄に、Windows 7 Ulitimate の IPアドレス(動的)を
入れて[接続(O)]を押すと、正常に Windows のデスクトップが表示され、操作できます。

しかし、[コンピュータ(T)]の欄に、”コンピュータ名”(Windows のコントロールパネル→システムで確認した
コンピュータ名およびフルコンピュータ名)を入れて[接続(O)]を押すと、エラーになってしまいます。                                    (ERROR:getaddrinfo:Name or service not known)

教えてください
1.”コンピュータ名”とは、どのようなものを入れたらよいのでしょうか?
2.”コンピュータ名”と IPアドレスの変換(DNS?)が機能していないのでしょうか?(DNS:良く分かりません)
3.動的 IPアドレスを指定して接続した情報を、[クイック接続]に登録しておいて、動的IPアドレスが、勝手に変
  わってしまっても[クイック接続]に登録した情報は有効なのでしょうか?

IPアドレスを使えば問題ないし、さらに静的IPアドレスに変更すれば(3)の心配もないのですが、これだけのことで
固定IPアドレスに切り替えるのは、ほかに管理の手間が増えるのではないかと心配で、動的IPアドレスのままで行きたい。

オフライン

 

#2 2010-05-10 13:00:07

chinajunk
メンバ
From: 越中
登録日: 2009-06-15

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

現在 IP アドレスを配布している DHCP サーバー(ルーターでしょうか?)に
MAC アドレスに対する IP アドレスを固定で割り当てる機能があるなら
動的 IP の割り当てを待っている Windows 機 に毎回同じ IP を配布することができるので
ubuntu 機では /etc/hosts を書くというのが楽です

オフライン

 

#3 2010-05-10 14:51:45

imakatsu
メンバ
登録日: 2010-05-06

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

chinajunkさん、ご指導ありがとうございます。

ubuntu の /etc/hosts に、”IPアドレス コンピュータ名”の行を書き込んだら”コンピュータ名”で接続できました。

しかし、この方法は、個々のマシンで設定を行う必要がありそうで、どうも DNS の代替機能のような気がします。
実は、現在の自宅内LAN は、数年前に何もわからないまま設置したもので「とりあえず接続できるからいいや!!」
で済ましていたものです。
今回のトラブルをきっかけにして、LAN 接続全体をを見直したいと考え、とりあえず、DNS あたりがおかしいのでは
ないかと思い質問させていただいています。どうぞ、この方向でご指導ください。

Windows 7 Ulitimate の TCP/IPv4 の「プロパティ」で、DNSサーバーアドレスが自動取得だったので、優先DNSサーバー
のIPアドレスをセットしてみましたが、”コンピュータ名”では接続できませんでした。

オフライン

 

#4 2010-05-10 15:53:28

weyk
メンバ
登録日: 2009-04-03

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

しかし、この方法は、個々のマシンで設定を行う必要がありそうで、どうも DNS の代替機能のような気がします。
実は、現在の自宅内LAN は、数年前に何もわからないまま設置したもので「とりあえず接続できるからいいや!!」
で済ましていたものです。
今回のトラブルをきっかけにして、LAN 接続全体をを見直したいと考え、とりあえず、DNS あたりがおかしいのでは
ないかと思い質問させていただいています。どうぞ、この方向でご指導ください。

 今使用しているDNSサーバ(ブロードバンドルータに内蔵のもの?)が、そういった利用に対応していないのであれば、なんらかの方法でIPを固定されるようにして、全パソコンのhostsを設定するのが簡単かとおもいます。そういった利用に対応しているなら、それを利用してみてください。
 ようは、使用しているDNSサーバの機能次第です(DNSに動的にも静的にも定義してないものが引けたら、それこそがおかしいでしょう?)
# 当方で使用している機器では、そういった機能が無いので、DHCPサーバの機能(ブロードバンドルータ内蔵)にてMacアドレスに固定のIPアドレスを定義したうえで、/etc/hostsや、devices/etc/hostsに定義して利用しています。

オフライン

 

#5 2010-05-10 19:49:39

hito
管理者
登録日: 2007-03-18

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

これは/etc/hostsに書いたりせずに、WindowsマシンにBonjour( http://support.apple.com/kb/DL999?locale=ja_JP&viewlocale=ja_JP )を入れてしまい、mDNS(Ubuntu的にはAvahi)に任せるのが良さそうな気がします。Windowsマシンの名前解決(NetBIOS)に合わせる方法もあるのですが、mDNSの方が幾分スジがよさそうな気がします。

お手元には複数のUbuntuマシンがあるように読めるので、以下の順番で作業すると良さそうです。
 ・まず最初に、Ubuntuマシン同士がマシン名でアクセスできるかを確認する。
 ・WindowsマシンにBonjourをインストールする。

オフライン

 

#6 2010-05-10 22:02:32

imakatsu
メンバ
登録日: 2010-05-06

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

hitoさん、ご指摘ありがとうございました。

ご指摘の手順通り実行して、無事に”コンピュータ名”で接続することが出来ました。

ところで、私の環境は、少し古めのBUFFALO社製AirStation(WBR-G54)を使っていますが、設定の中にDNSの項目もあったので、
当然LAN側の”名前解決”の機能も持っているものと決め付けていましたが、機種によってはそうでもないのでしょうか?
それとも、私の思い違いで、正しく設定していないためなのでしょうか?

オフライン

 

#7 2010-05-10 22:34:33

hito
管理者
登録日: 2007-03-18

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

ところで、私の環境は、少し古めのBUFFALO社製AirStation(WBR-G54)を使っていますが、設定の中にDNSの項目もあったので、
当然LAN側の”名前解決”の機能も持っているものと決め付けていましたが、機種によってはそうでもないのでしょうか?
それとも、私の思い違いで、正しく設定していないためなのでしょうか?

端的にいうと、この場で必要な名前解決には二種類あります。

1) インターネット側の名前解決
www.yahoo.co.jpやwww.google.co.jpなどに接続するために必要です。

2) ローカルネットワーク側の名前解決
各ホストに名前でアクセスするのに必要です。

一般的な無線LAN APの場合だと、1)しか対応していないはずです(まあ厳密に言うとどちらも同じものではあるのですが、こういう形で考えて頂くでもそれほど大きく間違っていないので……)。

オフライン

 

#8 2010-05-10 23:34:14

imakatsu
メンバ
登録日: 2010-05-06

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

hitoさん、ご教示ありがとうございます。

そう言うものなのですか、知りませんでした。 そこで、もう一つ質問させてください。

今回の場合、サーバー側マシンにBonjourをインストールして、それの”名前解決機能”を利用したわけですが、
同じように、ubuntu に、NASをオートマウントする場合の /etc/fstab の記述にも”コンピュータ名”が使えず、
IPアドレスを記述して、しのいでいます。
この場合は、Bonjour をインストールする場所が無く、今回のような解決法が使えません。なにか良い手段は
ないでしょうか? NASだけでもIPアドレスを固定するしかないのでしょうか? お教え下さい。

オフライン

 

#9 2010-05-11 10:36:29

hito
管理者
登録日: 2007-03-18

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

NASというか、サーバーのたぐいは固定IPアドレスにするのが正しいと思います……。

固定IPアドレスにしたくない理由が今ひとつ見えないのですが、なにかしら強力な制限があるでしょうか?

オフライン

 

#10 2010-05-11 16:26:04

imakatsu
メンバ
登録日: 2010-05-06

Re: ターミナルサーバークライアントで指定するコンピュータ名とは?

わかりました、固定IPアドレスに変更します。
動的IPアドレスに特にこだわっているわけではありません。
ご指導ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB