🛠 Ethernet Gigabit et accès SSH
Objetivos
Configurar el ODROID-M1 como servidor sin pantalla (headless): Ethernet Gigabit (transceptor Realtek RTL8211F sobre GMAC RGMII) y luego conexión SSH desde otro equipo. Atención: la placa no tiene WiFi/BT integrado (confirmado por todas las fichas técnicas) — el cable RJ45 es obligatorio, o un dongle USB WiFi de Hardkernel.
Material
- ODROID-M1 con Armbian, cable Ethernet Cat5e, router/box
- Teclado opcional, o consola serie en el conector UART dedicado
- Pantalla HDMI 2.0 opcional para el primer arranque
Código completo
# Sur la carte (première connexion locale) :
ip -br a # interface end0 ou eth0
sudo nmtui # ou éditer /etc/network/interfaces
# Vérifier le lien Gigabit (et non 100 Mb/s) :
sudo ethtool end0 | grep -E 'Speed|Link'
# Créer un utilisateur et activer SSH
sudo adduser projet
sudo systemctl status ssh
# Depuis le PC :
ssh projet@odroid-m1.local
# Copier des fichiers à pleine vitesse (~100 Mo/s sur GbE) :
scp rapport.txt projet@odroid-m1.local:~/
Verificación esperada
ip -br a muestra una dirección en 192.168.x.x; ethtool indica « Speed: 1000Mb/s »; la conexión SSH se realiza correctamente y scp transfiere los archivos.
Errores frecuentes
- Buscar una interfaz wlan0: no hay WiFi integrado en el M1, solo conexión por cable (o dongle USB).
- Enlace bloqueado a 100 Mb/s: cable Cat5 defectuoso o switch antiguo.
- Nombre .local no encontrado: instalar avahi (
apt install avahi-daemon). - Ser bloqueado por fail2ban al reintentar una contraseña incorrecta sin clave SSH.
- Fuente de alimentación insuficiente que provoca desconexiones: utilizar la recomendada de 12 V/2 A.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash