?>/script>'; } ?> [Tutorial] amule en OpenWrt Widgets Magazine

Autor Tema: [Tutorial] amule en OpenWrt  (Leído 16543 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
[Tutorial] amule en OpenWrt
« en: 02-03-2014, 14:27 (Domingo) »
aMule es un programa de intercambio P2P libre y multiplataforma, similar al conocido eMule que funciona tanto con la red eDonkey como con Kademlia. Fuente: Wikipedia

Este tutorial, parte de la base de que tenemos un disco duro (un pendrive también podría valer, pero tendremos peor rendimiento al no tener la cache de un HD) conectado con al menos 2 particiones: una para swap (64 megas o superior) y otra para datos (en formato ext2, ext3 o ext4).

Como cliente p2p para la red edonkey y kademlia yo prefiero usar mldonkey.
El inconveniente de este, es que el firmware instalado en nuestro router debe tener la opción FPU Kernel Emulation activada.  

Aquí tienes un tutorial, para compilar OpenWrt con FPU Emulation. Y en este otro, el proceso de instalación/configuración de mldonkey.

Terminada la introducción, 'vamos a por faena'  ;D

Actualizamos la lista de paquetes disponibles e instalamos amule. Desde putty:

Código: [Seleccionar]
opkg update && opkg install amule
Primer inicio para crear los ficheros de configuración.

Código: [Seleccionar]
amuled

Y aquí el resultado:
Citar
root@vr3025un:~# amuled
amuled: OnInit - starting timer
Initialising aMuled 2.2.6 using  v2.8.10
Checking if there is an instance already running...
No other instances are running.
ERROR: WARNING Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.

--------------------------------------------------
Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
--------------------------------------------------

ERROR: Info  --- This is the first time you run aMule 2.2.6 ---


More information, support and new releases can found at our homepage,
at www.aMule.org, or in our IRC channel #aMule at irc.freenode.net.

Feel free to report any bugs to http://forum.amule.org
ListenSocket: Ok.
Loading temp files from /root/.aMule/Temp.

All PartFiles Loaded.
No shareable files found in directory: /root/.aMule/Incoming
HTTP download thread started

ERROR: aMule daemon cannot be used when external connections are disabled. To enable External Connections, use either a normal aMule, start amuled with the option --ec-config or set the key"AcceptExternalConnections" to 1 in the file ~/.aMule/amule.conf

Now, exiting main app...
aMule OnExit: Terminating core.
aMule shutdown completed.
root@vr3025un:~#

Ya tenemos creados los ficheros de configuración, ahora debemos crear el password para conexiones remotas (lo utilizaremos posteriormente para conectarnos al interfaz web):

Código: [Seleccionar]
amuled --ec-config
Vamos allá ...

Citar
root@vr3025un:~# amuled --ec-config
amuled: OnInit - starting timer
Initialising aMuled 2.2.6 using  v2.8.10
Checking if there is an instance already running...
No other instances are running.

EC configuration
Enter password for mule connection:

Después de introducir el password y dar a return, detenemos el proceso con Control + C

Editamos el fichero de configuración amule.conf. He marcado en negrita los parámetros que hay que modificar

Código: [Seleccionar]
vi /root/.aMule/amule.conf
Citar
[eMule]
AppVersion=2.2.6
Nick=tu_nick
QueueSizePref=50
MaxUpload=15
MaxDownload=300
SlotAllocation=4
Port=4121
UDPPort=4125
UDPDisable=0
Address=
Autoconnect=1
MaxSourcesPerFile=300
MaxConnections=500
MaxConnectionsPerFiveSeconds=20
RemoveDeadServer=1
DeadServerRetry=3
ServerKeepAliveTimeout=0
Reconnect=1
Scoresystem=1
Serverlist=0
AddServerListFromServer=0
AddServerListFromClient=0
SafeServerConnect=0
AutoConnectStaticOnly=0
UPnPEnabled=0
UPnPTCPPort=50000
SmartIdCheck=1
ConnectToKad=1
ConnectToED2K=1
TempDir=/mnt/sda3/aMule/temp
IncomingDir=/mnt/sda3/aMule/incoming
ICH=1
AICHTrust=0
CheckDiskspace=1
MinFreeDiskSpace=1
AddNewFilesPaused=0
PreviewPrio=0
ManualHighPrio=0
FullChunkTransfers=1
StartNextFile=0
StartNextFileSameCat=0
FileBufferSizePref=16
DAPPref=1
UAPPref=1
AllocateFullFile=0
OSDirectory=/root/.aMule/
OnlineSignature=0
OnlineSignatureUpdate=5
EnableTrayIcon=0
MinToTray=0
ConfirmExit=1
StartupMinimized=0
3DDepth=10
ToolTipDelay=1
ShowOverhead=0
ShowInfoOnCatTabs=1
ShowRatesOnTitle=0
VerticalToolbar=0
ShowPartFileNumber=0
VideoPlayer=
VideoPreviewBackupped=1
StatGraphsInterval=3
statsInterval=30
DownloadCapacity=300
UploadCapacity=100
StatsAverageMinutes=5
VariousStatisticsMaxValue=100
SeeShare=2
FilterLanIPs=1
ParanoidFiltering=1
IPFilterAutoLoad=1
IPFilterURL=
FilterLevel=127
IPFilterSystem=0
FilterMessages=1
FilterAllMessages=0
MessagesFromFriendsOnly=0
MessageFromValidSourcesOnly=1
FilterWordMessages=0
MessageFilter=
FilterComments=0
CommentFilter=
ShareHiddenFiles=0
AutoSortDownloads=0
NewVersionCheck=1
Language=
SplitterbarPosition=75
YourHostname=
DateTimeFormat=%A, %x, %X
AllcatType=0
ShowAllNotCats=0
SmartIdState=0
DropSlowSources=0
KadNodesUrl=http://emule-inside.net/nodes.dat
Ed2kServersUrl=http://gruk.org/server.met.gz
[Browser]
DefaultBrowser=0
OpenPageInTab=1
CustomBrowserString=
[Proxy]
ProxyEnableProxy=0
ProxyType=0
ProxyName=
ProxyPort=1080
ProxyEnablePassword=0
ProxyUser=
ProxyPassword=
[ExternalConnect]
UseSrcSeeds=0
AcceptExternalConnections=1
ECAddress=
ECPort=4712
ECPassword=EF8CB868B485A7A572B06335F0FB3E29
UPnPECEnabled=0
ShowProgressBar=1
ShowPercent=1
UseSecIdent=1
IpFilterClients=1
IpFilterServers=1
[WebServer]
Enabled=1
Password=EF8CB868B485A7A572B06335F0FB3E29
PasswordLow=
Port=4711
WebUPnPTCPPort=50001
UPnPWebServerEnabled=0
UseGzip=1
UseLowRightsUser=0
PageRefreshTime=120
Template=chicane
[Razor_Preferences]
FastED2KLinksHandler=1
[SkinGUIOptions]
UseSkinFiles=0
Skin=
[Statistics]
MaxClientVersions=0
TotalDownloadedBytes=0
TotalUploadedBytes=0
[Obfuscation]
IsClientCryptLayerSupported=1
IsCryptLayerRequested=1
IsClientCryptLayerRequired=0
CryptoPaddingLenght=254
CryptoKadUDPKey=-1172882533
[UserEvents]
[UserEvents/DownloadCompleted]
CoreEnabled=0
CoreCommand=
GUIEnabled=0
GUICommand=
[UserEvents/NewChatSession]
CoreEnabled=0
CoreCommand=
GUIEnabled=0
GUICommand=
[UserEvents/OutOfDiskSpace]
CoreEnabled=0
CoreCommand=
GUIEnabled=0
GUICommand=
[UserEvents/ErrorOnCompletion]
CoreEnabled=0
CoreCommand=
GUIEnabled=0
GUICommand=

Comento un poco los parámetros:

Nick=tu_nick  # aquí el nick que quieras
MaxUpload=15 # velocidad máxima de subida
MaxDownload=300 # velocidad máxima de descarga
SlotAllocation=4 # número de slots de subida
Port=4121 # el puerto TCP para las conexiones
UDPPort=4125 # el puerto UDP para las conexiones
TempDir=/mnt/sda3/aMule/temp # carpeta dónde irán a parar los temporales
IncomingDir=/mnt/sda3/aMule/incoming # carpeta dónde se moveran los ficheros terminados

En el apartado [ExternalConnect]
AcceptExternalConnections=1 # lo pondremos a 1 para que acepte conexiones desde IP's distintas del router

En el apartado [WebServer]
Enabled=1 # para habilitarlo, lo ponemos en 1
Password=EF8CB868B485A7A572B06335F0FB3E29 # este password lo sacaremos de ECPassword= (8 líneas más arriba en el fichero amule.conf)
Template=chicane # esta es la plantilla del servidor web que más me gusta  ;D

Ahora que ya está todo configurado, ponemos en marcha el 'demonio' con el parametro -f (para que nos devuelva el control de la sesión ssh cuando se inicie)

Citar
En el caso hipotético de que “ECPassword=” esté vacío y no tengamos nada en contraseña, ejecutamos lo siguiente para que nos dé la contraseña encriptada y podamos rellenar “ECPassword=” y “Password=”:

echo -n xxxx | md5sum | cut -d ‘ ‘ -f 1 -> Donde “xxxx” es la contraseña que queramos usar
Fuente: Javier Pastor Gutierrez

Código: [Seleccionar]
amuled -f
Citar
root@vr3025un:~# amuled -f
amuled: OnInit - starting timer
Initialising aMuled 2.2.6 using  v2.8.10
Checking if there is an instance already running...
No other instances are running.

--------------------------------------------------
Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
--------------------------------------------------

ListenSocket: Ok.
amuled: forking to background - see you
root@vr3025un:~# htop
root@vr3025un:~# killall amuled
root@vr3025un:~# cls
-ash: cls: not found
root@vr3025un:~# clear
root@vr3025un:~# amuled -f
amuled: OnInit - starting timer
Initialising aMuled 2.2.6 using  v2.8.10
Checking if there is an instance already running...
No other instances are running.

--------------------------------------------------
Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
--------------------------------------------------

ListenSocket: Ok.
amuled: forking to background - see you
root@vr3025un:~#


Abrimos una ventana del navegador y escribimos http://la_ip_de_nuestro_router:4711




Nos pide el password (el que creamos para aceptar conexiones), lo introducimos y pinchamos sobre ed2k:// ED2K Link(s)




Ponemos ed2k://|serverlist|http://www.gruk.org/server.met|/ (que es una lista actualizada de servidores edonkey) y damos a Start.




Ahora pinchamos sobre Server List y veremos la lista de servidores a los que podemos conectarnos. Pinchamos en uno de ellos para conectarnos (sobre el botón/dibujo que es una especie de rayo amarillo) y nos aseguramos (pinchando de nuevo en Server List) de que estamos conectados con Id Alta.



A partir de aquí ... ya podemos empezamos a añadir descargas pinchando sobre ed2k:// ED2K Link(s);D

Si en algún momento queremos 'matar' el proceso, desde putty escribimos:

Código: [Seleccionar]
killall amuled
« Última modificación: 26-11-2014, 12:13 (Miércoles) por jar229 »

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] amule en OpenWrt
« Respuesta #1 en: 02-03-2014, 20:19 (Domingo) »
Lo añado al [Índice] Hilos relevantes de OpenWrt y le pongo chincheta unas semanitas  ;)

