POCO F7 のパケ詰まり対策最後の砦

スマートフォン
この記事は約3分で読めます。

はじめに

 筆者の思う「原因がこれだったら解決するはず」という妄想を含んだ記事なので、話半分程度に。

 今まで RA の DNSS がなんだとかで一人騒いできて、一時は解決したかもと思った 7 日間もあった。
 もう正直お手上げだろうという状態だったが、試してみる価値の有る設定変更があったというお話し。

今回の設定変更は

 ずばり RA を送信する間隔の調整してみようという事。

 筆者宅の IPv6 担当ルーターは NEC UNIVERGE IX2106 で、こいつの RA 送信間隔はデフォルト値で MIN 198sec.、MAX 600sec. となり、この範囲内でランダムな時間で送出される。
 つまり、運が悪いと 10 分間 RA の情報が受け取れない。
 そして、もしかしたら POCO F7 の実装がおかしく、RA の ValidLifetime を無視して IPv6 アドレスを破棄しているかも―― なんて考えると IPv6 アドレスが消失する原因になっているかもしれないと。

なぜそう考えたのか

 これは以前の実験で、IPv6 ULA を制御している Raspberry Pi 3B 上の DHCPv6 と radvd という 2 つのデーモンを落としてみたら直ぐさま ULA が消失したことに起因する。
 RA を受け取れないと IPv6 ULA が消失するのと同様に、IPv6 GUA も RA の送信間隔が長くなったときに消失してしまうのかなと思った次第。

 だから IX2106 の RA 送信間隔を短く調整して様子をみてみようという事になった。

ルーター側の調整

 以下のように必要な 2 項目を追記した。
 ipv6 nd ra min-intervalipv6 nd ra max-interval の 2 つ。

interface GigaEthernet1.0
  ip address 192.168.1.2/24
  ipv6 enable
  ipv6 dhcp server dhcpv6-sv
  ipv6 nd ra enable
  ipv6 nd ra min-interval 30
  ipv6 nd ra max-interval 100
  ipv6 nd ra other-config-flag
  ipv6 nd ra dns-server fdxx:xxxx:xxxx::56 fdxx:xxxx:xxxx::7 1800
  no shutdown

 こうすることで RA の送信間隔が 30~100sec. の間でランダム送信になる。
 デフォルトが 198~600sec. なので大分短縮した感じになる。

 大きなネットワークで送信間隔を短くし過ぎると、ブロードキャストのトラフィックが上がるので注意が必要だが、今回はあくまで筆者宅内のお話しだからどうでも良いといえばどうでも良い。

おわりに

 今回の設定変更を加えてからはそう時間も経過していないので、なにも評価できないというステータスになっている。
 前回の RDNSS がどうとかは 7 日間パケ詰まりが起きなかったけど、今回はこれで解決してくれるといいなーと思いつつ、10 日間程度は様子を見て結果として出せれば良いなと考えている。

2025/09/21 追記

 もうこれしか無いかな思っていた最後の砦は無事に崩落こいた。
 今日の午前中、パッと Wi-Fi ウィジェットの IP アドレスやらの情報を見ていたら IPv6 の GUA が抜けていた
 外部の IPv6 テストサイトを開いたらまぁ例の如くパケ詰まりの症状が出ていた。

 パケ詰まりしない環境があるなら、設定でなんとかカバー出来るハズと未だに考えては居るが、正直筆者の頭ではこのくらいが限界で手詰まり状態。
 ファームウェアアップデートによる更新で修正されるのを静かに待とうかなと思う。無念……

著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 40 代も後半に入ったおじさんです。

ぶっちをフォローする

コメント

    •  ラズパイの RA は ULA のみ広告しているので GUA とは干渉せず、且つルーターとして見なさないように設定してあるので大丈夫です。
       RA の優先度に関しても同様、GUA が重複するような広告はしていないので打ち消すような動作はありません。

  1. 「ルーターとして見なさないように設定」はradvd.confのどの項目ですか?

    https://linux.die.net/man/5/radvd.conf

    RAそれ自体がルーター広告と言う名前の通り、デフォルトゲートウエイを示すのでオフにする概念が無い気がするんですよね。

  2. これは
     AdvDefaultLifetime
    になります。
    URL の説明にも有りますが、0 を指定する事でルーター (ゲートウェイ) とは見なされません。

  3. ドンピシャな質問がありました

    > androidがipv6アドレスをドロップする : r/ipv6
    https://www.reddit.com/r/ipv6/comments/1ftvpej/android_dropping_ipv6_addresses/?tl=ja

    Minimum Interval: 25
    Maximum Interval: 50

    で解決?したと

    • 情報ありがとうございます!
      これは試す価値ありますね。
      明日にでもなんちゃら Lifetime を伸ばす設定流し込んでみます。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.