🛠 Ethernet Gigabit et accès SSH

Hardkernel ODROID-XU4 (Samsung Exynos5422) · intermediaire · Schéma : IMG-odroid-xu4-intermediaire-3-odroidxu4-ethernet-ssh.svg — ODROID-XU4 relié par câble Ethernet à un switch, port GbE branché sur un contrôleur USB 3.0 interne, session SSH depuis un ordinateur

Objectifs

Configurer l'ODROID-XU4 en serveur headless : Ethernet Gigabit (jusqu'à ~880 Mbit/s mesurés en iperf3, l'un de ses grands atouts) et accès SSH sécurisé. Particularité d'architecture : la puce GbE est suspendue à l'un des deux hôtes USB 3.0 du SoC, l'autre hôte alimente les deux ports USB 3.0 externes via un hub GL352x — à garder en tête pour un NAS.

Matériel

Code complet

# 1) Verifier le lien et l'adresse IP
ip -br addr show
sudo dmesg | grep -i -e eth -e link

# 2) Creer l'utilisateur et durcir SSH
sudo adduser admin
sudo apt install openssh-server
sudo sed -i 's/#PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh

# 3) Mesurer le débit reel vers une machine du LAN (attendu ~880 Mbit/s)
sudo apt install iperf3
iperf3 -c 192.168.1.10 -t 20 -P 4

# 4) Adresse IP statique (NetworkManager, image desktop) ou /etc/network/interfaces
nmcli con mod "Wired connection 1" ipv4.method manual \
  ipv4.addresses 192.168.1.50/24 ipv4.gateway 192.168.1.1
nmcli con up "Wired connection 1"

Vérification attendue

ping fonctionne entre le PC et la carte, la première connexion SSH affiche l'empreinte du serveur, et iperf3 approche 880 Mbit/s en montant — un débit rare pour un SBC de cette génération. ssh admin@192.168.1.50 ouvre un shell.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels