명령줄에서 IPv6 주소 선택 우선순위를 인쇄하는 방법이 있습니까?

명령줄에서 IPv6 주소 선택 우선순위를 인쇄하는 방법이 있습니까?

주소 라벨을 인쇄 ip addrlabel하고 라벨 및 우선 순위를 무시할 수 있지만 /etc/gai.conf명령줄에서 현재 우선 순위를 어떻게 인쇄합니까?

존재하다https://man7.org/linux/man-pages/man8/ip-addrlabel.8.html, 그것은 말한다

우선순위는 사용자 공간에 의해 관리되며 레이블 자체만 커널에 저장됩니다.

그런데 어떻게 인쇄하나요?

Windows에서는 간단히 다음과 같이 입력할 수 있습니다.

$ netsh int ipv6 show prefixpolicies
Querying active state...

Precedence  Label  Prefix
----------  -----  --------------------------------
        50      0  ::1/128
        40      1  ::/0
        30      2  2002::/16
        20      3  ::/96
        10      4  ::ffff:0:0/96
         5      5  2001::/32

우분투에서 동일한 작업을 수행하는 방법은 무엇입니까?

감사해요.

답변1

불행하게도 Linux에서는 현재 주소 우선순위를 인쇄할 수 없습니다.

기본값은 glibc²에 하드코딩되어 있으며 의 주석에 반영될 수 /etc/gai.conf있으며 동일한 파일로 성공적으로 재정의될 수 있습니다.

(BTW: 소스 주소 선택은 커널에 의해 수행되고 대상 주소 선택은 glibc에 의해 수행됩니다. -- 그리고핵심나열된 인터페이스가 있습니다현재 점유율RFC 3484/6724 테이블의 일부입니다. )


default_precedence²찾기소스 코드.

관련 정보