🛠 Ethernet Gigabit et accès SSH
Objetivos
Instalar el ODROID-C2 sin pantalla (headless), verificar que el enlace Ethernet Gigabit —el verdadero punto fuerte de la placa: PHY Realtek RTL8211F en RGMII, sin puente USB— negocia correctamente a 1000 Mbit/s, y controlar la placa mediante SSH desde un equipo de la red local.
Material
- ODROID-C2 con imagen Armbian o DietPi grabada en microSD o módulo eMMC
- Cable RJ45 hacia una caja/encaminador Gigabit (el C2 no tiene Wi-Fi ni Bluetooth integrados)
- Fuente de alimentación original de 5 V / 2 A (conector jack 2,5x0,8 mm)
- Un equipo con ssh e iperf3 para medir el ancho de banda
Código completo
# --- Sur la carte (apres premiere connexion, console serie ou ecran) ---
sudo nmtui # ou : sudo armbian-config > Network
ip -br addr # noter l'IP (ex. 192.168.1.42)
# --- Depuis le poste ---
ssh root@192.168.1.42 # changer le mot de passe immediatement !
# --- Verifier le lien Gigabit (PHY RTL8211F) ---
sudo ethtool eth0 | grep -E 'Speed|Duplex' # attendu: 1000Mb/s Full
# --- Debit reel vers une machine du LAN (attendu ~600+ Mbit/s) ---
# cote serveur : iperf3 -s
iperf3 -c 192.168.1.10
# --- Durcir : creer un utilisateur, couper le root SSH ---
sudo adduser admin
sudo sed -i 's/^PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
Verificación esperada
ethtool indica Speed: 1000Mb/s y Duplex: Full; iperf3 muestra un ancho de banda del orden de 600 Mbit/s o más, algo que un Raspberry Pi 3 (100 Mbit sobre USB) no alcanza. La reconexión SSH con el usuario creado funciona, root es rechazado.
Errores frecuentes
- Cable o puerto de 100 Mbit: ethtool muestra 100Mb/s — verificar el encaminador Y el cable antes de culpar a la placa.
- Buscar la interfaz « wlan0 »: no hay radio en el C2, solo eth0 (salvo dongle USB).
- Dejar root con contraseña por defecto expuesta: la placa debe estar endurecida antes de cualquier exposición a la red.
- Alimentar mediante micro-USB OTG con un cargador débil: reinicios bajo carga de red (brown-out).
- >
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