저는 기본 IPv6를 지원하고 업스트림 공급자로부터 /64 할당을 받은 것으로 보이는 Android 7.1.1을 기반으로 하는 AndroidAP를 통해 홈 네트워크를 실행합니다.
내가 겪고 있는 문제는 로컬 컴퓨터 사이에서 fe80::
주소에 도달할 수 없는 경우가 많다는 것입니다(액세스 포인트를 재부팅할 때마다 접두사가 변경되기 때문에 공개 라우팅 가능한 주소를 사용하고 싶지 않습니다).
예를 들어, Windows 7과 OS X 10.9 사이에서 SSH 연결을 열면 원래 네트워킹 오류가 발생하고 두 번째 시도에서만 성공합니다. 결과적으로 기존 연결도 마찬가지로 끊어지는 경우가 많습니다. 공용 인터넷 연결에는 이러한 문제가 발생하지 않습니다(NAT가 없어 다행입니다).
다음을 실행하여 문제 해결을 시도했습니다.ndp -an
루프의 OS X에서는 주소 만료 정책이 원인일 수 있는 것 같습니다(그러나 제가 아는 바에 따르면 모든 설정은 기본값입니다).
% ndp -an | head -1 ; sh -c "while (true); do ndp -an | fgrep 8c:7 | sed -E 's#(::518)[0-9a-f:]+#\1...#g;s#(8c:7)[0-9a-f:]+#\1...#g'; sleep 1; done"
Neighbor Linklayer Address Netif Expire St Flgs Prbs
fe80::518...%en0 8c:7... en0 6s R
fe80::518...%en0 8c:7... en0 5s R
fe80::518...%en0 8c:7... en0 4s R
fe80::518...%en0 8c:7... en0 3s R
fe80::518...%en0 8c:7... en0 2s R
fe80::518...%en0 8c:7... en0 1s R
fe80::518...%en0 8c:7... en0 1d0h0m0s S
fe80::518...%en0 8c:7... en0 4s D
fe80::518...%en0 8c:7... en0 3s D
fe80::518...%en0 8c:7... en0 2s D
fe80::518...%en0 8c:7... en0 1s D
fe80::518...%en0 8c:7... en0 32s R
fe80::518...%en0 8c:7... en0 31s R
fe80::518...%en0 8c:7... en0 30s R
...
fe80::518...%en0 8c:7... en0 10s R
fe80::518...%en0 8c:7... en0 9s R
fe80::518...%en0 8c:7... en0 8s R
fe80::518...%en0 8c:7... en0 7s R
fe80::518...%en0 8c:7... en0 6s R
fe80::518...%en0 8c:7... en0 5s R
fe80::518...%en0 8c:7... en0 4s R
fe80::518...%en0 8c:7... en0 3s R
fe80::518...%en0 8c:7... en0 2s R
fe80::518...%en0 8c:7... en0 1s R
fe80::518...%en0 8c:7... en0 1d0h0m0s S
fe80::518...%en0 8c:7... en0 5s D
fe80::518...%en0 8c:7... en0 4s D
fe80::518...%en0 8c:7... en0 2s D
fe80::518...%en0 8c:7... en0 1s D
fe80::518...%en0 8c:7... en0 1s P 1
fe80::518...%en0 8c:7... en0 32s R
fe80::518...%en0 8c:7... en0 30s R
...
fe80::518...%en0 8c:7... en0 10s R
fe80::518...%en0 8c:7... en0 9s R
fe80::518...%en0 8c:7... en0 8s R
fe80::518...%en0 8c:7... en0 7s R
fe80::518...%en0 8c:7... en0 6s R
fe80::518...%en0 8c:7... en0 5s R
fe80::518...%en0 8c:7... en0 4s R
fe80::518...%en0 8c:7... en0 3s R
fe80::518...%en0 8c:7... en0 2s R
fe80::518...%en0 8c:7... en0 1s R
fe80::518...%en0 8c:7... en0 1d0h0m0s S
fe80::518...%en0 8c:7... en0 4s D
fe80::518...%en0 8c:7... en0 3s D
fe80::518...%en0 8c:7... en0 2s D
fe80::518...%en0 8c:7... en0 1s D
fe80::518...%en0 8c:7... en0 32s R
^C
위에서 볼 수 있듯이 주소 캐시는 1분 이내에 만료되고 Reachable 상태에서 Stale, Delay 및 Probe 상태로 이동하는 것으로 보입니다. AndroidAP 자체의 MAC 주소에 대한 대부분의 IPv6 주소(총 12개 정도)(왜 그렇게 많이 필요한지는 모르겠습니다)는 최대 24시간 정도의 만료 시간을 갖는 것으로 보입니다.
무슨 일이 일어나고 있으며, 내 LAN에서 IPv6 연결을 어떻게 수정합니까?