내 ipv6 주소를 찾으려고 하지만 여러 옵션이 있습니다.

내 ipv6 주소를 찾으려고 하지만 여러 옵션이 있습니다.

ip -6 addr

다수의 실제 주소를 인쇄합니다:

    inet6 <addr>/128 scope global dynamic noprefixroute 
       valid_lft 999612sec preferred_lft 394812sec
    inet6 <addr>/64 scope global dynamic mngtmpaddr noprefixroute 
       valid_lft 1002639sec preferred_lft 397839sec
    inet6 <addr>/64 scope link 
       valid_lft forever preferred_lft forever

지금까지는 global세계적으로 인정받았다는 뜻입니다. 하지만 두 개의 전역이 있습니다. 어느 것이 실제 유효한 ipv6 주소입니까?

다른 호스트에는 세 가지가 있습니다.

/128 scope global dynamic noprefixroute
/64 scope global temporary dynamic
/64 scope global dynamic mngtmpaddr noprefixroute
  1. 각각은 무엇을 의미하나요? 전 세계적으로 이러한 차이점은 무엇입니까?

내 RPi에 고정 IP를 설정하려고 합니다 /etc/dhcpcd.conf. .

  1. scope link이 경우 실제로 이것이 맞습니까?
  2. 큰 그림을 합치면 어떻게 될까요?

답변1

scope global존재하거나 존재하지 않는 주소가 mngtmpaddr원하는 주소가 됩니다.

IPv6 표준에서는 scope link( )로 시작하는 링크-로컬 주소가 필요합니다. fe80::그러나 어떤 목적으로든 이를 사용하려면 연결되는 인터페이스도 지정해야 하며 전혀 라우팅할 수 없습니다. 이는 일반적으로 구성 파일에 기록하는 것이 실수일 수 있음을 의미합니다.(존재하지 않는 어떤 맥락도 생각할 수 없습니다).

mngtmpaddr이 주소는 개인 정보 보호를 위해 임시 IPv6 주소를 생성하는 데 사용되는 것으로 생각됩니다 . 바라보다 man ip-address(여기).:

mngtmpaddr

(IPv6만 해당) 커널이 개인 정보 보호 확장(RFC3041)을 나타내는 템플릿으로 이 주소에서 생성된 임시 주소를 관리하도록 합니다. 이를 활성화하려면 use_tempaddr sysctl 설정을 0보다 큰 값으로 설정해야 합니다. 특정 주소의 접두사 길이는 64자여야 합니다. 이 플래그를 사용하면 상태 비저장 자동 구성이 활성화된 것처럼 수동으로 구성된 네트워크에서 개인 정보 보호 확장을 사용할 수 있습니다.

따라서 DCHP6에 의해 할당된 주소는 다른 주소가 됩니다.

관련 정보