miguelcmran

  • Visitante
Re: [Tutorial] amule en OpenWrt
« Respuesta #2 en: 02-03-2014, 20:31 (Domingo) »
Lo añado al [Índice] Hilos relevantes de OpenWrt y le pongo chincheta unas semanitas  ;)

Funcionando perfectamente, gracias crack.  >:(

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #3 en: 02-03-2014, 21:00 (Domingo) »
Un placer poder ayudar ;D

Ya contarás si es estable. En el poco tiempo en que lo usé (me 'enamoré' de mldonkey), de vez en cuando tenía tendencia a colgarse :o

Enviado desde mi CUBE U30GT usando Tapatalk

miguelcmran

  • Visitante
Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #4 en: 04-03-2014, 19:48 (Martes) »
Un placer poder ayudar ;D

Ya contarás si es estable. En el poco tiempo en que lo usé (me 'enamoré' de mldonkey), de vez en cuando tenía tendencia a colgarse :o

Enviado desde mi CUBE U30GT usando Tapatalk

Aquí mister culo inquieto... después de unos días tengo que decir que no me convence el rendimiento combinado de amule - rtorrent ya que funcionando los 2 a la vez me dejan el router medio frito. Digo medio porque puedo seguir navegando perfectamente por internet y viendo Imagenio, pero sin embargo el acceso ssh por putty se hace tedioso hasta el punto que tarda 5 minutos en pedirte el usuario y password y después ahí se queda sin llegar a la línea de comandos. Y el acceso web a amule y rtorrent se pierde por completo quedándose la web en blanco cargando en blucle hasta el punto que parece que al rato mueren solos los procesos y se recupera la normalidad.

Sin embargo amule y rtorrent por separado no dan problema... así que ya estoy con el ubuntu instalado compilando un firmware con FPU Emulation para el WDR4300 bajo la plataforma ar71xx de acuerdo al procedimiento que tiene jar229 publicado para poder instalar el MLDonkey. Del procedimiento la única duda que me ha entrado ha sido en el apartado de Target Profile', donde he dejado el driver que viene por defecto a pesar de haber visto un driver específico para WDR4300. Siempre me quedará la duda de si tendrá un mejor rendimiento pero a lo hecho pecho, ya esta compilándose el firmware.

La pereza  :-\ que ahora que lo tengo todo funcionando me va a tocar configurar todo de 0 (Fibra Movistar, Imagenio, Samba, MLDonkey, rTorrent y el MiniDLNA con el que me estoy pegando también a ver si soy capaz de meterle un disco NTFS de peliculas).

En fin que si tengo alguna duda jar229 me tendrás comiendo la oreja por aquí, jeje.  ;D

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #5 en: 04-03-2014, 21:52 (Martes) »
Me alegro que te hayas animado a compilarte tu propio firmware :D
Lo estás haciendo teniendo como fuente la rama trunk o Attitude Adjustment ?

Como te dije, mldonkey funciona infinitamente mejor que amule.

Y ahora que ya lo tienes todo por la mano, aunque te de pereza no debería resultarte demasiado complicado.

Puedes hacer copia de la carpeta /www1 y de los ficheros de configuración.rtorrent.rc,  php.ini, lighttd.conf y después restaurarlos sin más (después de haber instalado las aplicaciones, claro).

Enviado desde mi CUBE U30GT usando Tapatalk

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #6 en: 05-03-2014, 09:10 (Miércoles) »
Aquí mister culo inquieto... después de unos días tengo que decir que no me convence el rendimiento combinado de amule - rtorrent ya que funcionando los 2 a la vez me dejan el router medio frito. Digo medio porque puedo seguir navegando perfectamente por internet y viendo Imagenio, pero sin embargo el acceso ssh por putty se hace tedioso hasta el punto que tarda 5 minutos en pedirte el usuario y password y después ahí se queda sin llegar a la línea de comandos. Y el acceso web a amule y rtorrent se pierde por completo quedándose la web en blanco cargando en blucle hasta el punto que parece que al rato mueren solos los procesos y se recupera la normalidad.

Sin embargo amule y rtorrent por separado no dan problema... así que ya estoy con el ubuntu instalado compilando un firmware con FPU Emulation para el WDR4300 bajo la plataforma ar71xx de acuerdo al procedimiento que tiene jar229 publicado para poder instalar el MLDonkey. Del procedimiento la única duda que me ha entrado ha sido en el apartado de Target Profile', donde he dejado el driver que viene por defecto a pesar de haber visto un driver específico para WDR4300. Siempre me quedará la duda de si tendrá un mejor rendimiento pero a lo hecho pecho, ya esta compilándose el firmware.

Yo primero probaría a bajarle el número de conexiones permitidas a cada uno de los programas que comentas. La mayoría de las veces los routers se quedan fritos por un exceso de conexiones (todos los routers tienen su San Martín). Intenta bajarselas a la mitad a cada uno de ellos. Si dices que por separado no suelen dar problemas, a lo mejor distribuyéndoselas entre los dos notas alguna mejoría y no tienes que reconfigurar nada. Intenta también que el ancho de banda que le dejas a los dos programas de subida no llegue a más del 90% de lo que pueda dar el router. Lo que más impide una correcta comunicación con un servidor no es la velocidad de bajada sino la velocidad de subida. Recordemos que para que un servidor nos devuelva datos antes tenemos que enviarle la petición de datos y si tenemos el canal de subida saturado dicha petición de datos irá a trompicones con lo que observaremos que todo tarda mucho... esto también se aplica al router y su velocidad de transmisión de datos por el cable de red (o wifi).

miguelcmran

  • Visitante
Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #7 en: 11-03-2014, 10:20 (Martes) »
Me alegro que te hayas animado a compilarte tu propio firmware :D
Lo estás haciendo teniendo como fuente la rama trunk o Attitude Adjustment ?

Como te dije, mldonkey funciona infinitamente mejor que amule.

Y ahora que ya lo tienes todo por la mano, aunque te de pereza no debería resultarte demasiado complicado.

Puedes hacer copia de la carpeta /www1 y de los ficheros de configuración.rtorrent.rc,  php.ini, lighttd.conf y después restaurarlos sin más (después de haber instalado las aplicaciones, claro).

Enviado desde mi CUBE U30GT usando Tapatalk

Buenas jar229

Disculpas por tardar en contestar, he estado liadillo estos días  ;D

Decir que seguí tu tutorial al pie de la letra y ya tengo el firmware (que tardo en compilar unas 13 horas :P) que comparto a continuación, luego si ya quieres currarte un hilo para ponerlos lo dejo a tu elección que para eso eres uno de los cracks de este foro:

https://www.dropbox.com/sh/jjyotu0tqskswcz/y4DZ2C6MOK

Firmware para WDR4300: hardware basado en ar71xx, driver wifi wdr4300, LuCi, soporte para USB (impresora y discos con formato ext2, ext3, ext4, ntfs, fat16 y fat32), samba y kernel con FPU EMulation para poder instalar el MLDonkey:

luci
luci-app-p910nd
luci-app-samba
luci-app-statistics
luci-app-wol
luci-i18n-spanis
kmod-fs-ext4
kmod-fs-vfat
ntfs-3g
kmod-usb-core
kmod-usb-ohci
kmod-usb-printer
kmod-usb-storage
kmod-usb2
kmod-nls-cp437
kmod-nls-cp850
kmod-nls-cp852
kmod-nls-iso8859-15
kmod-nls-utf8
FPU emulation

Lo que no sabría con exactitud es decirte si es de la rama trunk o Attitude Adjustment. Creo que es de esta última ya que seguí tu tutorial que decía:

Y bajamos las fuentes de la última versión de la rama trunk usando git:

Código:
git clone git://git.openwrt.org/openwrt.git

Ahora se nos habrá creado un nuevo directorio llamado trunk (dentro de openwrt)


Pero a mí dentro de la carpeta openwrt se me genero otra carpeta también llamada openwrt y no trunk.

Decir que por falta de tiempo aún no he podido flashear el firmware así que como seguramente lo haga hoy os comento. También confirmar que el amule funciona perfectamente y que el que me tira el router es el rtorrent, a pesar de haberle bajado la velocidad de subida y el número de conexiones, según lo arrancas y se ponen a funcionar las descargas a los 10 minutos se reinicia el router.

A ver si con este firmware que me he compilado las cosas son distintas.

Saludos.

PD: Como se me han generado todos los firmware de los distintos router para la arquitectira ar71xx, si hay alguno en particular que queráis me lo pedís que de momento no los voy a borrar.
« Última modificación: 11-03-2014, 10:24 (Martes) por miguelcmran »

miguelcmran

  • Visitante
Re:
« Respuesta #8 en: 11-03-2014, 11:23 (Martes) »
Confirmar que he flasheado el firmware y es la Barrie Breaker (Bleeding Edge, r39856), esto es malo?

Enviado desde mi GT-I9100 mediante Tapatalk

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re:
« Respuesta #9 en: 11-03-2014, 13:03 (Martes) »
Confirmar que he flasheado el firmware y es la Barrie Breaker (Bleeding Edge, r39856), esto es malo?

Enviado desde mi GT-I9100 mediante Tapatalk

El inconveniente de usar las últimas versiones, es que si posteriormente necesitas instalar un paquete que dependa del kernel, vas a tener problemas.

Pero si la compilación que has hecho ya incluye todo lo que tú necesitas, pues perfecto  ;)

