연결할 호스트를 찾을 수 없습니다. 라는 메세지가 뜹니다.. [3]

연결할 호스트를 찾을 수 없습니다. 라는 메세지가 뜹니다..

2004-10-01 14:24 - 김지숙

사용하는 OS : Window 2000
접속하고자 하는 OS : Sun sparc 8
Xmanager버전 : 1.3.8

연결이 잘 되던 서버에 갑자기 연결이 안됩니다.
Window에서 cmd창으로 telnet이나 ftp를 실행하면 잘 접속이 되는데 Xmanager만 접속이 안됩니다.

설정이 바뀐것도 없고 조금 전까지도 접속해서 쓰고 있었는데 갑자기 접속이 안는 군요. 
한명이 접속이 안되기 시작하면 다른 사람들도 로그아웃하고 다시 접속을 시도할 때 접속이 안됩니다.

이 상태에서 서버를 재부팅하면 다시 접속이 잘 됩니다.
지금까지 몇년동안 사용하면서 이런 현상은 계속 있었습니다.

게시판을 검색 해보왔는데 저와 같은 현상은 없는것 같아 이렇게 글 올립니다.
Xmanager버전이 달라지면 어떻게 될까 하는 생각에 Xmanager1.3.9를 설치하고 접속을 시도했지만 같은 메세지가 뜨면서 접속이 안되는군요

혹시 이런 현상에 대해 아시는분이 있다면 답변 부탁드립니다.

Xmanager.log첨부합니다. ^^
첨부파일 Xmanager.log (2.4 KB)  


Re: 연결할 호스트를 찾을 수 없습니다. 라는 메세지가 뜹니다..

2004-10-01 15:58 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

잘 되던 장비로 하는 접속이 어느 순간에 갑자기 안되지만,
그 장비를 재부팅한 후 접속하면 잘 되고, 이런 현상이
여러 사용자에게서 동시에 발생하는 일이라면 일단은
사용하시는 유닉스 장비에 어떤 문제가 있지 않나를 의심해 
봐야 할 것 같습니다. 동시 사용자수와 시스템 용량과의
관계를 고려해 보는 것도 필요합니다.

솔라리스와 같은 CDE 환경에서는 DNS와의 관계도 중요합니다.
CDE의 dtlogin 프로세스가 DNS 서버와 접속에 실패할 경우 가끔
이런 증상이 발생하기도 합니다. 이럴 경우 DNS 서버와 
원활하게 접속이 이루어지는지 확인해봐야 합니다. 
솔리리스 장비가 DNS 서비스를 필요로 하지 않는다면 
DNS 서비스를 아예 사용하지 않도록 하는 것도 고려해
볼 필요가 있습니다.

다른 문의 사항이 있으면 연락주시기 바랍니다.
감사합니다.


Re: Re: 연결할 호스트를 찾을 수 없습니다. 라는 메세지가 뜹니다..

2004-10-02 18:01 - 김지숙

오늘 또 그런 현상이 있어서 dtlogin 데몬을 확인했습니다.

정상
ps -acef | grep dtlogin
root 281 1 TS 45 14:09:28 ? 0:00 /usr/dt/bin/dtlogin -daemon
root 296 281 IA 40 14:09:31 ? 0:00 /usr/dt/bin/dtlogin -daemon
root 706 281 TS 58 14:28:37 ? 0:00 /usr/dt/bin/dtlogin -daemon
root 900 281 TS 58 14:37:12 ? 0:00 /usr/dt/bin/dtlogin -daemon

비정상
ps -acef | grep dtlog
root 296 1 IA 40 Oct 01 ? 0:00 /usr/dt/bin/dtlogin -daemon



님께서 말씀해주신것 처럼 dtlogin 데몬이 죽은것 같은데요..
데몬을 다시 살리려면 어떻게 해야 하나요???
FAQ에 나온데로 
/usr/dt/bin/dtconfig -e
했는데
자동으로 시작하는거라는 메세지가 뜨네요
그럼 다시 띄우려면 다시 부팅해야 하는건가요?


현재 서버에는 랜카드가 두개로 각각 다른 IP를 할당하고 있습니다.
DNS는 사용하지 않고요...

/etc/hosts파일에는 하나의 IP만 설정되어 있고 다른 랜카드의 IP는 ifconfig 명령으로 추가했습니다.
처음 실행할때부터 두개의 IP를 셋팅하는 방법을 찾지 못해서 그렇게 했는데요..
혹시 두가지 IP모두를 셋팅하게되면 이런 현상이 해결될 수 있을까요?


