[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:35506] uml上でのCTNのネットワークトラブル



原田と申します。数年前にdselectでこけて以来、debianとは縁が有りませんで
したが、最近、Kondaraから引っ越して参りました。未だ、debian流の設定その
他に慣れておらず、初歩的なミスが有るのではと危惧しつつ質問させていただき
ます。

CTNはCentral Test Nodeの略でdicom3規格に則った医療画像サーバー、クライア
ント等の集合です。あまり一般的でないアプリケーションで申し訳有りません。

umlですが、apt-get install user-mode-linuxで問題なく、2.4.18.17um-1が導
入できました。rootfsはhttp://people.debian.org/~mdz/uml/Debian-
3.0r0.ext2.bz2をダウンロードし、これを元にrootfs内にCTNの開発環境および
postgresqlをapt-getで整備しました。また、CTNのソース(3.0.4)はdeb-src
http://dennou-t.ms.u-tokyo.ac.jp/library/Linux/debian testingから入手し
ました。ただ、このソースはdebianではmysqlを使うようになっていますので、
環境設定のファイルをpostgresql用に書き換え、debian流ではなくふつうにmake
installしました。umlは使用していませんがKondaraではこのやり方で一応稼働
する事は確かめて有ります。


harada@todo4:~/UserModeLinux$ linux umid=deb ubd0=dwoody,woody
ubd1=./swap eth0=tuntap,,,192.168.1.128

でumlを起動し、uml上のユーザctnでimage_serverを起動し、

ctn@uml:~$ image_server 2100
(この間にhostから呼ばれる)
Incorrect Association Request
REJECTED   (Client1 192.168.1.128 HRD) (CTN ) 20021207 210712.000000 0
   60172 Application title (Client1, 192.168.1.128) not found on
expected node (todo4) in DMAN_VerifyApplication
   50172 Failed to verify application (Client1, 192.168.1.128) in
DMAN_VerifyApplication
   2fff2 APP Illegal service parameter (name Calling AE Title, value
Client1)
   5fff2 APP One or more service parameters were incorrect
   7fff5 APP Unsuccessful association request

   ------------------------------------------------------

host(todo4)からguest(uml)上のimage_serverを呼びます。

harada@todo4:~$ dicom_echo -a Client1 -c CTN uml 2100
Association Rejected
 Result:  1 Source  1 Reason  7
Abnormal exit
  1a0012 DUL Association Rejected

    -------------------------------------------------------

hostおよびguestのいずれでも/etc/hostsには

harada@todo4:~$ cat /etc/hosts
127.0.0.1	localhost.localdomain	localhost
192.168.1.14	todo4.localdomain	todo4
192.168.1.15	uml.localdomain		uml

の記述が含まれております。

ctn@umlのメッセージで見る限りtodo4からの呼びかけをimage_serverはtapのア
ドレスより来たものと解釈しているように思われるのですが、本来のtodo4から
のものと分からせる方法はないものでしょうか。DMAN_VerifyApplicationで云々
と言うメッセージはCTNのデータベースにClient1はtodo4上にあることが登録さ
れているため、アドレスが合わないと言っているのだと思います。

なお、hostはwoody(kernel 2.4.18)で稼働しております。

長文になり、失礼しました。
よろしくお願いします。