Ya contarás si todo te va bien, y si rtorrent se comporta más estable (no lo entiendo, en mi caso el inestable es amule).

miguelcmran

  • Visitante
Re:
« Respuesta #10 en: 11-03-2014, 16:47 (Martes) »
Confirmar que he flasheado el firmware y es la Barrie Breaker (Bleeding Edge, r39856), esto es malo?

Enviado desde mi GT-I9100 mediante Tapatalk

El inconveniente de usar las últimas versiones, es que si posteriormente necesitas instalar un paquete que dependa del kernel, vas a tener problemas.

Pero si la compilación que has hecho ya incluye todo lo que tú necesitas, pues perfecto  ;)

Ya contarás si todo te va bien, y si rtorrent se comporta más estable (no lo entiendo, en mi caso el inestable es amule).

Pues ya me he encontrado el primer incoveniente, y es que a partir de ciertas versiones de Barrier Breaker de la rama Trunk, en la que mi firmware esta incluido, no se puede hacer Extroot. Al principio he seguido el tutorial que tienes para hacer Extroot en Barrier Breaker y ha ido de perlas, pero al reiniciar veía que no funcionaba. Luego he seguido leyendo el post y tirando del hilo he llegado a foros de Openwrt donde lo confirman y que la única manera es montarlo manualmente, cosa que a mi no me vale  :'(

