[ubuntu] ientd & tftp 설치 주의

우분투에서 inetd를 이용한 tftpd 서비스를 올리라믄 패키지 선택을 주의해서 해야된다.
일단 inetd 패키지는 netkit-inetd로 하고, tftp daemon은 atftpd로 설치를 해야지~
inetd가 지대로 tftpd를 올려준다.
까탈스런 넘...
------------------------------------------------------------------------------------------------------------------------------

tftp 서버 설정

부트 이미지를 전송해 줄 컴퓨터가 우분투나 데비안 계열일 때,
root@kc:/ #apt-get install tftpd-hpa 를 하여, tftp데몬 패키지를 설치한다.

tftpd을 실행해야 하는데, 독립적으로 단순히 실행하려고 한다면,
root@kc:/ #/usr/sbin/in.tftpd -l -s /tftpboot 라고 입력한다.

-l 옵션은 데몬을 독립적으로 띄우겠다는 옵션이고, -s 옵션은 tftp 루트 디렉토리를 지정해주는 옵션이다. 당연히 /tftpboot 디렉토리는 미리 만들어 두어야 한다.

만약 inetd 수퍼 데몬을 통해서 실행하고 싶으면 /etc/inetd.conf 파일을 열어서 다음의 한 줄을 추가해준다 tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /tftpboot

경험한 바로는 우분투 기본 패키지에 inetd 가 들어있지 않은 듯 하여 inetd를 통하려면 inetd를 추가로 설치해야 하고, 그냥 독립적으로 실행하였다.

tftpd 가 제대로 돌아가는 지 확인해보려면,

/tftpboot/asdf 파일을 하나 넣어두고,
root@kc:/ #tftp localhost
tftp>get asdf
tftp
>quit


      리눅스  |  2007. 10. 8. 10:02



sokoban's Blog is powered by Daum & Tattertools