다음은 서버의 현재 설정입니다.
/etc/hosts의 내용
#
# Internet host table
#
127.0.0.1 localhost
192.168.2.81 APM APM. loghost

>>ifconfig -a
lo0: flags=1000849<up,loopback,running,multicast,ipv4> mtu 8232 index 1
inet 127.0.0.1 netmask ff000000 
bge0: flags=1000843<up,broadcast,running,multicast,ipv4> mtu 1500 index 2
inet 192.168.2.81 netmask ffff0000 broadcast 192.168.255.255
ether 0:3:ba:44:d6:23 
ce0: flags=1000843<up,broadcast,running,multicast,ipv4> mtu 1500 index 3
inet 192.168.11.99 netmask ffffff00 broadcast 192.168.11.255
ether 0:3:ba:39:39:e2 

>>netstat -rv
IRE Table: IPv4
Destination Mask Gateway Device Mxfrg Rtt Ref Flg Out In/Fwd
-------------------- --------------- -------------------- ------ ----- ----- --- --- ----- ------
192.168.11.0 255.255.255.0 192.168.11.99 ce0 1500* 0 1 U 78 0
192.168.0.0 255.255.0.0 APM bge0 1500* 0 1 U 176 0
224.0.0.0 240.0.0.0 APM bge0 1500* 0 1 U 0 0
default 0.0.0.0 APM 1500* 0 1 UG 0 0
localhost 255.255.255.255 localhost lo0 8232* 422 128 UH 4942545 0


다음은 접속하는 PC의 설정입니다.

IP Address 192.168.11.77
Subnet Mask 255.255.255.0
IP Address 192.168.2.203
Subnet Mask 255.255.255.0
Default Gateway 192.168.11.1


인터넷이 되는 네트웍과 인터넷이 안되는 네트웍을 구분해서 사용하다 보니 이렇게 설정하게 되었는데요...
서버의 geteway에 192.168.11.1을 추가하면...될까요?
어떻게 해결하면될지 답변 부탁드립니다.^^
</up,broadcast,running,multicast,ipv4></up,broadcast,running,multicast,ipv4></up,loopback,running,multicast,ipv4>


Re: Re: Re: 연결할 호스트를 찾을 수 없습니다. 라는 메세지가 뜹니다..

2004-10-04 13:06 - 넷사랑

안녕하십니까?
넷사랑컴퓨터 기술지원입니다.

XDM(CDE) 연결이 일어난 경우 그 연결(세션)을 관리하기 위해
dtlogin 프로세스가 하나씩 증가하게 됩니다. 또한 그
세션을 관리하기 위한 콘트롤클라이언트라는게 있는데 
콘트롤클라이언트가 종료하게 되면 dtlogin프로세스는 
자동으로 종료합니다.

이 과정에서 네트워크 또는 유닉스 장비의 어떤 문제로 
콘트롤클라이언트가 PC X서버(Xmanager)와 연결을 계속할 수 
없는 경우 그 세션은 종료하게 되고 Xmanager도 종료하게 됩니다. 
이 경우 Xmanager는 정상종료로 인식됩니다.

보내 주신 환경을 분석해 보니 이 경우에 꼭 합당한다고는
할 수 없지만 의심이 되는 부분이 있습니다. 

bge0: 
inet 192.168.2.81 
netmask 255.255.0.0 
broadcast 192.168.255.255
routing 192.168.0.0

ce0: 
inet 192.168.11.99 
netmask 255.255.255.0 
broadcast 192.168.11.255
routing 192.168.11.0

위에서 bge0의 경우는 일반적인 설정과 거리가 멉니다.
192.x.x.x의 경우는 C클래스로서 브로드케스트 주소를
192.x.x.255로 갖는게 보통입니다. 

지금과 같은 설정에서는 192.168.11.x에 대해 routing을
bge0와 ce0로 할 수 있도록 되어 있으므로 충돌이 일어날 수 
있습니다. 

앞서 말씀드린 DNS와 관련하여 해당 Solaris장비가 DNS서비스를 
받지 않는다고 하니 /etc/nsswitch.conf에서 hosts 부분이 
다음과 같다면 이를 그 밑에 있는 것처럼 수정해 보십시오.

hosts: files dns를
hosts: files로

Xmanager와 관련하여 문의사항이 있으면 연락주시기 바랍니다.

감사합니다.

이전 조회수: 121