Así que me gustaría poder volver a compilar el firmware pero en vez de la rama Trunk de la rama Attitude Adjustment, ya que como bien dices, a parte de lo del Extroot, si alguna vez tengo que instalar algún paquete que dependa del Kernel voy a estar en las mismas.

¿Que tendría que cambiar de la siguiente línea (de tu tutorial) para apuntar a los paquetes de Attitude Adjustment?

git clone git://git.openwrt.org/openwrt.git

Del rtorrent no sé por que me da que va a ser cosa del disco duro, ya que el amule como mucho pilla unos 400 kb/s de bajada, mientras que rtorrent pasa de los 5 mb/s y creo que va a ser cosa de eso y la cache del disco duro que haya algún culo de botella que provoque el reinicio o algo así.

Desconectado Tki2000

  • Moderador
  • *
  • Mensajes: 2247
Re:
« Respuesta #11 en: 11-03-2014, 16:55 (Martes) »
Pues ya me he encontrado el primer incoveniente, y es que a partir de ciertas versiones de Barrier Breaker de la rama Trunk, en la que mi firmware esta incluido, no se puede hacer Extroot. Al principio he seguido el tutorial que tienes para hacer Extroot en Barrier Breaker y ha ido de perlas, pero al reiniciar veía que no funcionaba. Luego he seguido leyendo el post y tirando del hilo he llegado a foros de Openwrt donde lo confirman y que la única manera es montarlo manualmente, cosa que a mi no me vale  :'(

