Systems/Unix / Linux2007.11.22 10:08
Fedora Core 6를 기본으로 깔면 아예 xinetd가 없어서 telnet을 활성화 시키려면 xinetd를 깔아야 한다. (yum install xinetd를 하면 되겠지만 sshd가 있는 마당에 뭐하러 -_-) telnet을 사용하는 것을 권장하지 않지만, 그래도 어쩔 수 없이 telnet 서비스를 활성화시켜야 하는 상황이 있을 수 있다.

TELNET 서버의 설치(Fedora Core 6 기준)

1. yum install xinetd
2. yum install telnet-server

xinetd를 깔고 telnet-server를 깐다. (FC6 후기 버전에서는 이들 패키지가 기본으로는 설치되어있지 않다)

시스템 -> 관리 -> Services를 선택해 보면 xinetd가 선택되어 있다. 그 상태에서 두 번째 탭인 On Demand Services를 클릭해 보면, 실행할 수 있는 부가 서비스들의 목록이 뜬다. 단순한 telnet 서버를 만드는 것이 목적이라면, 그 상태에서 서비스 중 하나인 'telnet'을 선택하고 설정을 저장한 다음 xinetd를 다시 실행하면 된다. 설정을 저장하지 않으면 제대로 되지 않는다.

TROUBLESHOOTING

1. Connection Refused

서버로 Telnet을 했는데 이런 메시지가 나오면, 십중 팔구는 방화벽 설정 떄문에 Connection이 거부된 경우이다. 시스템 -> 관리 -> 보안 수준 및 방화벽 으로 가서 '신뢰하는 서비스'에 telnet을 추가하기 바란다.

2. Connection closed by foreign host

서버에 telnet 접속을 했는데 telnet 서버가 connection을 강제종료시킨 경우. 다음과 같은 메시지가 수반되는 경우가 있다.

getnameinfo:localhost:Success
Temporary failure in name resolution:Illegal seek


이런 메시지가 나오면 답은 간단하다. 증상의 원인은 전부 name server와 관련이 있다.

1. name server에 접근이 불가능한 사설망 안에서 telnet을 시도한 경우
2. name server의 위치가 잘못 입력되어 있는 경우

telnet 서버는 DNS에 역 쿼리를 해서 지금 나한테 telnet을 하려는 놈이 존재하는지를 파악하려고 시도한다. 그 시도가 실패하게 되면 telnet을 하는 놈이 '안전하지 못한' 클라이언트라는 판단을 하고 접속을 강제종료하게 된다. 따라서 telnet이 안될 경우, telnet 서버가 name server에 접속을 할 수 없기 때문에 그런 일이 벌어지는 것이라고 보는 것이 맞다.

이 문제를 해결하는 방법은 두가지가 있는데, name server의 위치가 잘못 입력되어 있는 경우에는 /etc/resolv.conf에 nameserver XXX,YYY.ZZZ.GGG를 입력해줘서 해결하는 방법이 있을 것이고, name server에 접속할 수 없는 사설망이라면 /etc/hosts 파일에 접속 가능한 클라이언트의 IP를 직접 적어주는 방법이 있다. 아래와 같이.

129.XXX.YYY.102   foo.bar.com foo

이렇게 해주면 해당 IP에 대해서는 접속이 허용될 것이다.


신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

Systems/Windows2007.09.06 09:00

가장 기본적인 가정은, LM70에는 Fedora Core 6가 제일 잘 맞더라, 하는 것입니다. Ubuntu는 시도해보지 않아서 잘 모르겠습니다.

1. Windows 설치

LM70에 Windows XP 설치 CD를 넣고 시도해 보면, 잘 안됩니다. 장치 Configuration을 검사하다가 뻗어버리는데, 기본적으로 Windows 인스톨러에 SATA 관련 기능이 없는 탓도 있을 것이고... 아무튼 잘 되질 않습니다. 가장 쉬운 방법은 시스템 부팅 시 F11 버튼을 눌러 Xnote의 시스템 복구 기능을 구동시키는 것입니다.

이 기능이 구동된 후에는 파티션을 나눈다거나 하는 작업을 고급 설정 부분에서 할 수 있습니다. 유의할 것은 Windows가 하드 디스크 상의 첫번째 파티션이 되어야 한다는 점입니다. 그렇게 잡지 않으면 LM70의 시스템 복구 기능이 제대로 동작하지 않습니다. 저는 Windows 용으로 25G 정도의 용량을 잡아주었습니다.

파티션을 나눈 다음에는 한번 재부팅 한 다음에 (왜 그런지 모르겠지만, 재부팅하지 않으면 복구 후에도 Windows가 정상적으로 부팅되지 않습니다) 앞서 만든 주 파티션에 Windows를 복구해주어야 합니다. 그런 다음에 Windows가 정상적으로 부팅되면 이제 프로그램을 깔아준다던가, 네트워크를 잡는다거나 하는 작업들을 해 주면 됩니다.

2. Linux 설치

Windows가 제대로 설치된 다음에는 Linux 설치는 오히려 간단합니다. 설치 화면이 실행되고 다음 버튼을 눌러나가다 보면 하드 디스크 파티션과 관련된 화면이 나올텐데, 여기서 "하드 디스크 여유 공간에 기본 파티션 설정"을 선택한 다음 계속 진행해 나가면 됩니다. sda1은 Windows 용, sda2는 부트 이미지가 들어가는 영역인거같구요, sda3에 Linux 파일들이  깔리게 됩니다.

그런 다음에 다음 버튼을 누르다보면 부트로더 설치(GRUB)와 관련된 화면이 나오고 거기에 부팅할 OS 목록이 나옵니다. 두 번째 OS가 아마 Other로 나올텐데, 여기서 그 목록을 클릭한 다음 오른쪽의 편집 버튼을 눌러 그 이름을 Other에서 Windows XP로 바꾸어주면 됩니다.

그런 다음에 나오는 화면은 뭐 별로 어려운 부분이 없으니까 그냥 넘어가도 됩니다.

설치가 제대로 되었으면 이제 GSynaptics를 설치하고, 무선랜을 잡아주는 작업을 해 주면 됩니다.

GSynaptics 설치를 하는 제일 쉬운 방법은, yum install gsynaptics를 실행하는 것입니다. 소스 설치를 하려면 (왜?) GSynaptics 홈페이지에 가서 소스를 다운받아 컴파일을 해 주면 되는데, FC6 설치 직후에 컴파일을 하려면 ./configure부터 잘 안될겁니다. yum install perl-XML-Parser를 입력하여 관련 모듈을 설치한 다음에 ./configure; make; make install 하면 됩니다. (당연히 make install 하려면 super user가 되어야.. ㅎㅎ)

그런 다음 gsynaptics를 실행해 보면... 또 안됩니다. ㅋㅋ

/etc/X11/xorg.conf에 보면 Section InputDevice 부분이 있습니다. 다음과 같이 편집합니다.

Section "InputDevice"
        Identifier  "Synaptics"
        Driver      "synaptics"
        Option      "Device" "/dev/input/mice"
        Option      "Protocol" "auto-dev"
        Option      "Emulate3Buttons" "yes"
        Option      "SHMConfig" "true"
EndSection

이렇게까지 하고 재부팅해보거나 X 서버를 다시 실행시킵니다. 그런다음 명령행 상에서 gsynaptics 프로그램을 실행시키면, 터치패드를 켜고 끌 수 있습니다.

그런 다음에는 무선랜을 잡아야 하는데요.

rpmfind.net에서 ipw2200-firmware-3.0.9-noarch.rpm을 갖다가 깝니다. 그런 다음 재부팅해보면 eth1 (무선랜)이 제대로 올라오는 것을 볼 수 있습니다.

그런 다음에는 시스템->관리->Services 에서 NetworkManager와 NetworkManagerDispatcher 두개를 다 살려줘야합니다. 그러면 화면 상단 구석에 NetworkManager 애플릿이 떠서 인터페이스들을 관리하는 것을 볼 수 있습니다. 뜨지 않는다면 로그아웃했다가 다시 로그인해보면 뜰겁니다. (그래도 안되면 재부팅 ㅋㅋ)

아무튼 이정도까지 하면 이제 해야 할 건 대충 다 했다고 볼 수 있습니다.

나머지는 그때그때 알아서~

