🛠 Ethernet Gigabit et accès SSH
Objectifs
Installer l'ODROID-C2 sans écran (headless), vérifier que le lien Ethernet Gigabit — le vrai atout de la carte : PHY Realtek RTL8211F en RGMII, pas de pont USB — négocie bien à 1000 Mbit/s, et piloter la carte en SSH depuis un poste du réseau local.
Matériel
- ODROID-C2 avec image Armbian ou DietPi écrite sur microSD ou module eMMC
- Câble RJ45 vers une box/routeur Gigabit (le C2 n'a ni Wi-Fi ni Bluetooth embarqués)
- Alimentation 5 V / 2 A d'origine (jack 2,5x0,8 mm)
- Un poste avec ssh et iperf3 pour le débitmètre
Code complet
# --- Sur la carte (après première connexion, console série 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
Vérification attendue
ethtool indique Speed: 1000Mb/s et Duplex: Full ; iperf3 remonte un débit de l'ordre de 600 Mbit/s et plus, ce qu'un Raspberry Pi 3 (100 Mbit sur USB) n'atteint pas. La reconnexion SSH avec l'utilisateur créé fonctionne, root est refusé.
Erreurs fréquentes
- Câble ou port 100 Mbit : ethtool affiche 100Mb/s — vérifier routeur ET câble avant d'accuser la carte.
- Chercher l'interface « wlan0 » : aucune radio sur le C2, uniquement eth0 (sauf dongle USB).
- Laisser root avec mot de passe par défaut exposé : la carte doit être durcie avant toute exposition réseau.
- Alimenter via micro-USB OTG avec un chargeur faible : reboots en pleine charge réseau (brown-out).
- >
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash