miércoles, 2 de noviembre de 2016

www.NovelaEnCurso.es

Buenas.

Hoy vengo a comentar que me mudo de sitio. El blog ya llevaba parado un tiempo, y aunque no va a ser un abandono completo, para la parte de asuntos literarios me cambio a www.novelaencurso.es.

Aquí seguiré poniendo mis cosas de tecnología, series, etc. pero la parte de las letras necesitaba un impulso que espero dárselo al crear la nueva web.

Espero veros por allí.

www.NovelaEnCurso.es

sábado, 14 de mayo de 2016

RASPBERRY PI 3 & RASPBIAN JESSIE 10/5/16 (I)


Recientemente he adquirido un nuevo juguete, una Raspberry pi 3, para jubilar a mi antigua Raspberry. La nueva tiene así a bote pronto 7 veces más potencia, lo cual algo hará.



Ahora voy a poner los primeros pasos que hago yo, quizá no estén demasiado detallados, pero supongo que algo sabréis si estáis leyendo esto y tenéis un aparato similar. En siguientes artículos pondré instalaciones de software u otras cosillas.

1.- Instalación

Descargar imagen de la página de Raspberry Pi

https://www.raspberrypi.org/downloads/raspbian/

Insertar tarjeta SD en equipo, yo lo hago en linux. Si hay alguna partición en la tarjeta hay que eliminarlo todo, se puede hacer perfectamente en el gestor de particiones de KDE.

Si el HD principal del equipo es el /dev/sda la tarjeta se quedará como /dev/sdb. Esto se puede comprobar con el siguiente comando:

sudo mount -l

Lo siguiente que tenemos que hacer es pasar el archivo 2016-05-10-raspbian-jessie.img a la tarjeta SD, posiblemente lo tengamos en un archivo zip, descomprimidlo antes. El comando que hacemos para instalar la imagen en la tarjeta es el siguiente:

sudo dd bs=4M if=Descargas/2016-05-10-raspbian-jessie.img of=/dev/sdb

2.- Iniciando

Cableamos la raspberry y la arrancamos. Comenzará con la versión gráfica, yo no es lo que voy a utilizar, pero empezaremos por ella. Esta versión ya expande automáticamente el sistema de archivos al completo de la SD, con lo cual es un paso menos que tendremos que hacer, pero si no lo hiciera por cualquier razón sólo tendremos que lanzar desde una consola

sudo raspi-config

y utilizar la opción 1.

Yo de inicio cambio las passwords de root y del usuario pi.

sudo passwd root
sudo passwd pi

Esto también se puede hacer desde raspi-config

Después cambio las opciones de localización, de teclado,... también desde raspi-config (opción 5). Y con la opción 3 le digo que la próxima vez arranque en modo consola, nada de escritorio, y que no se autentique automáticamente (algo de seguridad aunque sea poca).

3.- La red

Este es un paso con algo de cambio y dificultad porque ha habido cambios con la introducción del dhcpcd. Antes había que modificar /etc/network/interfaces si queríamos tener una IP estática, pero eso ya no es así.

Por otro lado, esta raspberry tiene integrada la opción de wifi, así que voy a configurar todo a la vez. Para ello, desde la consola, hacemos lo siguiente:

sudo nano /etc/dhcpcd.conf

Y editamos el fichero de la siguiente manera:

interface eth0
static ip_address=192.168.2.15/24
static routers=192.168.2.1
static domain_name_servers=208.67.222.222 208.67.220.220 8.8.8.8 8.8.4.4

interface wlan0
static ip_address=192.168.2.16/24
static routers=192.168.2.1
static domain_name_servers=208.67.222.222 208.67.220.220 8.8.8.8 8.8.4.4

Con esto ya tendríamos la Ips asignadas a cada interfaz de red, para la wifi habría que hacer algo más, añadiendo el ssid de la red y la password de la misma, para ello, ejecutamos lo siguiente:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

y lo editamos:

country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
ssid="nombre_wifi"
psk="password_wifi"
}

Reiniciamos la raspberry:

reboot

Al iniciar de nuevo, ya tendremos IP fija y podremos utilizarla para conectarnos via ssh, comprobaremos las interfaces de la siguiente manera:

pi@raspberrypi:~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:17:cb:8b
inet addr:192.168.2.15 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fe17:cb8b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:987 errors:0 dropped:0 overruns:0 frame:0
TX packets:304 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:79634 (77.7 KiB) TX bytes:54162 (52.8 KiB)

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:7140 (6.9 KiB) TX bytes:7140 (6.9 KiB)

wlan0 Link encap:Ethernet HWaddr b8:27:eb:42:9e:de
inet addr:192.168.2.16 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::ba27:ebff:fe42:9ede/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1812 errors:0 dropped:1110 overruns:0 frame:0
TX packets:41 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:344806 (336.7 KiB) TX bytes:7373 (7.2 KiB)