ルータの一部のファイルを変更したいです。まず/varのすべての内容を変更できますが、/etc/fstabを変更したいと思います。変更しようとすると、ファイルシステムが読み取り専用であるというエラーメッセージが表示されます。
ルータ内部のBusybox、コマンドが制限されているため、mips用のbusyboxバイナリがあります。http://www.busybox.net/downloads/binaries/1.19.0/busybox-mips、tftp()を介してアップロードするので、完全なtftp -g -r busybox-mips my.i.p.addr
コマンドを使用できるようになりました/var/tmp/busybox-mips
。
ルータ(sdram)にROMがないか、他のパーティションがありません。これはbusyboxに関連している必要があります。
# /var/tmp/busybox-mips df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 1344 1344 0 100% /
# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw,nodiratime)
ramfs on /var type ramfs (rw)
#
Model:
Airties 5021
Processor:
BCM6332KFBG
HS1037 P12
994981 N1
Memory:
M12L64164A-7T (SDRAM)
ANM1P02HL 1028
ベストアンサー1
これはBusyBoxとは何の関係もありません。 BusyBoxは、ルータなどのリソース不足の環境用に設計されたUnixユーティリティのセットです。ルータのルートファイルシステムは次に保存されているため、読み取り専用としてマウントされます。スカッシュFS、書き込めない圧縮ファイルシステムです。 SquashFSファイルシステムはファイルシステムの構築時に一度圧縮され、後で変更することはできません。
これらのルータは通常、次のルータのバリアントまたは派生を実行します。DD-WRT。ほとんどの亜種には通常、異なるファイルシステムがあります。ジェファーズ、書き込み可能です。あなたの家は完全にロックされているようです。追加のファイルシステムを「ロック解除」するオプションがあることを確認してください。NVRAMWebインターフェイスを介して設定するnvram
か、ユーティリティがある場合はユーティリティを使用できます。方法が見つからない場合は、代替ファームウェアのインストールを検討してください。オープンWRT、DD-WRT、トマト、…(インストールを開始する前に、特定のルータモデルがサポートされていることを確認してください)。