장치 간 ping6 없음, 라즈베리 파이가 있는 6lowpan 네트워크

장치 간 ping6 없음, 라즈베리 파이가 있는 6lowpan 네트워크

저는 라즈베리 파이 장치와 임베디드 시스템을 사용하여 6lowpan 네트워크를 만들려고 합니다. 나는 radvd와 함께 설치되고 다음과 같이 구성된 두 라즈베리 파이 장치 모두에서 bluetooth_6lowpan ( modprobe bluetooth_6lowpan및 )을 활성화했습니다.echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enable

interface bt0
{
    AdvSendAdvert on;
    prefix 2001:db8::/64
    {
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr on;
    };
};

다른 라즈베리 파이(Pi 4, 커널 버전 5.4.83-v7l+)와 내장 장치를 이 라우터(Pi W 커널 버전 5.4.79+)에 연결했습니다. 양쪽에서 장치와 라우터 사이를 핑할 수 있지만 라우터를 통해 하나의 라즈베리 파이를 다른 내장 장치로 핑할 수 없습니다. 또한 라우터와 라즈베리 파이 장치 사이에 소켓을 열 수 없습니다(임베디드 장치에서 소켓을 열 수 있으며 데이터를 보낼 수는 있지만 받을 수는 없습니다). 이는 라즈베리 파이가 bt0 인터페이스로 패킷을 전달하지 않는 것 같습니다. ip -6 route두 라즈베리 파이의 내용은 다음과 같습니다.

장치

::1 dev lo proto kernel metric 256 pref medium
2001:db8::/64 dev bt0 proto kernel metric 256 expires 86263sec pref medium
fe80::/64 dev bt0 proto kernel metric 256 pref medium
default via fe80::b827:ebff:fe0e:8ee dev bt0 proto ra metric 1024 expires 1663sec hoplimit 64 pref medium

라우터

::1 dev lo proto kernel metric 256 pref medium
2001:db8::/64 dev bt0 proto kernel metric 256 pref medium
fe80::/64 dev wlan0 proto kernel metric 256 pref medium
fe80::/64 dev bt0 proto kernel metric 256 pref medium 

편집 1

가이드와 비교했을 때 (https://jan.newmarch.name/IoT/LinuxJournal/Routing/, lowpan 인터페이스가 필요한 이유!!), 기본 경로에 대한 다음 희망(명령 사용 route -A inet6) [::]/0은 튜토리얼에서 라우터의 주소인 fe80::1이라는 것을 알았습니다. 내 경우에는 다음 희망은 [::]입니다. 이것이 문제인가요? 이 문제를 어떻게 해결할 수 있나요?

나는 다음을 시도했다

sudo ip r a 2001:db8::/64 dev bt0
sudo ip r a default via 2100:db8::1
RTNETLINK answers: No route to host

그리고 Route -A inet6 출력에 대해서는 아무것도 변경되지 않았습니다.

Kernel IPv6 routing table                                                                                               Destination                    Next Hop                   Flag Met Ref Use If                                           localhost/128                  [::]                       U    256 1     0 lo
2001:db8::/64                  [::]                       U    256 2     0 bt0
2001:db8::/64                  [::]                       U    1024 1     0 bt0
fe80::/64                      [::]                       U    256 2     0 wlan0
fe80::/64                      [::]                       U    256 2     0 bt0
[::]/0                         [::]                       !n   -1  1     0 lo
localhost/128                  [::]                       Un   0   3     0 lo
2001:db8::/128                 [::]                       Un   0   3     0 bt0
2001:db8::1/128                [::]                       Un   0   4     0 bt0
fe80::/128                     [::]                       Un   0   4     0 wlan0
fe80::/128                     [::]                       Un   0   3     0 bt0
fe80::98d4:d9d4:4e46:dc6a/128  [::]                       Un   0   3     0 wlan0
fe80::b827:ebff:fe0e:8ee/128   [::]                       Un   0   3     0 bt0
ff00::/8                       [::]                       U    256 4     0 wlan0
ff00::/8                       [::]                       U    256 2     0 bt0
[::]/0                         [::]                       !n   -1  1     0 lo

관련 정보