도와주세요!!
글 수 15,339
2006.05.24 17:35:03 (*.192.204.39)
35920
ez-ep9312 타겟보드에서 일반적인 네트웍 브로드캐스팅(IP를 "255.255.255.255" 설정하고)으로 데이타 전송을 하는 프로그램을 테스트 중인데, 브로드캐스팅이 안됩니다. 네트웍 ID 부분은 그대로 두고, 호스트 ID비트만 "xxx.xxx.xxx.255"인 경우는 브로드캐스팅이 잘 됩니다.
타겟보드에서 ifconfig 확인한 eth0 설정내용은 아래와 같습니다. "Bcast"가 원래는 "192.xxx.xxx,255" 였었는데, 제가 "255.255.255.255"로 변경 하고 테스트 중입니다. 물론 원래의 Bcast 값으로도 "255.255.255.255"로는 브로드캐스팅이 안 됩니다.
eth0 Link encap:Ethernet HWaddr 78:56:34:12:1C:32
inet addr:192.168.123.44 Bcast:255.255.255.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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:39
한마디로 "255.255.255.255" 브로드캐스팅을 제외한, 다른 모든 UDP, TCP 통신은 제대로 다 되는데, 왜 이 255.255.255.255(Local Broadcast) 만 전송이 안되는지 ??? 다른 설정이 더 필요한가요???? 커널 쪽에서 막는거 같다는 생각이 들기는 하는데......도움 부탁드립니다.
타겟보드에서 ifconfig 확인한 eth0 설정내용은 아래와 같습니다. "Bcast"가 원래는 "192.xxx.xxx,255" 였었는데, 제가 "255.255.255.255"로 변경 하고 테스트 중입니다. 물론 원래의 Bcast 값으로도 "255.255.255.255"로는 브로드캐스팅이 안 됩니다.
eth0 Link encap:Ethernet HWaddr 78:56:34:12:1C:32
inet addr:192.168.123.44 Bcast:255.255.255.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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:39
한마디로 "255.255.255.255" 브로드캐스팅을 제외한, 다른 모든 UDP, TCP 통신은 제대로 다 되는데, 왜 이 255.255.255.255(Local Broadcast) 만 전송이 안되는지 ??? 다른 설정이 더 필요한가요???? 커널 쪽에서 막는거 같다는 생각이 들기는 하는데......도움 부탁드립니다.