• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SybaseCentral)

SybaseCentralについて知りたい

このQ&Aのポイント
  • SybaseCentralは、Sybaseのクライアントツールであり、LinuxとWindowsの間での接続に問題が発生している。
  • Linuxではisqlコマンドが正常に動作しているが、Windowsからの接続でエラーが発生している。
  • 原因不明のため、環境を作成するためのヒントやアドバイスを求めている。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

クライアント、サーバの間にネットワーク機器が入っている ならばそこではねられている可能性があります。 たとえば、LAN(クライアント)-DMZ(サーバ)ならば大いにありえます。 その場合ルータのLAN-DMZ間のポート許可設定を変えないといけないでしょう。 ただ、あくまで同じLAN内であれば、 参考URLの 35 - 44 で交わされているIssueが関連するかも しれません。これが本当だとすると、 (繰り返しますがSybaseについては全く知らないので、 あてずっぽうもはなはだしいですが) (1)クライアント側のinterfacesと、サーバ側のinterfacesが一致 していること。 (2)interfacesのサーバホスト名が /etc/hosts の最上行に記述 されていること。 (3)もちろんクライアント側から、ホスト名で接続できるよう クライアント側のhosts(C:\WINDOWS\system32\drivers\etc\hosts) に書くか、ホスト名をDNSに登録して引けるようにしておくこと。 という条件かと。 (この場合、前回方法で、telnet <IPaddress> 5000 のアクセスが うまくいかなかった理由は、疎通ができていないのではなく、 よくあるワームのPort5000に対する攻撃防止などのセキュリティ上の 理由によりサーバ側のSybaseがClientソフトからの正当なリクエスト 以外を意図的に切断しているためかもしれません。 そんなことありえるのだろうか疑問ですが)

参考URL:
http://groups.yahoo.co.jp/group/sybase-jp/messages/38?viscount=-15&expand=1
rabaraba
質問者

お礼

(2)を改善したらうまくいきました!! 本当にありがとうございます!

その他の回答 (1)

回答No.1

Sybaseについてはわかりませんが、 まず原因切り分けの1stステップとして、 Windows→Linux:port=5000に疎通できているかの確認 が必要かと思います。 確認方法として、Windows側のコマンドプロンプトで、 telnet <linuxのIPアドレス> 5000 で、真っ黒になれば疎通しています。 エラーになったら、疎通していません。

rabaraba
質問者

補足

ありがとうございます。 コマンドを試してみましたが、疎通できていないようです。 ただ、telnet <IP>では入れるので、port:5000が怪しそうです。 基本的にlinux側のportがlisten状態であれば、入れるという認識 なのですが、これは間違っていますでしょうか? 対処策などありましたら、ぜひご教示下さい。 お願い致します。

関連するQ&A