🛠 Caso de uso: Configurar un servidor de archivos y enrutador de red
Objetivos
Este tutorial guía a los principiantes en la configuración del BPI-5202 como una pasarela industrial. Aprovecharemos sus dos interfaces de red independientes (1x 1000M y 1x 100M) para aislar las redes de campo y de gestión, mientras usamos el almacenamiento SSD para alojar datos locales. Este caso de uso destaca la confiabilidad de la arquitectura LoongArch y la seguridad de hardware integrada.
Hardware Necesario
- Tarjeta BPI-5202 Loongson 2K1000LAi
- Fuente de alimentación DC 24V conforme (salida aislada disponible para periféricos)
- SSD compatible (formateado en ext4)
- Dos cables Ethernet Cat5e o superior
- Pantalla HDMI o acceso de consola vía puerto RS232 aislado
- Sistema operativo preinstalado (Loongnix, LoongOS o KylinOS V10)
Pasos
- Preparación del almacenamiento: Inserte el SSD en el conector dedicado. Inicie la tarjeta y acceda a la terminal vía HDMI o RS232. Identifique el disco con
lsblk. Formatee la partición de destino si es necesario conmkfs.ext4 /dev/sda1, luego móntela:mount /dev/sda1 /mnt/data. Añada una entrada en/etc/fstabpara el montaje automático al iniciar.
- Configuración de interfaces de red: El BPI-5202 tiene dos puertos Ethernet distintos. Edite el archivo de configuración de red (por ejemplo,
/etc/network/interfaceso mediante NetworkManager según la distribución). Asigne una IP estática al puerto 1000M (red de gestión, ej:192.168.1.10) y una IP diferente al puerto 100M (red de campo, ej:10.0.0.1). Habilite el enrutamiento IP consysctl -w net.ipv4.ip_forward=1para permitir la comunicación entre los dos segmentos si es necesario.
- Seguridad y cifrado: Active las funciones de seguridad de hardware proporcionadas por los chips SMEC98SP y SC1161Y. Para principiantes, asegúrese de que el firewall esté activo. Use
iptablesofirewalldpara bloquear todo el tráfico entrante en el puerto 100M desde la red de gestión, excepto puertos específicos (SSH, HTTP). Esto protege los equipos industriales conectados.
- Instalación de un servicio de compartir: Instale un servidor de archivos simple como Samba o NFS. Para Samba:
apt install samba(o equivalente según el SO). Configure/etc/samba/smb.confpara compartir la carpeta/mnt/data. Reinicie el servicio:systemctl restart smbd. El recurso compartido es ahora accesible desde otras máquinas en la red de gestión.
Verificación
- Verifique la conectividad de red:
ping 192.168.1.10desde un PC conectado al puerto 1000M. - Pruebe el acceso al recurso compartido: Desde otro PC, intente acceder a la carpeta compartida mediante el explorador de archivos o la línea de comandos.
- Verifique la persistencia del almacenamiento: Reinicie la tarjeta y asegúrese de que
/mnt/dataesté montado automáticamente usandodf -h. - Compruebe el enrutamiento: Si está habilitado, verifique que el tráfico pase entre interfaces usando
tcpdump.
Para ir más allá
Explore la extensión GPIO de 20 pines para conectar módulos IO (DI/DO) y automatizar tareas basadas en datos de red. Pruebe los puertos CAN2.0 para interfaz con controladores lógicos programables (PLC). Finalmente, evalúe el rendimiento del procesador Loongson 2K1000LAi bajo carga de red intensiva para validar su adecuación a sus necesidades industriales específicas.