2011년 6월 28일 화요일

리눅스 서버 TFTP 서버 설정 및 사용하기

리눅스 서버에서의 tftp 서버 설정
1) # vi /etc/xinet.d/tftp 파일을 열고 다음과 같이 설정한다.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
flags = IPv6 IPv4
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
}

2) 리눅스 서버에서 tftp 승인 설정을 해준다.
# vi /etc/exports 파일을 열고 다음과 같은 내용을 추가한다.
/share *(ro,no_root_squash)
/tftp *(ro,no_root_squash)


3) samba 서비스에도 디렉토리 사용을 명시한다.
# vi /etc/samba/smb.conf 파일을 열고 다음과 같은 내용을 추가한다.
[tftpboot]
comment = CNV tftpboot
valid users = %U
path = /tftpboot
read only = no
writable = yes
inherit acls = yes

4) 중계 서버에서의 서비스를 재시작한다.
# service samba restart
# service xinetd restart

5) tftp 로 다운 받기를 테스트 한다.
윈도우 실행 키 - 실행 - cmd 를 입력하여 커맨드 프롬프트 창을 실행한다.
파일을 다운 받고자 하는 위치로 이동한 후, 커맨드를 입력한다.
tftp -i 165.186.174.165 get abcde.txt
-i 뒤에 나오는 IP 는 중계서버 IP
/tftpboot 안에 위치한, 다운 받고자 하는 파일 이름을 명시

댓글 없음:

댓글 쓰기