도와주세요!!
글 수 15,339
2005.09.30 18:12:17 (*.252.101.77)
9214
tftp를 사용해보려다 잘 안되서 질문을 드립니다.
게시판에 올라온 글들을 거의 다 읽으며 했는데 여전히 잘 안되네요 ㅜㅜ
제가 사용하는 리눅스는 레드햇 7.1이고 전체설치 했습니다.
사용보드는 이지보드입니다.
잘 몰라서 제가 했던 명령어를 다 적어보았습니다. ^-^
호스트에서
netstat -al | grep tftp
-> udp 0 0 *:tftp *:* 잘 나옵니다.
호스트에서 ifconfig 쳤을때 다음과 같이 나옵니다.
eth0 Link encap:Ethernet HWaddr 00:11:09:CF:C2:C0
: inet addr:203.252.101.121 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
lo Link encap:Local Loopback
: inet addr:127.0.0.1 : Mask:255.0.0.0
: UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
이지 보드에서 ifconfig 쳤을 때 다음과 같이 나옵니다.
[root@ezboard/root] ifconfig
eth0 Link encap:Ethernet HWaddr 00:D0:CA:F1:21:25
: inet addr:203.252.101.100 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0 txqueuelen:1050
irrupt:47 Base address:0x300
lo Link encap:Local Loopback
: UP LOOPBACK RUNNING MTU:16436
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0 txqueuelen:0
커널로딩된 이지보드상에서 핑도 잘나옵니다.
이지부트상에서도 핑 나옵니다.
EZBOOT>ping 203.252.101.121
Send ARP Packet
:ARP PACKET Error
:ARP PACKET Receive
:HOST MAC : [00 11 09 CF C2 C0]
:Send Echo Packet
:PING TEST GOOD
여기서 커널을 올려보면
EZBOOT>tfk
:Receive zImage
:CS8900 Init...............
:CS8900 Mac Address : [00 D0 CA F1 21 25]
:CS8900 DECTECT VALUE : [0000300]
:CS8900 INIT Packet
:ARP PACKET Error
:ARP PACKET Error
:ARP PACKET Error
:ARP PACKET Receive
:HOST MAC : [0IP : [203.252.101.121]
:LOCAl IP : [203.252.101.100]
:00-0000Address : C1
:TFTP Rd
:Time Overflow
이렇게 나옵니다.
이후에는 핑도 안됩니다.,
EZBOOT>ping 203.252.101.121
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
EZBOOT>
여기서 다시한번 커널을 보내보면
EZBOOT>tfk
:Receive zImage
:CS8900 Init...............
:CS8900 Mac Address : [00 D0 CA F1 21 25]
:CS8900 DECTECT VALUE : [0000300]
:CS8900 INIT OK!!!
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Fail [Network Infomation]
이렇게 나오고 다운되서 미니컴을 꺼야 하는 상황에 다다릅니다.
그렇게 미니컴을 끄고 호스트로 나가서 다시 ifconfig을 해보면
이더넷 부분에 인터럽트가 있다고 나옵니다.
eth0 Link encap:Ethernet HWaddr 00:11:09:CF:C2:C0
: inet addr:203.252.101.121 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
:Interrupt:11 Base address:0xe800
=======================================================
이후에는 보드를 리셋해도 다시 핑이 이루어지지 않습니다.
호스트 PC를 껐다가 다시 리눅스를 가동하고
이더넷 설정이나 xinetd를 다시 설정해주고 돌아오면
그때서야 다시 핑이 이루어집니다.
이지부트에서 tftp관련 파일이 있는 위치 공백처리했습니다. (4번)
어떻게 해야 하는건가요? 알려주세요 ㅜㅜ
제 리눅스에서 x윈도우가 되지 않아서 위의 글은 다 집적 쳤습니다.
중간에 오타가 있을 수 있습니다. ^^;
게시판에 올라온 글들을 거의 다 읽으며 했는데 여전히 잘 안되네요 ㅜㅜ
제가 사용하는 리눅스는 레드햇 7.1이고 전체설치 했습니다.
사용보드는 이지보드입니다.
잘 몰라서 제가 했던 명령어를 다 적어보았습니다. ^-^
호스트에서
netstat -al | grep tftp
-> udp 0 0 *:tftp *:* 잘 나옵니다.
호스트에서 ifconfig 쳤을때 다음과 같이 나옵니다.
eth0 Link encap:Ethernet HWaddr 00:11:09:CF:C2:C0
: inet addr:203.252.101.121 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
lo Link encap:Local Loopback
: inet addr:127.0.0.1 : Mask:255.0.0.0
: UP LOOPBACK RUNNING MULTICAST MTU:16436 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
이지 보드에서 ifconfig 쳤을 때 다음과 같이 나옵니다.
[root@ezboard/root] ifconfig
eth0 Link encap:Ethernet HWaddr 00:D0:CA:F1:21:25
: inet addr:203.252.101.100 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0 txqueuelen:1050
irrupt:47 Base address:0x300
lo Link encap:Local Loopback
: UP LOOPBACK RUNNING MTU:16436
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0 txqueuelen:0
커널로딩된 이지보드상에서 핑도 잘나옵니다.
이지부트상에서도 핑 나옵니다.
EZBOOT>ping 203.252.101.121
Send ARP Packet
:ARP PACKET Error
:ARP PACKET Receive
:HOST MAC : [00 11 09 CF C2 C0]
:Send Echo Packet
:PING TEST GOOD
여기서 커널을 올려보면
EZBOOT>tfk
:Receive zImage
:CS8900 Init...............
:CS8900 Mac Address : [00 D0 CA F1 21 25]
:CS8900 DECTECT VALUE : [0000300]
:CS8900 INIT Packet
:ARP PACKET Error
:ARP PACKET Error
:ARP PACKET Error
:ARP PACKET Receive
:HOST MAC : [0IP : [203.252.101.121]
:LOCAl IP : [203.252.101.100]
:00-0000Address : C1
:TFTP Rd
:Time Overflow
이렇게 나옵니다.
이후에는 핑도 안됩니다.,
EZBOOT>ping 203.252.101.121
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
EZBOOT>
여기서 다시한번 커널을 보내보면
EZBOOT>tfk
:Receive zImage
:CS8900 Init...............
:CS8900 Mac Address : [00 D0 CA F1 21 25]
:CS8900 DECTECT VALUE : [0000300]
:CS8900 INIT OK!!!
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Send ARP Packet
Fail [Network Infomation]
이렇게 나오고 다운되서 미니컴을 꺼야 하는 상황에 다다릅니다.
그렇게 미니컴을 끄고 호스트로 나가서 다시 ifconfig을 해보면
이더넷 부분에 인터럽트가 있다고 나옵니다.
eth0 Link encap:Ethernet HWaddr 00:11:09:CF:C2:C0
: inet addr:203.252.101.121 Bcast:203.252.101.255
: Mask:255.255.255.0
: UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
: RX packets:0 errors:0 dropped:0 overruns:0 frame:0
: TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
: collisions:0
:Interrupt:11 Base address:0xe800
=======================================================
이후에는 보드를 리셋해도 다시 핑이 이루어지지 않습니다.
호스트 PC를 껐다가 다시 리눅스를 가동하고
이더넷 설정이나 xinetd를 다시 설정해주고 돌아오면
그때서야 다시 핑이 이루어집니다.
이지부트에서 tftp관련 파일이 있는 위치 공백처리했습니다. (4번)
어떻게 해야 하는건가요? 알려주세요 ㅜㅜ
제 리눅스에서 x윈도우가 되지 않아서 위의 글은 다 집적 쳤습니다.
중간에 오타가 있을 수 있습니다. ^^;
혹시 방화벽 때문일수도 있습니다..
방화벽 활성화 된거 비활설화로 변경 해보세요