IPv6을 사용하는 MacBook에서 이상한 동작


0

최근에 ISP가 IPv6를 지원한다는 사실을 알게되었으므로 스핀을 제공하고, 라우터를 구성하고, 라우터에서 ipv6.google.com에 핑을 시도했습니다. 내부 네트워크 (5 개의 Mac)에 대해 RADVD를 구성하고 모두 IPv6 주소를 행복하게 선택합니다. http://test-ipv6.com 과의 연결을 확인 하고 하나의 컴퓨터를 제외하고는 모두 잘 작동합니다.

IPv6 주소가 있지만 ifconfig에서 "중복"으로 표시됩니다. 큰 문제는 없지만 동일한 접두사를 유지하면서 수동으로 주소를 설정하려고하지만 주사위는 없습니다. 수동으로 설정 한 모든 주소에 대해 주소가 이미 사용 중임을 나타냅니다.

en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet6 <link-local address> prefixlen 64 scopeid 0x5
    inet6 <global address 1> prefixlen 64 duplicated autoconf 
    inet6 <global address 2> prefixlen 64 duplicated autoconf temporary 
    media: autoselect
    status: active

재미있는 점은 tcpdump를 사용하여 네트워크의 트래픽을 직접 관찰 할 때 기계가 IP 주소를 얻으려고 할 때 이웃 요청을 볼 수 있지만 응답이 기록되지 않는다는 것입니다!

23:25:54.808324 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56
23:26:01.360319 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56
23:26:02.696644 IP6 <machine link-local> > ff02::2: ICMP6, router solicitation, length 16
23:26:02.702210 IP6 <machine link-local> > ff02::2: ICMP6, router solicitation, length 16
23:26:04.386366 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56
23:26:04.386676 IP6 :: > ff02::1:ff99:be5a: ICMP6, neighbor solicitation, who has <machine global address 1> length 24
23:26:04.386677 IP6 :: > ff02::1:ffa8:2700: ICMP6, neighbor solicitation, who has <machine global address 2> length 24
23:26:04.387441 IP6 :: > ff02::1:ff99:be5a: ICMP6, neighbor solicitation, who has <machine global address 1> length 24
23:26:04.387776 IP6 :: > ff02::1:ffa8:2700: ICMP6, neighbor solicitation, who has <machine global address 2> length 24
23:26:10.078898 IP6 <router link-local> > <machine link-local>: ICMP6, neighbor solicitation, who has <machine link-local>, length 32
23:26:10.078987 IP6 <machine link-local> > <router link-local>: ICMP6, neighbor advertisement, tgt is <machine link-local>, length 24
23:26:12.712866 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56
23:26:15.059605 IP6 <machine link-local> > <router link-local>: ICMP6, neighbor solicitation, who has <router link-local>, length 32
23:26:15.060925 IP6 <router link-local> > <machine link-local>: ICMP6, neighbor advertisement, tgt is <router link-local>, length 24
23:26:21.064025 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56
23:26:25.014812 IP6 <router link-local> > ff02::1: ICMP6, router advertisement, length 56

MacOS X 10.8.2가 설치된 2009 년 말 MacBook에 있습니다. 비슷한 문제가있는 사람이 있습니까?


사용중인 라우터 모델 / 펌웨어는 무엇입니까?
Michael Hampton

TP-LINK TD-W8968, 그러나 라우터 문제가 아니라고 확신합니다 ... 펌웨어는 최신 버전입니다.
Aljaž Srebrnič

그것은 Mac OS 측의 버그처럼 보입니다. 어떤 OS를 사용하고 있습니까?
샌더 스테판

MacOS 10.8.2이지만 10.8.2가있는 다른 컴퓨터는 잘 작동합니다.
Aljaž Srebrnič

그건 그렇고 : 이더넷을 통해 완벽하게 작동합니다.
Aljaž Srebrnič

답변:


0

실제로, 문제는 라우터에서 IPv6을 구현 한 결과입니다. 이 게시물 보기 :

이 라우터를 구입했습니다. 실제로 6 번째 가짜 연결을 설정하고 유선 클라이언트에서 작동하도록 radvd를 구성 할 수 있습니다. 그러나이 라우터에는 Wi-Fi를 통해 IPv6를 완전히 사용할 수없는 버그가 있습니다. 즉, 무선 장치가 중복 주소 감지 패킷을 브로드 캐스트 할 때 라우터는 패킷을 보낸 스테이션을 포함하여 연결된 모든 무선 스테이션에 유니 캐스트로 버그를 재전송합니다 (이것은 버그입니다). 이것이 유니 캐스트 패킷이므로 원래 스테이션은 다음과 같이 생각합니다. 내 링크 로컬 주소가 중복되었습니다! SLAAC 구성 주소가 중복되었습니다!


나는 확신 이다 라우터 문제 :
마이클 햄프 턴
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.