Sí se puede hacer: https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-(extroot)/msg304643/#msg304643
Aprovecha que tienes las fuentes y ya tienes casi todo compilado para incorporar lo que falte y hacer un firmware que pueda hacer extroot. La siguiente compilación te debe tardar muuuuuuuuuuucho menos.  ;)

miguelcmran

  • Visitante
Re:
« Respuesta #12 en: 11-03-2014, 17:04 (Martes) »
Pues ya me he encontrado el primer incoveniente, y es que a partir de ciertas versiones de Barrier Breaker de la rama Trunk, en la que mi firmware esta incluido, no se puede hacer Extroot. Al principio he seguido el tutorial que tienes para hacer Extroot en Barrier Breaker y ha ido de perlas, pero al reiniciar veía que no funcionaba. Luego he seguido leyendo el post y tirando del hilo he llegado a foros de Openwrt donde lo confirman y que la única manera es montarlo manualmente, cosa que a mi no me vale  :'(

Sí se puede hacer: https://foro.seguridadwireless.net/openwrt/ejecutando-openwrt-desde-una-memoria-o-disco-usb-(extroot)/msg304643/#msg304643
Aprovecha que tienes las fuentes y ya tienes casi todo compilado para incorporar lo que falte y hacer un firmware que pueda hacer extroot. La siguiente compilación te debe tardar muuuuuuuuuuucho menos.  ;)


