Xmanager 게시판

서버에 장착된 모니터 관련

최종입력: 2013-08-06 00:21 - 테스터 | 답글: 6건

 
2013-08-01 04:17 - 테스터

서버에 장착된 모니터 관련

 
제가 XDMCP를 처음 사용해보고 관련 지식도 전무합니다.
설정이나 셋팅은 여차여차해서 완료했는데...

현재 테스트서버로 사용할 장비에는 우분투 12.04 데스크탑 버전과 AMD HD 4850 그래픽 카드를 장착중입니다.

우선 XDMCP 접속과 secure XDMCP 접속은 원할합니다.
당연히 서버용이고 원격접속할 것이니 모니터를 해제했습니다만...
모니터 연결이 되지 않으면 Xbrowser에 등록한 고정세션이나 자동으로 찾아 보여주는 세션이 흐릿해지더니 아무리 접속을 해봐도 되지 않는군요.

회색화면에 에러내용은 Timeout 어쩌고 180 .... 뜨고
검색해서 이것저것 다시 설정해보다가 그냥 모니터를 다시 연결해보니 다시 정상적으로 돌아와 있습니다.

XDMCP라는 것이 원래 서버쪽에 모니터가 연결되어있어야 하는 것인가요?
그렇다면 정말 무식한 질문 죄송하고요 ㅎㅎ;

모니터 없이도 설정가능한 방법이 없는지도 궁금합니다.

프로그램 버전 : Xmanager 4
연결 방법 : XDMCP connection
2013-08-01 21:46 - 넷사랑

Re: 서버에 장착된 모니터 관련

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

일반적으로 리눅스나 유닉스 장비의 비디오 카드 유무는 XDMCP 접속을 위해 기동하는 xdm 데몬에 영향을 주나 모니터는 XDMCP 접속과는 무관합니다.

문제의 원인을 모니터보다는 다른 원인에서 찾아 보시기 바랍니다.
저희 홈페이지 FAQ의 내용대로 다시 한번 설정을 비교해 보십시오.

감사합니다.
2013-08-02 04:26 - 테스터

Re: 서버에 장착된 모니터 관련

 
서버설정은 올바른 것 같습니다.
하루종일 서버 재설치하고 다시 Xmanager를 모니터 없이 사용하려고 별짓을 다해봤습니다만 여전히 모니터를 연결하면 정상작동, 모니터의 연결을 해제하면 연결할수 없었습니다.
(xshell 접속은 원할합니다.)

검색에 검색을 거친 결과,
근래의 그래픽카드들은 연결된 모니터의 정보를 얻어와 그 정보를 이용하여 무엇인가 설정한다는 검색결과를 얻었습니다.

저와 똑같은 현상으로 고민하는 글들도 보았고 해결책으로 제시된 것들이 대부분 VNC 관련하여 해결책이던가 다른 프로그램 사용의 제안이였습니다.

가상모니터를 사용한다거나 X11 설정을 건드려야 하는 것들이던데
그렇다면 Xmanager를 이용할때의 해결법은 무엇일지 궁금합니다.

또한 우분투에서 모니터가 없이 부팅시 X-window관련된 것들이 자동시작 되지 않는 것도 검색결과로 얻게 되었는데 다이렉트로 연결하지 못할경우 ssh등을 이용해 접속하고 x-window와 관련프로그램들을 수동으로 시작할수 있는 법은 없을련지요?

/var/log/Xlog.0.log 파일을 모니터 연결했을때와 안했을때를 구분하여 첨부하였습니다.
관련 에러 살피는데 도움이 되실지 모르겠습니다.
로그를 살펴보니 모니터를 연결 안했을때는 EDID 정보를 얻지 못하고
Screen(s) found, but none have a usable configuration
Fatal server error: no screens found
라는 에러메시지를 띄웁니다.

리눅스 관련지식이 짧아 고생하고 있습니다. ㅜ_ㅜ
2013-08-02 13:33 - Xman

Re: 서버에 장착된 모니터 관련

 
모니터가 없으면 콘솔의 X 서버가 죽는 것 같은데 그러면서 X window 전체가 안되는 듯 보입니다.

방법은 첫째 모니터 없이도 콘솔의 X 서버가 정상 동작하도록 하는 방법, 둘째 콘솔의 X 서버를 구동하지 않고 remote만 지원하게 run level을 설정하는 것.

두 가지 방법이 있을 듯 한데 전문가의 도움 바랍니다.
2013-08-02 18:18 - 넷사랑

Re: 서버에 장착된 모니터 관련

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

일반적인 xdm 데몬은 로컬에 Xserver를 띄우고 시작하도록 되어 있습니다.
이 과정에서 전통적인 xdm 데몬은 로컬 서버를 구동하는 데 문제가 있더라도 결국은 xdm 데몬이 구동이 되어 다른 X 서버(Xmanager와 같은 PC X 서버)를 위한 서비스를 합니다.

그러나 최근의 리눅스는 모니터가 없거나 비디오 카드의 어떤 오류가 있을 경우 xdmcp 서비스를 아예 하지 않기도 하는 모양입니다. Redhat이나 SuSE, Ubuntu 이전 버전 등은 이런 식으로 작동하지 않았지만 xdmcp 데몬으로 lightdm을 사용하는 Ubuntu 최근 버전은 어떨지 확인해 봐야할 것 같습니다.

이 문제를 좀 더 테스트한 후 결과를 알려 드리겠습니다.

감사합니다.
2013-08-05 16:37 - 넷사랑

Re: 서버에 장착된 모니터 관련

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

비교적 최신 OS인 Ubuntu 12.04의 경우 XDMCP 데몬으로 구동되는 lightdm이 로컬의 X 서버를 띄울 때 모니터 정보를 가져오는 과정에서 오류가 나 X 서버가 구동이 되지 않습니다.
이 영향으로 lightdm도 구동에 실패합니다.

모니터가 없는 로컬에는 X 서버를 띄우지 않도록 설정함으로써 문제를 해결할 수 있습니다.

/etc/lightdm/lightdm.conf 파일에 다음 내용을 추가한 후 lightdm을 다시 구동해 보십시오.
# vi /etc/lightdm/lightdm.conf
[Seat:0]
enabled = false

# service lightdm restart

감사합니다.
2013-08-06 00:21 - 테스터

Re: 답변 감사합니다.

 
위에 적어주신 대로 lightdm.conf 파일을 수정하니 정상적으로 동작합니다.
더운날 고생하셨습니다.
감사합니다.