도와주세요!!
임베디드 타겟보드 와 host pc(윈도우7) 간에 ping6 테스트를 하고있는데요
타겟보드에 busybox를 업데이트 하여 ping6 , ping -6 명령어는 올렸구..
핑을 때리면 잘안되네용 ㅠ(되다가 안되다가 하는 현상이 발생)
지금까지 시험해보면서 알게된 문제점들
wireshark로 메세지를 까봣을 시
1. host pc 에서 Neighbor solicitation 메세지에 대한 타겟보드의 응답이 없다.
2. 윈도우7에서 주기적으로 Multicast Listener Report Message v2 메세지를 안뿌려준다..(이게 주기적으로 뿌려주는건지는 아직
잘 모르겠음)
3. 랜선을 뽑았다가 꼽은 뒤 ping을 할 때 Multicast Listener Report Message v2 메세지가 나오기 전까진 핑이 안되다가 저
메세지가 나오면 핑이 된다. 저 메세지가 뜨면서 타겟쪽에서 Neighbor advertisement 메세지가 같이 올라오는 듯 함..
4. 이미 한번 핑이 성공하고 나서부터는 Multicast Listener Report Message v2 메세지를 기다릴 필요없이 핑이 잘 된다.
5. ping이 한번이라도 성공하기 전 그러니깐 3번 같은 상황에서 host pc(윈도우7)->타겟보드로 핑은 절대안된다..
시험 해보면서 내린 결론은
1. 타겟보드에서 ipv6의 핸드쉐이킹 과정을 못하는 듯 보인다...(근데 가끔씩 되는 상황은.. 이해하기가 힘듬..)
2. 윈도우에서 Multicast Listener Report Message v2 메세지를 주기적으로 뿌릴 때가 있고 안그럴때가 있다..
* 시험 환경은 pc - 허브 - 타겟 으로도 해보았고 pc - 타겟 으로도 해보았는데 둘다 한번씩은 성공했습니다;;
오늘은 pc - 타겟으로하고있는데 혹시 중간에 허브가 없어서 주기적으로 Multicast 메세지를 안뿌리는..그런 상황이 혹시
생기는 건지는 ... 모르겟네요.. ㅠ 지금당장 허브를 달아 볼수가 없어서 아직 거기까진 확인 못해봤습니다
이정도 입니다.. 혹시나 이 부분에 대해서 잘 아시는분이 게시면 조언좀 부탁드리겠습니다 ..
자답입니다.
윈도우 방화벽에 icmpv6가 걸려있었습니다..-_-;
간혹 되었던 것은.. 어케하다가 방화벽을 한번씩 껏나봄 ..ㅎㄷㄷ
모든게 삽질이었던 상황!