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
- 각각은 무엇을 의미하나요? 전 세계적으로 이러한 차이점은 무엇입니까?
내 RPi에 고정 IP를 설정하려고 합니다 /etc/dhcpcd.conf
. .
scope link
이 경우 실제로 이것이 맞습니까?- 큰 그림을 합치면 어떻게 될까요?
답변1
scope global
존재하거나 존재하지 않는 주소가 mngtmpaddr
원하는 주소가 됩니다.
IPv6 표준에서는 scope link
( )로 시작하는 링크-로컬 주소가 필요합니다. fe80::
그러나 어떤 목적으로든 이를 사용하려면 연결되는 인터페이스도 지정해야 하며 전혀 라우팅할 수 없습니다. 이는 일반적으로 구성 파일에 기록하는 것이 실수일 수 있음을 의미합니다.(존재하지 않는 어떤 맥락도 생각할 수 없습니다).
mngtmpaddr
이 주소는 개인 정보 보호를 위해 임시 IPv6 주소를 생성하는 데 사용되는 것으로 생각됩니다 . 바라보다 man ip-address
(여기).:
mngtmpaddr
(IPv6만 해당) 커널이 개인 정보 보호 확장(RFC3041)을 나타내는 템플릿으로 이 주소에서 생성된 임시 주소를 관리하도록 합니다. 이를 활성화하려면 use_tempaddr sysctl 설정을 0보다 큰 값으로 설정해야 합니다. 특정 주소의 접두사 길이는 64자여야 합니다. 이 플래그를 사용하면 상태 비저장 자동 구성이 활성화된 것처럼 수동으로 구성된 네트워크에서 개인 정보 보호 확장을 사용할 수 있습니다.
따라서 DCHP6에 의해 할당된 주소는 다른 주소가 됩니다.