Здесь описывается, как к роутеру подключить USB флешку с файловой системой ext4.
Пока только для следующих версий керна:
- Для mipsel-Fritz!Box’ов (например 7270, 7170 и др.):
- 2.6.32.41 (например Fritz!Box 7270 fw 54.05.21)
- 2.6.32.21 (например Fritz!Box 7270 fw 54.04.76)
- Для mips-Fritz!Box’ов (например 7390, 7340 и др.):
- 2.6.32.60 (z.B. Fritz!Box 7490 fw 05.59)
- 2.6.32.41 (например Fritz!Box 7320 fw 100.05.20)
- 2.6.28.10 (например Fritz!Box 7390 fw 84.05.05)
Fritz!Box’ы без USB флешки
1. Сначала нужно протестировать код в конзоле. После этого можно будет использовать новый жесткий диск в директории $EXT4FSNAME.
2. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Код
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
TEMP=/var/tmp DOWNLOADPAGE='https://fritzmod.net/download/mipsel/2.6.32.41' # для керна 2.6.32.41 mipsel # DOWNLOADPAGE='https://fritzmod.net/download/mipsel/2.6.32.21' # для керна 2.6.32.21 mipsel # DOWNLOADPAGE='https://fritzmod.net/download/mips/2.6.32.60' # для керна 2.6.32.60 mips # DOWNLOADPAGE='https://fritzmod.net/download/mips/2.6.32.41' # для керна 2.6.32.41 mips # DOWNLOADPAGE='https://fritzmod.net/download/mips/2.6.28.10' # для керна 2.6.28.10 mips EXT4FSNAME=/var/media/ext4 # имя можно изменить while !(ping -c 1 www.google.de); do sleep 5; done cd $TEMP wget $DOWNLOADPAGE/crc16.ko wget $DOWNLOADPAGE/jbd2.ko wget $DOWNLOADPAGE/ext4.ko /sbin/insmod crc16.ko /sbin/insmod jbd2.ko /sbin/insmod ext4.ko mkdir $EXT4FSNAME mount -t ext4 /dev/sda2 $EXT4FSNAME # sda2 соответственно изменить |
Fritz!Box’ы с USB флешкой
1. Нужно скачать следующие файлы и сохранить их на флешке в главной папке под именем «module»:
- Для mipsel-Fritz!Box’ов (например 7270, 7170 и др.):
- Для mips-Fritz!Box’ов (например 7390, 7340 и др.):
Опытные пользователи могут, конечно, поменять название папки. Не забудьте при этом поправить код.
2. Сначала нужно протестировать код в конзоле. После этого можно будет использовать новый жесткий диск в директории $EXT4FSNAME.
3. Если всё работает, то этот код можно занести в debug.cfg (смотри раздел «debug.cfg»)
Обратите внимание: на флешке должен быть обязательно один раздел с файловой системой FAT, для того чтобы можно было узнать, что подключена флешка.
Код
1 2 3 4 5 6 7 8 9 10 11 |
HDD='Hitachi-HTS543216L9A300-01' # ВНИМАНИЕ: обязательно изменить! HDD_ABSOLUT='/var/media/ftp/'$HDD EXT4FSNAME=/var/media/ext4 # имя можно изменить while ! [ -d $HDD_ABSOLUT ] ; do sleep 5; done /sbin/insmod $HDD_ABSOLUT/module/crc16.ko /sbin/insmod $HDD_ABSOLUT/module/jbd2.ko /sbin/insmod $HDD_ABSOLUT/module/ext4.ko mkdir $EXT4FSNAME mount -t ext4 /dev/sda2 $EXT4FSNAME # sda2 соответственно изменить |