[답변]비공인 ip 를 사용하고있는데

[답변]비공인 ip 를 사용하고있는데

1999-07-08 00:00 - 넷사랑

[ Openwin 환경 사용 방법 ]

Sun사의 OpenWindows를 사용하는 경우는 대개 Sun의 콘솔에서
다음과 같이 openwin 명령을 구동시킵니다.

$ openwin [Enter]

Sun을 부팅시킨 후 로그인 절차를 밟고 위 명령을 실행시키면
화면이 텍스트모드에서 그래픽모드로 바뀌면서 OpenWindows 환경이
구축됩니다. 입력서버와 파일관리자, 명령툴 등이 화면에 나타납니다.

openwin이라는 명령외에 xinit 또는 startx라는 명령도 있는데
대개는 openwin으로 시작합니다.

이 openwin, xinit 그리고 startx 명령은 Sun을 부팅한 후 한 번만
실행해야 합니다. 만약 한 번 더 실행하고 싶으면 OpenWindows를
종료하고 텍스트모드(콘솔모드)로 돌아간 다음 실행해야 합니다.
이것은 MS-DOS에서 win이라는 명령을 실행하는 것과 같습니다.
MS Windows를 실행시킨 상태에서 다시 win이라는 명령을 실행할 수
없는 것과 마찬가지입니다.

Xmanager를 이용해서 Sun에 접속할 때는 어떻게 해야 OpenWindows
환경을 구축하는가? 대개는 리모콘을 이용해서 xterm 또는 hanterm만
하나 띄워서 사용하는 사람이 많습니다. telnet이나
netterm을 사용하면 vi를 사용할 때 문제가 있기 때문에 hanterm을
많이 사용합니다. 그러나 다음 설명을 잘 읽어 보시면 OpenWindows를
콘솔에서와 똑같이 사용할 수 있습니다.

먼저 주의해야 할 것은 리모콘으로 xterm을 띄운 다음
명령 프롬프트에서 openwin 명령을 실행하면 안된다는 것입니다.
앞서 설명한 대로 openwin은 콘솔의 OpenWindows 환경을 구축해 주는
것이고 여러 번 실행할 수 없기 때문입니다.

openwin 명령은 쉘스크립트(shell script)라서 편집할 수 있습니다.
Xmanager 설치 디렉토리에 보면 "Xmanager.sh"라는 파일이 있는데
바로 openwin 파일을 수정해서 Xmanager에 맞게 고쳐 놓은 것입니다.

XDM 또는 CDE를 사용하는 경우에는 이런 번거로움이 전혀 없습니다.
모든 환경이 자동으로 갖추어지기 때문입니다. 그러나 OpenWindows를
사용할 때는 대부분 openwin 명령을 사용합니다.

I. Xmanager.sh를 이용한 OpenWindows 환경 구축

1. 먼저 Xmanager.sh 파일을 Sun으로 복사합니다.
ftp를 이용해서 복사하되 ascii 모드로 전송합니다.
사용자의 $HOME 디렉토리에 복사합니다. 물론 다른
디렉토리에 복사해도 상관없습니다.
2. Xmanager.sh가 모두 대문자로 된 경우 다음과 같이
이름을 바꿉니다.

$ mv XMANAGER.SH Xmanager.sh

3. Xmanager.sh를 실행파일로 바꿉니다.

$ chmod +x Xmanager.sh

4. 리모콘으로 xterm을 실행합니다.
5. xterm의 명령프롬프트에서 다음과 같이 실행합니다.

$ ./Xmanager.sh [Enter]

위의 절차를 모두 마치면 OpenWindows 환경이 구축됩니다.
문제가 발생한다면 다음 설명을 참고하시기 바랍니다.

OpenWindows가 잘 실행되면 Xmanager.sh를 리모콘에서
직접 실행할 수도 있습니다. xterm을 실행하는 것과 같은 방법으로
실행하면 됩니다. 이 때는 [X 설정]에서 [Xmanager 자동끝내기]
옵션을 끄도록 합니다.

II. Xmanager.sh을 이용하지 않고 OpenWindows 환경을 구축하기

1. 먼저 리모콘으로 xterm을 실행합니다.
2. xterm의 명령 프롬프트에서 다음 명령을 실행합니다.

# csh을 사용할 경우

$ setenv OPENWINHOME /usr/openwin
$ setenv LD_LIBRARY_PATH /usr/openwin/lib:/usr/lib
$ setenv LANG korean

# sh 또는 ksh을 사용할 경우

$ export OPENWINHOME=/usr/openwin
$ export LD_LIBRARY_PATH=/usr/openwin/lib:/usr/lib
$ export LANG=korean

이 명령들을 .cshrc 또는 .profile에 넣어 두면 사용하기
편리합니다.

3. 입력서버와 윈도우매니저를 구동합니다.

$ htt & [Enter]
$ olwm & [Enter]

4. 필요시 명령툴과 쉘툴을 구동합니다.

$ cmdtool & [Enter]
$ shelltool & [Enter]

명령툴과 쉘툴은 윈도우매니저의 메뉴에서 구동할 수도
있습니다.

[ 비공인 IP를 사용하는 경우 ]

1. 연결하려는 유닉스 호스트가 같은 내부 IP를 사용하는 경우

=> 같은 내부에 있는 호스트이기에 내부 IP을 인식하고
사용할 수가 있다.

2. 유닉스가 내부 IP를 사용하지 않고 외부에 있는 경우

=> 외부에 있는 Xclient 프로그램이 내부 IP을 사용하는
PC(X Server)의 위치를 알 수가 없기에 연결이 불가능 합니다.


이전 조회수: 113