Este es el comando mkdns323fw que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
mkdns323fw: crea imágenes de firmware para el DNS-323 desde un kernel e initrd
SINOPSIS
mkdns323fw -k NÚCLEO -i INITRD [-d DEFAULTS] -p PRODUCT_ID -c CUSTOM_ID -m MODEL_ID -o
ARCHIVO DE SALIDA
DESCRIPCIÓN
mkdns323fw crea imágenes de firmware adecuadas para cargar en el D-link DNS-323 y otros,
dispositivos similares basados en la misma imagen de firmware básica, como Conceptronics CH3SNAS.
Estas imágenes de firmware contienen un kernel e initrd, así como varios productos específicos
valores y sumas de comprobación.
Este comando puede ser muy peligroso; aunque intenta hacer algo muy, muy básico
comprobación de cordura, todavía es bastante fácil generar un archivo de firmware que, cuando se carga en
su dispositivo, lo matará muerto de piedra. Este programa no puede comprobar que está
cargar datos válidos en su dispositivo; si lo bloqueas, estás solo.
-k núcleo, --núcleo=núcleo
especifique el archivo que contiene la imagen del kernel para incrustar en la imagen del firmware. Esta
debe ser un archivo de imagen de uBoot, producido por mkimagen(1) con opciones apropiadas para
especificarlo como una imagen del núcleo. Los intentos de proporcionar un archivo que no sea uBoot fallarán,
mientras que especificar un archivo uBoot que no sea del kernel puede bloquear su dispositivo. Esta opción
se requiere.
-i inicio, --initrd=initrd
el archivo initrd para incrustar en la imagen del firmware. Debe ser un archivo de imagen de uBoot,
como producido por mkimagen(1) con las opciones adecuadas para especificarlo como un disco RAM. los
La herramienta se negará a incrustar un archivo que no sea de uBoot, sin embargo, es probable que un disco RAM poco fiable
ladrillo su dispositivo.
-d predeterminados.tar.gz, --predeterminados=predeterminados.tar.gz
El formato de firmware tiene la capacidad de incrustar un tarball con un
configuración; si desea hacer esto, puede usar esta opción para hacerlo. Sin embargo,
los dispositivos con los que se ha ocupado el autor no requieren tal cosa, y dejando
todavía produce un firmware válido (y uno que es un poco más pequeño, para arrancar).
-s firma, --predeterminados=firma
Por razones que probablemente permanecerán desconocidas hasta el fin de los tiempos, hay (en
al menos) dos firmas de firmware diferentes que se ejecutan que de otra manera son
idénticos en su estructura interna, que se utilizan para diferentes dispositivos. Esta
Existe una opción que le permite especificar la firma que desea utilizar en su
compilación de firmware. Los valores válidos para esta opción son actualmente Frodo II ® (el predeterminado
si no se especifica esta opción), Helicóptero ®o gandolf ® que se utiliza en algunos
dispositivos. Consulte la tabla en la parte superior de la secuencia de comandos si no sabe qué valor
utilizar para su dispositivo.
--pag identificación de producto, --identificación de producto=identificación de producto
--C id_personalizado, --identificación personalizada=id_personalizado
--metro modelo_id, --modelo-id=modelo_id
Especifique el ID de producto, personalizado y modelo al que está destinada esta imagen de firmware.
Como varios dispositivos diferentes comparten el mismo formato de firmware, el dispositivo previsto
el tipo está codificado en estos campos. Si no especifica los valores correctos para el
dispositivo al que está apuntando con su firmware, es muy probable que el
dispositivo rechazará la carga.
Los valores correctos conocidos para varios dispositivos se proporcionan en el encabezado del script;
por favor busque allí para más información. También puede obtener los valores que necesita mediante
descargar un firmware existente para el dispositivo que está apuntando y hacer un poco
de excavar.
-o archivo de salida, --producción=archivo de salida
Dónde escribir la imagen de firmware completa. Sobrescribirá cualquier archivo existente de
el mismo nombre.
Utilice mkdns323fw en línea utilizando los servicios de onworks.net