デバイス間のping6なし、ラズベリーパイを使用した6lowpanネットワーク

デバイス間のping6なし、ラズベリーパイを使用した6lowpanネットワーク

私はラズベリーパイデバイスと組み込みシステムで6lowpanネットワークを作ろうとしています。両方のラズベリーパイデバイスでbluetooth_6lowpan(およびmodprobe bluetooth_6lowpan)を有効にしました。echo 1 > /sys/kernel/debug/bluetooth/6lowpan_enableそのうちの1つはradvdでインストールされ、次のように構成されています。

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+) に接続しました。両側からデバイスとルーターの間で ping を実行できますが、ルーターを介して 1 台のラズベリーパイから他の組み込みデバイスに ping を実行できません。また、ルーターとラズベリーパイデバイス間のソケットを開くことができません (組み込みデバイスからソケットを開くことはでき、データの送信はできますが、受信はできません)。これは、ラズベリーパイが 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/ルーティング/、なぜローパン インターフェイスが必要なのでしょうか!!)、デフォルト ルートの次の希望(コマンドを使用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

関連情報