Gestión de la red
Conceptos básicos de red
1. Introducción
Muchas aplicaciones implican la implementación de la Raspberry Pi en la red. Ya sea sobre una red local (detrás de una unidad de acceso, por ejemplo) o para permitir un acceso desde Internet a una Raspberry Pi situada en una red local, esta conexión plantea normalmente preguntas. En particular, se debe al hecho de que conectar alguna máquina detrás de una unidad de conexión se puede hacer en la actualidad sin ninguna habilidad especial. Por el contrario, en caso de funcionamiento incorrecto, la búsqueda del error solo se puede hacer apoyándose en el entendimiento de los mecanismos implicados.
La presentación de los siguientes conceptos básicos de red no pretende ser ni exhaustiva ni completamente exacta. Contiene la mínima información para que un usuario que descubra este dominio pueda configurar su máquina y entender el funcionamiento de la red.
Las soluciones que se presentan en este capítulo únicamente tienen un carácter pedagógico y no abordan los problemas de seguridad de las máquinas conectadas a Internet. Sea extremadamente prudente si una Raspberry Pi que realiza funciones importantes es accesible a través de Internet.
2. Como una carta en el correo
Una red informática permite a diferentes máquinas intercambiar datos. Estos datos se presentan como paquetes que contienen unos y ceros, que se envían por los cables de la red o por radio, en el caso del Wi-Fi.

Como en el caso del correo que recibe cada día, los paquetes tienen una dirección de remitente y una dirección de destino. Cuando un paquete se envía a la red, los dispositivos encargados de distribuirlos pueden saber también hacia qué otro dispositivo es necesario enviarlo. Es exactamente lo que pasa con una carta que deposita en un buzón. El enrutamiento de su correo se hace en función de la dirección que se indica en el sobre.
El enrutamiento de los datos se puede hacer con hardware (cable de red) o por radio (Wi-Fi).
a. Asignación de direcciones
En la red que se representa más arriba figuran algunos dispositivos conectados solo a un switch (o al conmutador). La asignación de direcciones se hace en este caso por el usuario. Se dice que el direccionamiento es estático, porque las direcciones se asignan...
Gestionar la conexión de red alámbrica de la Raspberry Pi
1. Mostrar la información de la conexión
El comando ifconfig (interfaz configuration) muestra la información de la conexión de red.
pi@raspberrypi:~ $ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:37:bc:ee
inet addr:192.168.1.230 Bcast:192.168.1.255
Mask:255.255.255.0
inet6 addr: fe80::76c2:5219:50c4:ac63/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:296694 errors:0 dropped:163 overruns:0
frame:0
TX packets:187970 errors:0 dropped:0 overruns:0
carrier:0
collisions:0 txqueuelen:1000
RX bytes:416225559 (396.9 MiB) TX bytes:18700015
(17.8 MiB)
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...
Configurar una conexión Wi-Fi
La Raspberry Pi 3 integra una interfaz Wi-Fi. En la Raspberry Pi Zero habría que conectar una llave Wi-Fi al puerto USB con un adaptador.
1. Mostrar la información de la conexión
Raspbian reconoce la mayor parte de las llaves Wi-Fi USB automáticamente. En caso de duda, compruebe la compatibilidad de su llave en http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters.
El comando ifconfig muestra la información relativa a la conexión de red. En la Raspberry Pi Zero no hay puerto Ethernet alámbrico (eth0). Solo aparece el Wi-Fi.
pi@raspberrypi:~ $ ifconfig
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:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:90:4c:0e:81:23
inet addr:192.168.1.110 Bcast:192.168.1.255
...