보드에 다운로드 하기 위해서 ubuntu에 tftp daemon을 돌릴려고 했는데 그 과정이 참 고생스러웠다.
웹 서핑결과 tftpd 설정은 크게
1. tftpd를 이용하는 방법과
2. tftpd-hpa를 이용하는 방법
3. xinetd + tftpd-hpa
으로 나뉜다.
but 2가지 다 현재 버전과는 맞지 않고 3번째 방법으로 성공
패키지 설치
$ sudo apt-get install xinetd tftpd-hpa
xinetd 설정
$ sudo vi /etc/xinetd.d/tftp
tftpd-hpa 설정
$ sudo vi /etc/default/tftpd-hpa
#/etc/default/tftpd-hpa
서비스 시작
$ sudo service xinetd restart
$ sudo stop tftpd-hpa
$ sudo start tftpd-hpa
port확인
69번 포트가 open되어 있는지 확인
$ netstat -anu
접속 확인
Vista에서 tftpd.exe를 이용해서 download확인
잘동작한다 :)
웹 서핑결과 tftpd 설정은 크게
1. tftpd를 이용하는 방법과
2. tftpd-hpa를 이용하는 방법
3. xinetd + tftpd-hpa
으로 나뉜다.
but 2가지 다 현재 버전과는 맞지 않고 3번째 방법으로 성공
패키지 설치
$ sudo apt-get install xinetd tftpd-hpa
xinetd 설정
$ sudo vi /etc/xinetd.d/tftp
service tftp
{
protocol=udp
port=69
socket_type=dgram
wait=yes
user=nobody
server=/usr/sbin/in.tftpd
server_args= -s /tftpboot
disable= no
}
tftpd-hpa 설정
$ sudo vi /etc/default/tftpd-hpa
#/etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure --create"
$ sudo service xinetd restart
$ sudo stop tftpd-hpa
$ sudo start tftpd-hpa
port확인
69번 포트가 open되어 있는지 확인
$ netstat -anu
Proto Recv-Q Send-Q Local Address Foreign Address State
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp 0 0 0.0.0.0:69 0.0.0.0:*
접속 확인
Vista에서 tftpd.exe를 이용해서 download확인
잘동작한다 :)