PS. 여기까지 했는데도 뭔가 잘 안된다면? 그때는 이 문서를 참고하세요.



신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

Systems/Unix / Linux2007.08.31 23:22
LM70의 Wireless Card는 Intel PRO/Wireless 2200BG입니다.
그런데 Fedora Core 6를 설치하고 무선랜이 잡히는 지 보면 잘 안잡힙니다.

# dmesg | grep ipw2200

위의 명령으로 관련된 커널 메시지를 보면,

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation

저런 메시지가 출력되는 것을 볼 수 있습니다. 그 아래쪽을 보면 펌웨어가 없다던가 하는 메시지도 뜨는 것을 볼 수 있을겁니다. 드라이버는 깔아주는데 펌웨어는 안깔아준다라.. 요상하지요 -_-;

http://ipw2200.sourceforge.net/firmware.php

위의 링크에 가 보면 v1.1.1 이상의 드라이버에서는 firmware를 3.0을 설치해줘야하는 것을 알 수 있습니다. rpmfind.net에 가서 ipw2200-firmware라는 이름으로 rpm이 있는지 찾아봅니다. 찾아서  ipw2200-firmware-3.0.9-noarch.rpm라는 이름의 rpm을 깔아주면 됩니다.

그런 다음 재부팅을 하면 아마 다 잘 잡힐 겁니다.

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.1.2kmprq
ipw2200: Copyright(c) 2003-2006 Intel Corporation
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Detected geography ZZM (11 802.11bg channels, 0 802. 11a channels)

그런 다음에는 시스템->관리->Services 에서 NetworkManager와 NetworkManagerDispatcher 두개를 다 살려줘야합니다. 그러면 화면 상단 구석에 NetworkManager 애플릿이 떠서 인터페이스들을 관리하는 것을 볼 수 있습니다. 뜨지 않는다면 로그아웃했다가 다시 로그인해보면 뜰겁니다. (그래도 안되면 재부팅 ㅋㅋ) 이 애플릿은 유선에 연결하면 유선쪽에 DHCP 연결을 해서 IP를 받아오고, 무선에 연결하면 무선쪽에 DHCP 연결을 해서 IP를 받아오는 삽질을 지가 알아서 다 해줍니다 -_- (물론 유선쪽이 Static IP Address인 경우에도 잘 됩니다.)

만일 이렇게 해도 뭔가 잘 안된다면 아래의 문서를 참고하여 Set Mode에 관한 문제가 발생하지는 않았는지 검토해봐야 합니다.

http://kldp.org/node/82695

여기에 관련 설정법이 있으니 참고하시기 바랍니다. 혹시라도 해당 페이지에 접근을 못하는 사고가 발생할 경우를 대비하여, 실례를 무릅쓰고 관련 부분을 복사해 보도록 하겠습니다. 원 저자님께 감사드립니다. *꾸벅*

more..


신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

Systems/Unix / Linux2007.08.31 19:43

LM70에 Fedora Core 6을 깔면, 터치패드가 항상 enable 상태로 되고 Fn 키도 먹지 않아서 타이핑하기가 난감하다. 그런 경우, GSynaptics라는 프로그램을 깔면 문제가 해결된다.

기본적으로는 yum install gsynaptics를 실행한 후, http://gsynaptics.sourceforge.jp/  에 나온 대로 설정 파일을 고친 다음 재부팅을 하거나 X windows를 재시작하면 된다.

GNOME 사용자는 패널에 해당 프로그램을 등록해두면 언제든 터치패드를 켜고 끌 수 있어 편리하다.

신고
Posted by 이병준

소중한 의견, 감사합니다. ^^

  1. 네트워크 정보의 좋은 소스셔서 감사합니다 ,내가이 기사를 읽고 오랫동안 귀하의 사이트를 추적 유지되었습니다, 내가 더 관심을 지불할 것입니다 흥미로운 읽을 수 있습니다,기사가 가장 고전적인 스타일 중 하나가, 내가 한 번 읽으면, 내가 그들과 사랑에 깊이되었습니다이며, 좀 더 완벽한 작품을 기대

    2012.01.07 10:53 신고 [ ADDR : EDIT/ DEL : REPLY ]