- Xstart 연결시 호스트네임, 아이디, 패스워드를 입력하고 접속을 하려고 하니 다음과 같은 메시지가 나옵니다.
Error: Can't open display: 192.168.1.100:0.0
Error: Couldn't find per display information - PC가 NAT 시스템 안에 있습니다. 외부의 호스트로 연결하려면 어떻게 해야하나요?
- Xmanager 사용시 방화벽의 포트는 어떻게 설정해 주면 되나요?
- Linux에서 방화벽 설정으로 인해 Xmanager가 동작하지 않습니다.
- Windows XP를 사용하고 있는데 Xmanager 접속이 되지 않습니다.
- Xstart 접속한 후에 CDE나 GNOME/KDE 환경을 사용하려면 어떻게 해야하나요?
- SSH 프로토콜을 이용하여 Xmanager를 사용할 수 있나요?
- 256 color를 쓰는 CAD 등의 어플리케이션에서 색이 제대로 표현되지 않습니다.
- 특정 프로그램 사용시 'Xlib: extension "GLX" missing on display' 라는 메시지가 나옵니다.
- 리눅스의 xterm 사용시 백스페이스키가 작동하지 않습니다.
- 특정 응용프로그램 실행시 창이 사라져서 창 조작이 불가능합니다.
- Mandrake 9.1에 접속할 수 없습니다.
| 리눅스 runlevel 설정 /etc/inittab 파일에서 runlevel을 5로 설정합니다. id:5:initdefault: | |||||||||||||
| gdm 환경 설정 (gdm을 사용하는 경우) /etc/X11/gdm/gdm.conf 파일의 [xdmcp] 섹션에서 Enable의 값을 1로 설정합니다. Enable=1 fedora의 경우 /etc/X11/gdm/gdm.conf 파일의 [security] 섹션에서 DisallowTCP의 값을 false로 설정합니다. | |||||||||||||
| kdm 환경 설정 (kdm을 사용하는 경우) /etc/X11/xdm/xdm-config 파일의 다음 라인을 코멘트 처리합니다. DisplayManager.requestPort: 0 ==> !DisplayManager.requestPort: 0 /etc/X11/xdm/Xaccess 파일의 다음 줄에 코멘트 기호(#)를 삭제합니다.
| |||||||||||||
| 방화벽 설정 리눅스 설치시 방화벽을 설정한 경우 Xmanager가 사용하는 방화벽 포트를 열어줍니다. 자세한 내용은 FAQ 5번 FAQ 6번을 참고하세요. | |||||||||||||
| Linux 서버를 재부팅 한 후 Xmanager를 실행합니다. |
Error: Can't open display: 123.45.1.67:0.0
Error: Couldn't find per display information
4. PC가 NAT 시스템 안에 있습니다. 외부의 Linux/Unix 호스트로 연결하려면 어떻게 해야 하나요?
| NAT system의 포트포워딩 설정 | |
| Xstart 접속시 SSH 프로토콜 사용 |
위의 두가지 방법은 Xstart 접속에 한합니다. 위와 같은 상황에서 CDE나 GNOME/KDE환경을 얻으시려면 FAQ 8번을 참고하시기 바랍니다.
| NAT system의 포트포워딩 설정 포트포워딩을 이용하려면 NAT system의 TCP 6000번 포트를 PC의 TCP 6000번 포트로 포워딩하면 됩니다. 로컬 유저가 여러명일 때에는 다음과 같이 포워딩 하세요. (NAT, 6001) -> (PC1, 6000) (NAT, 6002) -> (PC2, 6000) . . . (NAT, 6009) -> (PC9, 6000) 그런 후에 Xstart 프로그램에서 각 유저는 "-display" 옵션을 다음과 같이 합니다. PC1: /usr/bin/X11/xterm -ls -display $NATsystem:1 PC2: /usr/bin/X11/xterm -ls -display $NATsystem:2 . . . PC9: /usr/bin/X11/xterm -ls -display $NATsystem:9
|
SSH 연결을 이용하는 경우에는 위와 같은 설정이 필요없습니다. SSH 연결은 PC와 Linux/Unix 사이에 암호화 터널을 생성하므로 서버가 지원한다면 SSH 프로토콜을 사용하는 이 방법을 추천해드립니다. 5. Xmanager 사용시 방화벽의 포트는 어떻게 설정해 주면 되나요?
| PC에서 Host 방향으로 (Outbound/outgoing) - XDMCP 연결 사용시: UDP 177 - Xstart 사용시: TCP 22, 23, 512, 513, 514 (사용 프로토콜만) - 폰트서버 구동시: TCP 7000, 7100, 7500 (사용 포트만) | |
| Host에서 PC 방향으로 (Inbound/incoming) - TCP 6000 ~ 6010 - TCP 16001 (GNOME 사용 시만) |
6. 리눅스에서 설정된 자체 방화벽 때문에 리눅스에 접속할 수 없습니다. 어떻게 해야 하나요? 7. Windows XP를 사용하고 있는데 Xmanager 접속이 되지 않습니다. 제어판을 열고 네트워크 연결을 선택합니다. 사용하고 있는 인터넷 연결을 오른쪽 클릭한 후 속성을 선택합니다. 속성 다이얼로그 박스에서 고급탭을 선택합니다. 고급 설정 다이얼로그 박스에서 Firewall 사용을 해제하십시오. Firewall을 사용해야 하는 상황이라면 Xmanager 사용을 위한 TCP 포트 6000 ~ 6010번 개방을 위한 설정을 하셔야 합니다. 또한, TCP/IP 필터링 설정도 살펴보시기 바랍니다. 제어판을 열고 네트워크 연결을 선택합니다. 사용하고 있는 인터넷 연결을 오른쪽 클릭한 후 속성을 선택합니다. 속성 다이얼로그 박스에서 일반탭을 선택합니다. 인터넷 프로토콜(TCP/IP)를 선택합니다. 일반탭에서 고급을 선택합니다. 고급 TCP/IP 설정 다이얼로그 박스에서 옵션탭을 선택합니다. TCP/IP 필터링을 선택합니다. TCP/IP 필터링 사용을 해제하거나 Xmanager 사용을 위한 TCP 포트 6000~6010번 개방을 위한 설정을 하셔야 합니다. 8. Xstart 접속한 후에 CDE나 GNOME/KDE 환경을 사용하려면 어떻게 해야하나요?
Xstart 접속 후 해당 명령어 실행
| |||||||||
Xstart 접속 시 바로 실행시키는 경우
|
| 폰트 서버 설정 폰트 서버 설정 및 구동법은 FAQ 10번을 참고하시기 바랍니다. | |
| Linux/Unix 시스템의 폰트 복사 Linux/Unix 시스템의 콘솔에서 다음 명령을 실행하여 폰트가 설치되어 있는 디렉토리를 찾습니다. $ xset q 필요한 폰트가 들어 있는 디렉토리를 확인하고 디렉토리 단위로 "C:\Program Files\NetSarang\Xmanager2\Fonts\SystemName"에 복사합니다. 그 후에 Xconfig를 실행하여 프로파일의 폰트 항목에서 fonts.dir이 있는 각 디렉토리를 등록해 주면 됩니다. FTP로 폰트파일들을 받을 때 binary로 전송 받아야 합니다. 폰트를 파일별로 각각 추가하거나 파일이 Xmanager가 인식할 수 있는 형태가 아닌 경우는 설정이 조금 복잡합니다. 자세한 방법은 [Xmanager 도움말] -> [폰트 관리]의 내용을 참조하십시오. |
10. 폰트서버 구동은 어떻게 하면 되나요?
| 폰트 서버 구동 방법 : Unix(Linux)에서 해야 할 일 # xfs 또는 fs [Enter] (리눅스의 경우) /etc/X11/fs/config 파일에 아래 항목이 있을 경우 주석 처리 후 폰트 서버 구동 no-listen = tcp ==> #no-listen = tcp | |
| 폰트 서버를 등록하는 방법 : Xmanager에서 해야 할 일 [Xconfig] -> [프로파일 등록 정보] -> [폰트탭] -> [폰트 서버 추가] -> Unix(Linux) 서버 주소, 7100번 포트 등록 |
Xstart 접속시 한글 입출력을 하려면 아래와 같은 다소 복잡한 설정이 필요하니, XDM 접속이 가능하시면 이를 권유해드립니다.
한글 폰트가 있어야 합니다. 한글을 사용하기 위한 일련의 환경설정이 필요합니다.a. Language 설정
b. resource 적재
c. XFILESEARCHPATH 설정
d. XMODIFIERS 설정
한글 입력서버 실행 (linux: ami, solaris: HTT, DEC: dxhangulim, HP: xkim 등 해당 유닉스의 한글입력서버) 한글입출력이 가능하도록 설계된 X클라이언트 실행 각 서버별 step은 다음과 같습니다.
| Sun Solaris 2-a. $ LANG=ko; export LANG 2-b. $ /usr/openwin/bin/xrdb -merge /usr/dt/config/ko/sys.resources 2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S ; export XFILESEARCHPATH 3. $ /usr/openwin/bin/htt & 4. $ /usr/dt/bin/dtterm & | |
| HP 2-a. $ LANG=ko_KR.eucKR 2-b. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko/%N%S) 2-d. $ XMODIFIERS=@im=_XIMP_ko_KR.eucKR#xkim.0) 3. $ /usr/bin/X11/xkim & 4. $ /usr/dt/bin/dtterm & | |
| AIX 2-a. $ LANG=ko_KR 2-b. $ DISPLAY=192.168.1.112:0 (display 설정을 적절히 해줍니다.) $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR/sys.resources 2-c. $ XFILESEARCHPATH=/usr/dt/app-defaults/ko_KR/%N%S 4. $ /usr/dt/bin/dtterm & | |
| DEC 2-a. $ setenv LANG ko_KR.eucKR 2-b. $ /usr/bin/X11/xrdb -merge /usr/dt/config/ko_KR.eucKR 3. $ /usr/bin/X11/dxhangulim & 4. $ /usr/dt/bin/dtterm & | |
| Linux 2-a $ export LANG=ko_KR.euckr 2-d $ export XMODIFIERS=@im=Ami 3. $ ami & 4. $ /usr/bin/X11/gnome-terminal & |
12. SSH 프로토콜을 이용하여 Xmanager를 사용할 수 있나요? Xmanager 폴더(그룹)에 있는 Xstart를 실행 [프로토콜]을 SSH로 선택 [실행명령] 입력란에 다음의 예와 같이 xterm 등을 실행할 수 있는 명령을 입력
/usr/bin/X11/xterm -ls
SSH 프로토콜을 사용하는 경우에는 연결 시 SSH 서버가 적절한 DISPLAY 값을 부여 하므로 -display 옵션이 필요 없습니다. 13. [Xmanager 1.3] 256 color를 쓰는 CAD 등의 어플리케이션에서 색이 제대로 표현되지 않습니다. 14. 특정 프로그램 사용시 'Xlib: extension "GLX" missing on display' 라는 메시지가 나옵니다.
| I-DEAS (CAD) "-dX3D" 옵션을 주어 실행 | |
| xmakemol Debian Linux: OpenGL을 지원하는 xmakemol-gl 패키지가 아닌 xmakemol 패키지를 사용 Redhat Linux: 설치시 configure 옵션에서 OpenGL과 관련된 것을 끄고 설치 ./configure --with-mesa=no --with-opengl=no --with-glu=no --with-glw=no |
키보드 에디터에서 다음과 같이 키보드 파일을 수정하면 됩니다.
Xmanager 폴더에서 키보드 에디터를 실행 또는 [X 설정]->[입력]->[키보드 파일]->[편집]을 선택 설정되어 있는 키보드 화일을 오픈 키보드 그림에서 백스페이스키를 선택 아래쪽에 있는 Keysym을 다음과 같이 수정Unshifted: BackSpace
Shifted: NoSymbol
ModeSwitch: NoSymbol
ShiftedModeSwitch: NoSymbol
저장하고 Xmanager를 다시 실행 16. 특정 응용프로그램을 실행할 때 창이 사라져서 창 조작이 불가능합니다.
17. Mandrake 9.1에 접속할 수 없습니다. root로 로그인합니다. QT library 3.1.2 RPM package를 설치합니다.
# rpm -i -nodeps -force libat3-3.1.2-12mdk.i586.rpm 각 user마다 $HOME 디렉토리에 qtrc 파일을 생성합니다. XDM 접속을 하는 경우엔 이 과정이 필요없습니다.
$ cd
$ mkdir .qt
$ touch .qt/qtrc
기존 QT library를 복구하시려면 /usr/lib/qt3/lib 를 backup 해두셔야 합니다.
출처 : linuxsarang.net
bibaram
댓글 0
아직 댓글이 없습니다.