アプリ版:「スタンプのみでお礼する」機能のリリースについて

SybaseのクライアントツールSybaseCentral
に関して教えてください。

現在同じLAN内に
Sybase-ASE12-5をインストールしたLinux(redHat8)と
Windowsマシンがあります。

linuxでは、isqlでのコマンドも動作し、なにも問題ありません。
ただ、wiondowsからODBCやSybaseCentralなどで接続しようと
するとエラーになります。

linuxのnetstatコマンドでは、きちんとport:5000が開放されている
状態です。ファイアーウォールも無効になっています。

月曜までに環境を作成しないとまずいのですが、
原因もわからず途方にくれています。

ちょっとでもこれかもという意見がありましたら、
ご教示下さい。
お願いいたします。

A 回答 (2件)

Sybaseについてはわかりませんが、


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

この回答への補足

ありがとうございます。

コマンドを試してみましたが、疎通できていないようです。
ただ、telnet <IP>では入れるので、port:5000が怪しそうです。

基本的にlinux側のportがlisten状態であれば、入れるという認識
なのですが、これは間違っていますでしょうか?

対処策などありましたら、ぜひご教示下さい。
お願い致します。

補足日時:2007/07/28 09:53
    • good
    • 0

クライアント、サーバの間にネットワーク機器が入っている


ならばそこではねられている可能性があります。
たとえば、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/messag …
    • good
    • 0
この回答へのお礼

(2)を改善したらうまくいきました!!

本当にありがとうございます!

お礼日時:2007/07/30 13:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!