RedHat 7.1을 사용하는데, host는 보이는데 X 윈도 연결이 안됩니다. [2]

RedHat 7.1을 사용하는데, host는 보이는데 X 윈도 연결이 안됩니다.

2002-01-15 00:00 - frank

Xmanager Evaluation version으로 테스트 중입니다.

저는 사실 Linux에 대해서도 문외한인데,
netsarang Homepage에 나온대로

1. 리눅스 runlevel 설정

/etc/inittab 파일에서 runlevel을 5로 설정합니다.
id:5:initdefault:


2. gdm 환경 설정 (gdm을 사용하는 경우)

/etc/X11/gdm/gdm.conf 파일의 [xdmcp] 섹션에서 Enable의 값을 1로 설정합니다.
Enable=1


3. kdm 환경 설정 (kdm을 사용하는 경우)

/etc/X11/xdm/xdm-config 파일의 다음 라인을 코멘트로 막습니다.
DisplayManager.requestPort: 0 ==>
!DisplayManager.requestPort: 0

/etc/X11/xdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제합니다.
#* #any host can get a login window ==>
* #any host can get a login window

/etc/X11/xdm/kdmrc 혹은 /usr/share/kdm/kdmrc 파일에서 Enable의 값을 true로 설정합니다.
Enable=true


4. 방화벽 설정 (리눅스 설치시 방화벽을 설정한 경우)

/etc/sysconfig/ipchains 파일의 앞부분에 다음 문장을 추가합니다.
-A input -p udp -s 0/0 -d 0/0 177 -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 telnet -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 ssh -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 login -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 exec -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 shell -j ACCEPT
-A input -p tcp -s 0/0 -d 0/0 7100 -j ACCEPT


5. 재부팅 한 후 Xmanager를 실행합니다.

에서 4번항 방화벽 설정을 제외하고는 모두 옮겨 적었으며, 4번항에 해당하는 화일은 찾을 수 없었습니다.

거기다가 /etc/inittab에서 x:5:respawn:/etc/X11/prefdm -nodaemon을 -deamon으로 수정하였습니다.

여기까지 하고 Linux를 reboot한 후에 Xmanager를 실행하였더니 호스트선택창에서 제가 연결하고자 하는 Linux machine이 보이더군요. 그런데 정작 연결을 하고자 하니 아무 반응이 없는 것 처럼 보입니다. 다소 이상한 현상은 호스트선택창에 나타날 때 다른 machine에 비해 표시되는 속도가 현격하게 느립니다.

미리 도움에 감사드립니다.


다음과 같이 변경을 해주시면 됩니다.

2002-01-16 00:00 - 강성광

1. /etc/inittab 파일에서

x:5:respawn:/etc/X11/prefdm -nodaemon

항목은 수정하실 필요가 없습니다. 다시 내용을 복구 해주시기 바랍니다.

2. ps -ef | grep dm

명령을 이용하여 실행되고 있는 데몬을 확인해 주시고
gdm, kdm에 따라서 해당하는 환경 설정이 바르게 되어 있으면 됩니다.

kdm 데몬이 돌고 있을 때 RedHat 7.1 의 경우
Enablue=true 삽입해 주셨으면 다시 삭제해 주시기 바랍니다.
7.1 버전의 kdmrc 에서는 적용되지 않습니다.


이상의 설정을 변경해 주시고 그래도 접속이 안되신 다면

다음과 같은 사항을 확인해 주시기 바랍니다.

1. X 설정에서 XDM 항목의 XDMCP 포트 번호가 177 번
2. 리모콘 을 이용한 telnet 접속의 성공 여부

또한 다음의 정보를 알려주시면 도움이 되겠습니다.

1. RedHat 서버와 Xmanager가 설치된 PC가 같은 네트워크에 있는지 여부와
서로 다른 네트워크에 있을 경우 사설 네트워크 여부와, 방화벽의 유무

성공하시기를 바랍니다.


다음과 같이 변경을 해주시면 됩니다.

2002-01-16 00:00 - frank

감사합니다.
아마도 firewall과 관계가 있었던 것 같습니다.

firewall을 아예 disable 시킨 호스트에 대해서는 잘 동작합니다.

감사합니다.


이전 조회수: 864