(New page: {{Comos}}{{esbozo}}{{wikificar}} Categoría:Almacenamiento Categoría:Hardware Categoría:Servidores Imagen:Icon-server.png == Western Digital MyBook World Edition ==...) |
(estilo; cambio MB/GB por MiB/GiB; borro categoría recursiva) |
||
| Línea 1: | Línea 1: | ||
{{Comos}}{{esbozo}}{{wikificar}} | {{Comos}}{{esbozo}}{{wikificar}} | ||
| − | |||
| − | |||
| − | |||
| − | |||
[[Imagen:Icon-server.png]] | [[Imagen:Icon-server.png]] | ||
== Western Digital MyBook World Edition == | == Western Digital MyBook World Edition == | ||
| + | |||
[[Imagen:MyBook World.jpg]] | [[Imagen:MyBook World.jpg]] | ||
| − | |||
== Introducción == | == Introducción == | ||
| − | [http://www.wdc.com/sp/products/products.asp?driveid=347 My Book] es un disco externo de red, la versión que yo tengo tiene una capacidad de 500 | + | |
| − | * Servidor de páginas web | + | [http://www.wdc.com/sp/products/products.asp?driveid=347 My Book] es un disco externo de red, la versión que yo tengo tiene una capacidad de 500 GiB y un precio de 120 €. Según su publicidad solo es compatible con Windows. Pero ¡¡¡sorpresa!!! dentro lleva un Linux. Es un ordenador completo al que se puede acceder por [[SSH|ssh]] y que puede tener aplicaciones muy interesantes: |
| + | * Servidor de páginas web. | ||
* Cron: Puedes gestionar todas las tareas desde este servidor. | * Cron: Puedes gestionar todas las tareas desde este servidor. | ||
| − | * Servidor para Copias de Seguridad | + | * Servidor para Copias de Seguridad. |
| − | * Servidor para programas P2P | + | * Servidor para programas P2P. |
| − | + | {{advertencia|Lo que aquí se plantea son modificaciones de software, sin abrir el equipo, al objeto de no perder la garantía.}} | |
== Ventajas == | == Ventajas == | ||
| − | Es un equipo fiable, con un costo económico ínfimo, y que puede estar continuamente conectado a la red, sin generar ruido y con un consumo eléctrico ridículo. Sin embargo, es un servidor | + | |
| + | Es un equipo fiable, con un costo económico ínfimo, y que puede estar continuamente conectado a la red, sin generar ruido y con un consumo eléctrico ridículo. Sin embargo, es un servidor Linux totalmente operativo. Tiene limitaciones: no le puedes conectar una pantalla, pero te puedes conectar por ssh. La CPU es pequeña, pero suficiente. | ||
== Características == | == Características == | ||
| − | * Procesador: ARM9 | + | |
| − | * Memoria: | + | * Procesador: ARM9. |
| − | * Disco | + | * Memoria: 32 MiB SDRAM. |
| − | ** Partición de sistema: 2,8 | + | * Disco duros: |
| − | ** Partición de datos: El resto del disco, en mi caso 497 | + | ** Partición de sistema: 2,8 GiB, de las que solo están ocupadas 260 MiB. |
| + | ** Partición de datos: El resto del disco, en mi caso 497 GiB. | ||
** PVP: 120 € aproximadamente. | ** PVP: 120 € aproximadamente. | ||
== Comenzando == | == Comenzando == | ||
| + | |||
Conecta el equipo a tu red, siguiendo las instrucciones. No uses el CD. Además si trabajas con Linux, no podrías. | Conecta el equipo a tu red, siguiendo las instrucciones. No uses el CD. Además si trabajas con Linux, no podrías. | ||
== Conectarse por Web == | == Conectarse por Web == | ||
| − | Ya incluye un servidor web, en teoría te puedes conectar al MyBook escribiendo http://MyBook. Yo no lo he conseguido. Pero una vez localizada la IP del equipo, te puedes conectar con su | + | |
| + | Ya incluye un servidor web, en teoría te puedes conectar al MyBook escribiendo http://MyBook. Yo no lo he conseguido. Pero una vez localizada la IP del equipo, te puedes conectar con su IP, por ejemplo http://192.168.1.20. A continuación se muestra la pantalla principal, una vez seleccionado el idioma español. | ||
[[Imagen:MyBook_Menu_Inicial.png]] | [[Imagen:MyBook_Menu_Inicial.png]] | ||
| − | Te pedirá usuario y clave | + | Te pedirá usuario («admin») y clave («123456»). Recuerda cambiar la clave. |
| − | + | Deberás cambiar la configuración de red, por defecto viene por DHCP, y un servidor sin IP fija es bastante patético. Ve a ''Configuración General -> Configurar Valores de Red -> Manual'' y continúa con el asistente. Para el resto de la documentación supondremos que le has puesto como IP 192.168.1.20. | |
== Activar SSH == | == Activar SSH == | ||
| + | |||
En mi versión, con Firmware 02.00.18, ya viene activado y para conectarse solo tienes que hacer, desde una consola: | En mi versión, con Firmware 02.00.18, ya viene activado y para conectarse solo tienes que hacer, desde una consola: | ||
ssh root@192.168.1.20 | ssh root@192.168.1.20 | ||
| − | + | La contraseña de root es «root». Original. Cámbiala inmediatamente. | |
| − | + | ||
== Acceso mediante el explorador de archivos == | == Acceso mediante el explorador de archivos == | ||
| − | + | Puedes acceder al FTP con [[Nautilus]] (en [[GNOME]]) o con [[Konqueror]] (en [[KDE]]). Para hacerlo, abre tu explorador y accede a la siguiente ruta: | |
| − | + | ||
| − | + | ||
| − | |||
sftp://root@192.168.1.20/ | sftp://root@192.168.1.20/ | ||
| − | En ambos casos te pedirá | + | En ambos casos te pedirá la contraseña que has puesto antes y ya estarás dentro. |
| − | + | ||
== Cron == | == Cron == | ||
| − | |||
| − | nano /etc/crontabs/root | + | La ubicación del fichero de [[cron]] no es la que encontraríamos en un Ubuntu. Se encuentra en <code>/etc/crontabs/</code>, puedes editarlo desde consola: |
| + | |||
| + | nano /etc/crontabs/root | ||
| − | O como se explica en el paso anterior, con | + | O como se explica en el paso anterior, con Nautilus. |
| − | Sin embargo el formato del fichero es el | + | Sin embargo el formato del fichero es el estándar: |
# standard crontab format for busybox cron daemon. | # standard crontab format for busybox cron daemon. | ||
| Línea 80: | Línea 78: | ||
== Instalar Optware Package Management == | == Instalar Optware Package Management == | ||
| − | |||
| − | + | [http://www.nslu2-linux.org/wiki/Optware/Gumstix Optware] nos suministra cientos de binarios precompilados. Es la forma más sencilla de instalar software y nos ahorra muchas horas de trabajo en nuestro MyBook. | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | wget http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh | |
| − | / | + | sh setup-optware.sh |
| − | / | + | |
| + | Paso adicional para MyBoock: | ||
| + | echo '/opt/lib' >> /etc/ld.so.conf | ||
| + | ldconfig | ||
| − | + | Actualiza la lista: | |
| + | /opt/bin/ipkg update | ||
| + | /opt/bin/ipkg list_installed | ||
| − | + | Después de instalar algo es necesario ejecutar <code>ldconfig</code>. | |
| − | # 2008/09/26 suso modificado para tener path | + | Las aplicaciones se instalan en <code>/opt/bin</code>. Para ejecutarlas en <code>/opt/bin/</code> sin necesidad de escribir <code>/opt/bin/<MiAplicación></code> cada vez, edita <code>/root/.bashrc</code> y <code>/etc/profile</code> y añade las siguientes líneas al final de cada uno de ellos. |
| − | export PATH=$PATH:/opt/bin | + | |
| + | # 2008/09/26 suso modificado para tener path | ||
| + | export PATH=$PATH:/opt/bin | ||
$ su | $ su | ||
# feed=http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable | # feed=http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable | ||
| − | # ipk_name= | + | # ipk_name=$(wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}') |
# wget $feed/$ipk_name | # wget $feed/$ipk_name | ||
# tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf - | # tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf - | ||
| Línea 111: | Línea 110: | ||
== Fuentes == | == Fuentes == | ||
| − | [http://www.mybook-linux.co.nr/ My Book Linux] | + | * [http://www.mybook-linux.co.nr/ My Book Linux] {{en}}. |
| − | [http://mybookworld.wikidot.com/ Hacking WD MyBook World Ed] | + | * [http://mybookworld.wikidot.com/ Hacking WD MyBook World Ed] {{en}}. |
== Enlaces de Interés == | == Enlaces de Interés == | ||
| − | [http://www.nslu2-linux.org/wiki/Optware/HomePage Optware] | + | * [http://www.nslu2-linux.org/wiki/Optware/HomePage Optware] {{en}}. |
| + | |||
| + | [[Categoría:Almacenamiento]] | ||
| + | [[Categoría:Servidores]] | ||
|
Advertencia: éste artículo es un COMO o tutorial. La efectividad del mismo puede depender del hardware y software que tengas instalado. Por tanto, la fiabilidad puede variar entre usuarios, o incluso llegar estropear tu sistema. Utiliza este tutorial con precaución. |
Este artículo es, por ahora, sólo un esbozo.
Ampliándolo ayudarás a mejorar la Documentación de Ubuntu.
|
Este artículo necesita ser wikificado en base al manual de estilo de este wiki. Por favor, colabora editándolo conforme a las normas de edición de este sitio. No elimines este aviso hasta que lo hayas hecho. |
Contenido |
My Book es un disco externo de red, la versión que yo tengo tiene una capacidad de 500 GiB y un precio de 120 €. Según su publicidad solo es compatible con Windows. Pero ¡¡¡sorpresa!!! dentro lleva un Linux. Es un ordenador completo al que se puede acceder por ssh y que puede tener aplicaciones muy interesantes:
|
Lo que aquí se plantea son modificaciones de software, sin abrir el equipo, al objeto de no perder la garantía. |
Es un equipo fiable, con un costo económico ínfimo, y que puede estar continuamente conectado a la red, sin generar ruido y con un consumo eléctrico ridículo. Sin embargo, es un servidor Linux totalmente operativo. Tiene limitaciones: no le puedes conectar una pantalla, pero te puedes conectar por ssh. La CPU es pequeña, pero suficiente.
Conecta el equipo a tu red, siguiendo las instrucciones. No uses el CD. Además si trabajas con Linux, no podrías.
Ya incluye un servidor web, en teoría te puedes conectar al MyBook escribiendo http://MyBook. Yo no lo he conseguido. Pero una vez localizada la IP del equipo, te puedes conectar con su IP, por ejemplo http://192.168.1.20. A continuación se muestra la pantalla principal, una vez seleccionado el idioma español.
Te pedirá usuario («admin») y clave («123456»). Recuerda cambiar la clave. Deberás cambiar la configuración de red, por defecto viene por DHCP, y un servidor sin IP fija es bastante patético. Ve a Configuración General -> Configurar Valores de Red -> Manual y continúa con el asistente. Para el resto de la documentación supondremos que le has puesto como IP 192.168.1.20.
En mi versión, con Firmware 02.00.18, ya viene activado y para conectarse solo tienes que hacer, desde una consola:
ssh root@192.168.1.20
La contraseña de root es «root». Original. Cámbiala inmediatamente.
Puedes acceder al FTP con Nautilus (en GNOME) o con Konqueror (en KDE). Para hacerlo, abre tu explorador y accede a la siguiente ruta:
sftp://root@192.168.1.20/
En ambos casos te pedirá la contraseña que has puesto antes y ya estarás dentro.
La ubicación del fichero de cron no es la que encontraríamos en un Ubuntu. Se encuentra en /etc/crontabs/, puedes editarlo desde consola:
nano /etc/crontabs/root
O como se explica en el paso anterior, con Nautilus.
Sin embargo el formato del fichero es el estándar:
# standard crontab format for busybox cron daemon. # fields may be lists # min hour day month wd command # * * * * * dosomething # save the date every day at midnight 0 0 * * * date +%m%d%H%M%Y.%S > /var/lib/now
Optware nos suministra cientos de binarios precompilados. Es la forma más sencilla de instalar software y nos ahorra muchas horas de trabajo en nuestro MyBook.
wget http://mybookworld.wikidot.com/local--files/optware/setup-optware.sh sh setup-optware.sh
Paso adicional para MyBoock:
echo '/opt/lib' >> /etc/ld.so.conf ldconfig
Actualiza la lista:
/opt/bin/ipkg update /opt/bin/ipkg list_installed
Después de instalar algo es necesario ejecutar ldconfig.
Las aplicaciones se instalan en /opt/bin. Para ejecutarlas en /opt/bin/ sin necesidad de escribir /opt/bin/<MiAplicación> cada vez, edita /root/.bashrc y /etc/profile y añade las siguientes líneas al final de cada uno de ellos.
# 2008/09/26 suso modificado para tener path export PATH=$PATH:/opt/bin
$ su # feed=http://ipkg.nslu2-linux.org/feeds/optware/gumstix1151/cross/unstable # ipk_name=$(wget -qO- $feed/Packages | awk '/^Filename: ipkg-opt/ {print $2}') # wget $feed/$ipk_name # tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf - # sed -i -e 's|/stable|/unstable|' /opt/etc/ipkg.conf # /opt/bin/ipkg update # /opt/bin/ipkg install <pkg_foo> <pkg_bar> ...