1
Nuovi firmware 7270 v2 internazional e 7170 con trasmission (bittorrent) il Lun Feb 07, 2011 8:46 pm
graymalking
moderatore

Grazie alla prezionsa collaborazione di Steno sono riuscito a fare due fw moddati contenenti trasmission e openvpn, uno per 7170 (tedesco italianizzato) e uno per 7270 v2 internazionale.
Scottato da esperienze poco positive con webtorrent ho fatto delle prove e devo dire che il caricamento della funzionalità interna nelle nuove versioni trunk mi sembra decisamente più stabile.
In pratica sembra che il trucco sia quello di mettere le funzionalità accessorie di trasmission in external e mantenere il demone all'interno del fritz.
Ho fatto una breve wiki
http://www.anime80.com/wikifritz/doku.php?id=aggiornare_firmware_via_freetz
che indica come caricare gli external attraverso la pagina freetz
Ecco come procedere:
1) caricare il fw : si può fare attraverso la solita pagina web che attraverso la pagina freetz (per fw che già lo montano)
2) seguire la wiki per caricare il file .external sulla chiavetta usb
3) aprire la porta 54321 per la funzione torrent (si può usare il firewall del freetz)
4) nella finestra trasmission del freetz inserire un user e una pw per accedere alla pagina specifica di trasmission
5) la pagina trasmission sarà raggiungibile in http://ipfritz:9091
Attraverso cifsmount presente nei due fw è possibile montare dischi in cui salvare i file scaricati.
Se c'è bisogno di spiegazioni scrivete
I due fw hanno la modalità ntfs attiva per cui possono usare anche questi dischi.
Il fw 7270 l'ho in uso quello del 7170 l'ho testato più velocemente.
Segnalo che nel fw del 7170 ho tolto
assistant
avm_vpn al suo posto c'è openvpn
help
mediasrv
minid
printserv
printserv_module
smbd sostituito con cifsmount
Nel 7270 openvpn ha il consueto e non ancora risolto bug per il quale openvpn in tap funziona solo se il fritz ha la wlan sconnessa (la funzionalità tun non ha invece problemi)
Ecco le caratteristiche dei due fw
7170 su base _04.80devel-6504 italianizzazione flane
PATCHES:
automount
> ntfs
freetzmount
REMOVES:
assistant
avm_vpn
branding_1und1
branding_freenet
dtrace
help
mediasrv
minid
printserv
printserv_module
smbd
PACKAGES
avm_firewall
bridge_utils
cifsmount
fstyp
haserl
inetd
mod
modcgi
ntfs
openvpn
> enable_small
> with_lzo
> with_mgmnt
transmission
> client
> daemon
> remote
> show
> static
> webinterface
MODULES
cifs
fuse
CGI PACKAGES
transmission
7270 v2 internazionale _7270_04_80
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270_V2=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_EN=y
FREETZ_TYPE_LANG_STRING="en"
FREETZ_TYPE_STRING="7270_v2"
FREETZ_INSTALL_BASE=y
FREETZ_PACKAGE_MOD=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_KERNEL=y
FREETZ_TARGET_IPV6_SUPPORT=y
FREETZ_TARGET_REF_16MB=y
FREETZ_TARGET_REF="16mb"
FREETZ_KERNEL_REF_16MB=y
FREETZ_KERNEL_REF="16mb"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_DECT=y
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_NAS=y
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_EN=y
FREETZ_LANG_STRING="en"
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTOMOUNT_NTFS=y
FREETZ_REMOVE_DTRACE=y
FREETZ_PACKAGE_BRIDGE_UTILS=y
FREETZ_PACKAGE_CIFSMOUNT=y
FREETZ_PACKAGE_DROPBEAR=y
FREETZ_PACKAGE_DROPBEAR_DISABLE_HOST_LOOKUP=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_NTFS=y
FREETZ_PACKAGE_OPENVPN=y
FREETZ_PACKAGE_OPENVPN_STATIC=y
FREETZ_PACKAGE_OPENVPN_WITH_LZO=y
FREETZ_PACKAGE_OPENVPN_WITH_MGMNT=y
FREETZ_PACKAGE_OPENVPN_ENABLE_SMALL=y
FREETZ_PACKAGE_TRANSMISSION=y
FREETZ_PACKAGE_TRANSMISSION_CLIENT=y
FREETZ_PACKAGE_TRANSMISSION_DAEMON=y
FREETZ_PACKAGE_TRANSMISSION_REMOTE=y
FREETZ_PACKAGE_TRANSMISSION_CREATE=y
FREETZ_PACKAGE_TRANSMISSION_EDIT=y
FREETZ_PACKAGE_TRANSMISSION_SHOW=y
FREETZ_PACKAGE_TRANSMISSION_STATIC=y
FREETZ_PACKAGE_TRANSMISSION_WEBINTERFACE=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_TRANSMISSION_CGI=y
FREETZ_PACKAGE_WOL_CGI=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/firmware/english"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_16.AnnexB.en-de-es-it-fr.54.04.81.image"
FREETZ_DL_SOURCE_MD5="a5f56166aa8ce2b9862e8e01db0e3c8d"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_VERBOSITY_LEVEL=2
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_SECURITY_LEVEL=1
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_NONE=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_MODULE_usbcore=y
FREETZ_MODULE_cifs=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_fuse=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_mbcache=y
FREETZ_MODULE_ipv6=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_START_STOP_DAEMON=y
FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_liblzo2=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
EXTERNAL_ENABLED=y
EXTERNAL_CREATEPAK=y
EXTERNAL_OWN_FILES=""
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_CLIENT=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_REMOTE=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_CREATE=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_EDIT=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_SHOW=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_WEBINTERFACE=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_KERNEL_LAYOUT_UR8=y
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_UCLIBC_CONFIG_MOD=y
FREETZ_TARGET_COMPILER_GCC_4_4_5=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_GCC_VERSION="4.4.5"
FREETZ_TARGET_BINUTILS_VERSION="2.21.51.0.4"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y
Scottato da esperienze poco positive con webtorrent ho fatto delle prove e devo dire che il caricamento della funzionalità interna nelle nuove versioni trunk mi sembra decisamente più stabile.
In pratica sembra che il trucco sia quello di mettere le funzionalità accessorie di trasmission in external e mantenere il demone all'interno del fritz.
Ho fatto una breve wiki
http://www.anime80.com/wikifritz/doku.php?id=aggiornare_firmware_via_freetz
che indica come caricare gli external attraverso la pagina freetz
Ecco come procedere:
1) caricare il fw : si può fare attraverso la solita pagina web che attraverso la pagina freetz (per fw che già lo montano)
2) seguire la wiki per caricare il file .external sulla chiavetta usb
3) aprire la porta 54321 per la funzione torrent (si può usare il firewall del freetz)
4) nella finestra trasmission del freetz inserire un user e una pw per accedere alla pagina specifica di trasmission
5) la pagina trasmission sarà raggiungibile in http://ipfritz:9091
Attraverso cifsmount presente nei due fw è possibile montare dischi in cui salvare i file scaricati.
Se c'è bisogno di spiegazioni scrivete
I due fw hanno la modalità ntfs attiva per cui possono usare anche questi dischi.
Il fw 7270 l'ho in uso quello del 7170 l'ho testato più velocemente.
Segnalo che nel fw del 7170 ho tolto
assistant
avm_vpn al suo posto c'è openvpn
help
mediasrv
minid
printserv
printserv_module
smbd sostituito con cifsmount
Nel 7270 openvpn ha il consueto e non ancora risolto bug per il quale openvpn in tap funziona solo se il fritz ha la wlan sconnessa (la funzionalità tun non ha invece problemi)
Ecco le caratteristiche dei due fw
7170 su base _04.80devel-6504 italianizzazione flane
PATCHES:
automount
> ntfs
freetzmount
REMOVES:
assistant
avm_vpn
branding_1und1
branding_freenet
dtrace
help
mediasrv
minid
printserv
printserv_module
smbd
PACKAGES
avm_firewall
bridge_utils
cifsmount
fstyp
haserl
inetd
mod
modcgi
ntfs
openvpn
> enable_small
> with_lzo
> with_mgmnt
transmission
> client
> daemon
> remote
> show
> static
> webinterface
MODULES
cifs
fuse
CGI PACKAGES
transmission
7270 v2 internazionale _7270_04_80
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270_V2=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_EN=y
FREETZ_TYPE_LANG_STRING="en"
FREETZ_TYPE_STRING="7270_v2"
FREETZ_INSTALL_BASE=y
FREETZ_PACKAGE_MOD=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_REPLACE_KERNEL=y
FREETZ_TARGET_IPV6_SUPPORT=y
FREETZ_TARGET_REF_16MB=y
FREETZ_TARGET_REF="16mb"
FREETZ_KERNEL_REF_16MB=y
FREETZ_KERNEL_REF="16mb"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_DECT=y
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_NAS=y
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_EN=y
FREETZ_LANG_STRING="en"
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTOMOUNT_NTFS=y
FREETZ_REMOVE_DTRACE=y
FREETZ_PACKAGE_BRIDGE_UTILS=y
FREETZ_PACKAGE_CIFSMOUNT=y
FREETZ_PACKAGE_DROPBEAR=y
FREETZ_PACKAGE_DROPBEAR_DISABLE_HOST_LOOKUP=y
FREETZ_PACKAGE_INETD=y
FREETZ_PACKAGE_NTFS=y
FREETZ_PACKAGE_OPENVPN=y
FREETZ_PACKAGE_OPENVPN_STATIC=y
FREETZ_PACKAGE_OPENVPN_WITH_LZO=y
FREETZ_PACKAGE_OPENVPN_WITH_MGMNT=y
FREETZ_PACKAGE_OPENVPN_ENABLE_SMALL=y
FREETZ_PACKAGE_TRANSMISSION=y
FREETZ_PACKAGE_TRANSMISSION_CLIENT=y
FREETZ_PACKAGE_TRANSMISSION_DAEMON=y
FREETZ_PACKAGE_TRANSMISSION_REMOTE=y
FREETZ_PACKAGE_TRANSMISSION_CREATE=y
FREETZ_PACKAGE_TRANSMISSION_EDIT=y
FREETZ_PACKAGE_TRANSMISSION_SHOW=y
FREETZ_PACKAGE_TRANSMISSION_STATIC=y
FREETZ_PACKAGE_TRANSMISSION_WEBINTERFACE=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_TRANSMISSION_CGI=y
FREETZ_PACKAGE_WOL_CGI=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/firmware/english"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_16.AnnexB.en-de-es-it-fr.54.04.81.image"
FREETZ_DL_SOURCE_MD5="a5f56166aa8ce2b9862e8e01db0e3c8d"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_VERBOSITY_LEVEL=2
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_SECURITY_LEVEL=1
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_NONE=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_MODULE_usbcore=y
FREETZ_MODULE_cifs=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_fuse=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_mbcache=y
FREETZ_MODULE_ipv6=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_START_STOP_DAEMON=y
FREETZ_BUSYBOX_TAR_OLDGNU_COMPATIBILITY=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_FEATURE_PREFER_IPV4_ADDRESS=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_liblzo2=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libutil=y
EXTERNAL_ENABLED=y
EXTERNAL_CREATEPAK=y
EXTERNAL_OWN_FILES=""
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_CLIENT=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_REMOTE=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_CREATE=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_EDIT=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_SHOW=y
EXTERNAL_FREETZ_PACKAGE_TRANSMISSION_WEBINTERFACE=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_KERNEL_LAYOUT_UR8=y
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_UCLIBC_0_9_29_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_UCLIBC_CONFIG_MOD=y
FREETZ_TARGET_COMPILER_GCC_4_4_5=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_GCC_VERSION="4.4.5"
FREETZ_TARGET_BINUTILS_VERSION="2.21.51.0.4"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y

Donazioni
