LoginSignup
0
0

OpenWrtのluci-proto-ipv6でIPIP6が設定できないじゃないか!💢

Posted at

事の発端

  1. 元のバージョンが22.03.6の最終Stable ext4fsからチマチマrootfsだけ更新してたのでバグバグしてるしふと最新版squashfsにしたくなった(更新も楽だし)
  2. とりあえずバックアップしてUbuntuライブ起動してディスク消去してsquashfs版をddする
  3. バックアップしたデータを戻して色々足りないパッケージを突っ込む
  4. なんかluci-proto-ipv6ってのにipip6.jsの競合で邪魔されてipip6.ipkが入らねえぞ!👈️ここ
    (具体的には/www/luci-static/resources/protocol/ipip6.jsが衝突している旨が出る)

試したこと

  1. luci-proto-ipv6を消す
    結果→システムタブがソフトウェア以外全部消えた(?)上に多分インターフェース設定もぶっ壊れた

  2. ipip6.ipkの中身を現状と比較して足りない所だけ入れる

    ipkファイルは7zipで普通に開くことが出来、中身を見るとcontrol/data/debian-binaryの3つで構成されている様に見える。
    dataに関しては/配下のディレクトリそのまんまで、luci-proto-ipv6で衝突したipip6.jsを見比べると目grepした限りでは同じっぽい。それ以外は存在しなかったのでそれが原因か?と思い手で入れてみた。

    結果→luci側インターフェースでオプションは出てこなかった
    (多分イニシャライズが足りてないんだろうな~)

  3. ファイルをマシンに突っ込んでそれをopkg install ./ipip6.ipk --force-overwriteluci-proto-ipv6もろとも合体させる
    結果→成功!!!!やったね!!!!!なおluci-proto-ipv6が更新されたらどうなるかは知らん!早くちゃんと組み込め!!!!

詰まった所

Q. sftp出来ないんだが?
A. ここを読みなはれ(OpenWrtに入ってるDropbear SSHサーバはsftp対応してないから別途入れてね)

Q. ipip6.ipkをダウンロードしようとしてGitHubを開くとエラーになるんだが?
A. この説明を見ているということは、あなたはIPv6しかない環境(IPoE固定IPとか)かと存じます。
  GitHubはIPv4しか使えないっぽい(2024/5/11)のでテザリングとか別端末で落としてきて下さい。

Q. squashfsにするとextroot使えないって書いてるし100M位しかないし容量大丈夫なの?
A. ここを読みなはれ(一番下のAutomatedをターミナルから叩いて2回くらい再起動すれば勝手に最大サイズまででっかくなります、やったぜ。)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0