Expandir SD (expand filesystem)

Lo más fácil para expandir un sistema de ficheros en una Raspberry cuando este no ocupa el total de la tarjeta SD es hacer “sudo raspi-config” y posteriormente darle a “Expand Filesystem”. Pero si no tenemos esa opción, los comandos a ejecutar son los siguientes:

sudo fdisk -l

sudo fdisk -c /dev/mmcblk0

input “p”

input “d” -> delete partition….

input “2” -> target delete partition…

ipput “np” -> set new partition information…

input “p” ->set primary

input “2” -> target partition…

and input first sector number…….
(above…you type “fdisk -l” and find that number ( /dev/mmcblk0p2 ‘s start number )

and request last sector….and push enter key….

and input “w” ->write partiotion information….

System show error ….ignore….

sudo reboot

sudo resize2fs /dev/mmcblk0p2

Enviar mail desde la línea de comandos del shell

En esta web nos enseñan cómo hacer una instalación para enviar mails desde la línea de comandos de Linux. Es importante porque también tendremos que seguir esta instalación si lo que queremos es enviar mails desde una aplicación PHP instalada en nuestra Raspberry.

Eso sí, necesitaremos conectar a un SMTP, como por ejemplo el de Gmail, y disponer por lo tanto de un usuario y un password.

http://iqjar.com/jar/sending-emails-from-the-raspberry-pi/

Motivos (reales) para pasarse a la fibra

Veo tres motivos que podrían hacerte cambiar de ADSL a fibra. Veamos si alguno de ellos te convence:

1 – Muchos servicios de vídeo por streaming, rapidiptv por ejemplo, necesitan un ancho de banda de 30 Mb/s para poder retransmitir en alta definición 1080. Si tenemos en cuenta que el ADSL pierde velocidad cuando lo usamos por Wifi no llegarás a esa velocidad con ADSL. Como mucho, lo conseguirías si usas la alternativa VDSL.

2 – Otros servicios como Netflix ofrecen ir más allá y retransmitir vídeo en 4K. Para esto es necesario descargar a 70 Mb/s y disponer de un aparato que acepte Wifi AC, como la PlayStation 4 por ejemplo (eso sí, sólo los nuevos modelos). Los modems de fibra óptica te ofrecen dos redes, una que ofrece velocidad normal y otra que transmite por AC. La normal ya es una mejora considerable con la que podrás ver 1080p en tu Wifi pero es que la AC te permitirá ver incluso 4K dada su mayor velocidad.

3 – La velocidad simétrica de la fibra te va a permitir que tus servidores suban y compartan tus archivos a una velocidad escandalosa (30 Mb/s si usas la red normal y 80 Mb/s si usas la red Plus).

Y por último, recordarte que con el sobrante de velocidad podrás realizar todas esas tareas en múltiples aparatos simultáneamente si lo que contratas es 300 Mb. Además, una vez hecha la instalación podrás decidir en todo momento si bajas o subes esa velocidad inicial.

Acceso a vuestra Intranet usando IPs dinámicas

Si queréis montar un servidor Apache en vuestra Raspberry y acceder a él desde Internet teniendo fibra óptica os encontraréis con el problema de la asignación de IPs dinámica. Esto significa que la IP pública de vuestra Intranet va cambiando constantemente. Para que podáis acceder a vuestra web tendréis que crear un acceso DNS que se vaya actualizando al mismo tiempo que cambia vuestra IP pública. En mi caso he optado por http://dyn.com, que tienen un precio anual de 40 dólares por este servicio. También podríais solicitar a vuestro proveedor de Internet que os ponga una IP estática… pero la factura de este servicio es bastante abultada (unos 15 euros al mes) por lo que se suele usar más el método que os acabo de explicar.

Esta web os indicará los pasos a seguir para actualizar el enlace DNS de Dyn.com de forma automática desde vuestra Raspberry:

https://hexaju.wordpress.com/2013/03/20/raspberry-pi-as-dyndns-client-with-ssl/

Dos comandos útiles de Linux

Os comparto dos comandos interesantes para navegar por el shell:

du” nos muestra una lista con los directorios actuales y sus medidas

ls -lrth” nos muestra el directorio actual ordenado por fecha

Cómo ejecutar un programa al iniciar la Raspberry

Si queremos ejecutar un programa cada vez que se encienda la Raspberry podemos optar por dos opciones: la primera es añadir una línea al archivo “rc.local” con el programa en cuestión. Pero la más correcta sería hacer la llamada al programa desde un archivo nuevo que incluiremos en “/etc/init.d/nuevo” y que contendrá las siguientes cuatro líneas:

 

#! /bin/bash

### BEGIN INIT INFO

### END INIT INFO

sudo /usr/local/bin/nuevo

 

Una vez creado el archivo tendremos que darle permisos de ejecución con

 

sudo chmod +x /etc/init.d/nuevo

 

Y por último darlo de alta con la siguiente ejecución

 

sudo update-rc.d nuevo defaults

 

Si queremos darlo de baja y que no se vuelva a ejecutar en cada reinicio haremos:

 

sudo update-rc.d -f nuevo remove

Subiendo el nivel

Para los interesados en llegar un poco más adelante con vuestras tarjetas SDs, os indico lo que podríais probar:

OpenELEC: en lugar de usar ArenaVision podríais contratar Rapid IPTV

RetroPie: en lugar de usar el mando de PS3 podríais probar con un mando de PS4

Raspbian: en lugar de servir una web desde la SD podríais hacerlo desde un pendrive

Limitar ancho de banda de subida

 

Me he encontrado que si subo algo a Internet (por ejemplo, a Mega) esto me secuestra todo el tráfico de Internet… y me queda una red inútil en los otros dispositivos. Así que he limitado el ancho de subida de la Raspberry temporalmente con este script:

sudo bash limit.sh start

(para bajarse el script “limit” aquí el link)

http://www.kalixtik.com/limit.sh