Linux 커널은 ICMPv6 라우터 광고를 허용하지 않고 대신 동일한 주소로 리디렉션을 보냅니다.

Linux 커널은 ICMPv6 라우터 광고를 허용하지 않고 대신 동일한 주소로 리디렉션을 보냅니다.

저는 dhcpcd를 사용하여 ppp0의 ISP로부터 ICMPv6 라우터 광고를 수신하고 있으며 새로 부팅한 후에는 모든 것이 잘 작동합니다. 그러나 일정 시간이 지난 후 ppp0 연결을 끊었다가 다시 연결하면 더 이상 작동하지 않습니다. tcpdump는 커널이 실제로 RA를 수신했지만 이를 수락하는 대신 ICMPv6 리디렉션을 보냈음을 보여줍니다. 에게동일한주소, 그것은 나에게 아무런 의미가 없습니다. 이것은 버그입니까? 왜 이런 일을 하는가? 어떤 도움이라도 정말 감사하겠습니다. 재부팅 후 모든 것이 다시 잘 작동합니다... tcpdump - 출력:

23:06:27.174222 IP6 (class 0xc0, hlim 255, next-header UDP (17) payload length: 129) fe80::fa13:8ff:fe1c:1f11.547 > fe80::2daf:5d1f:81c8:546.546: [udp sum ok] dhcp6 reply (xid=821aa (server-ID hwaddr type 1 f813081c1f11) (client-ID hwaddr/time type 1 time 747094422 00085452ff66) (rap
id-commit) (IA_PD IAID:2 T1:1800 T2:2880 (IA_PD-prefix <my_prefix> pltime:3600 vltime:86400)) (DNS-server 2a03:6880::1 2a03:6880::2))
23:06:27.174269 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 216) fe80::2daf:5d1f:81c8:546 > fe80::fa13:8ff:fe1c:1f11: [icmp6 sum ok] ICMP6, redirect, length 216, fe80::2daf:5d1f:81c8:546 to fe80::2daf:5d1f:81c8:546

주소 *:1f11은 내 isp이고 내 주소는 *:546입니다. 이것을 디버깅하는 방법이나 이상한 리디렉션의 원인이 무엇인지 알고 있는 사람이 있습니까?

추가 정보: 젠투 리눅스, 커널 6.5.1-젠투, dhcpcd 10.0.2. 그러나 이는 이전 커널 버전에서도 발생했습니다.

관련 정보