Muchas gracias Tki2000 pero no termino de entender, yo el módulo kmod-fs-ext4 ya lo tengo compilado en el firmware por lo que entiendo que debería de funcionar el Extroot ¿no?  ???

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re:
« Respuesta #13 en: 12-03-2014, 08:43 (Miércoles) »


Pues ya me he encontrado el primer incoveniente, y es que a partir de ciertas versiones de Barrier Breaker de la rama Trunk, en la que mi firmware esta incluido, no se puede hacer Extroot. Al principio he seguido el tutorial que tienes para hacer Extroot en Barrier Breaker y ha ido de perlas, pero al reiniciar veía que no funcionaba. Luego he seguido leyendo el post y tirando del hilo he llegado a foros de Openwrt donde lo confirman y que la única manera es montarlo manualmente, cosa que a mi no me vale  :'(

Así que me gustaría poder volver a compilar el firmware pero en vez de la rama Trunk de la rama Attitude Adjustment, ya que como bien dices, a parte de lo del Extroot, si alguna vez tengo que instalar algún paquete que dependa del Kernel voy a estar en las mismas.

¿Que tendría que cambiar de la siguiente línea (de tu tutorial) para apuntar a los paquetes de Attitude Adjustment?

git clone git://git.openwrt.org/openwrt.git

Del rtorrent no sé por que me da que va a ser cosa del disco duro, ya que el amule como mucho pilla unos 400 kb/s de bajada, mientras que rtorrent pasa de los 5 mb/s y creo que va a ser cosa de eso y la cache del disco duro que haya algún culo de botella que provoque el reinicio o algo así.

Para compilar para Attitude Adjustment:

Código: [Seleccionar]
svn checkout svn://svn.openwrt.org/openwrt/branches/attitude_adjustment

en lugar de:

git clone git://git.openwrt.org/openwrt.git

En cuanto a rtorrent, me temo que vas a tener que limitarle la velocidad de bajada. El router no puede con tanta carga (la descarga altísima + la gestión del tráfico de red, etc.). Prueba limitándole a la mitad de la velocidad de tu línea. Si así es estable, ves aumentando hasta que veas dónde 'peta'.

pitiraulpiti

  • Visitante
Re: [Tutorial] amule en OpenWrt
« Respuesta #14 en: 23-07-2014, 18:23 (Miércoles) »
Hola cuando estoy editando el archivo de configuración, una vez que termino de configurarlo que debo de hacer para meter el siguiente comando? un saludo

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: [Tutorial] amule en OpenWrt
« Respuesta #15 en: 23-07-2014, 19:22 (Miércoles) »
Hola cuando estoy editando el archivo de configuración, una vez que termino de configurarlo que debo de hacer para meter el siguiente comando? un saludo

Si estás usando el editor vi: "tecla ESC" luego ":" y después "wq".

Pero vamos, que eso no tiene mucho que ver con el hilo. Busca en google los comandos básicos de vi.

pitiraulpiti

  • Visitante
Re: [Tutorial] amule en OpenWrt
« Respuesta #16 en: 24-07-2014, 23:22 (Jueves) »
Hola,
ya consegi seguir todos los pasos, pero a la hora de poner mi ip y el puerto me dice que la pagina web no esta disponible, he seguido todos los pasos y nada. :(

Haber si me podrian ayudar de nuevo..  :-X

Desconectado jar229

  • Moderador
  • *
  • Mensajes: 4607
Re: Re: Re: [Tutorial] amule en OpenWrt
« Respuesta #17 en: 25-07-2014, 12:29 (Viernes) »
Hola,
ya consegi seguir todos los pasos, pero a la hora de poner mi ip y el puerto me dice que la pagina web no esta disponible, he seguido todos los pasos y nada. :(

Haber si me podrian ayudar de nuevo..  :-X
Puerto e IP que estás poniendo ?

Lo estás haciendo desde la misma red ?

Seguro que has hecho todos los pasos sin ningún mensaje de error en el proceso ?

Enviado desde mi CUBOT GT99