🛠 Configurer Ethernet et se connecter en SSH
Objectifs
Rendre l'Orange Pi PC utilisable sans écran : obtenir une adresse IP en DHCP sur le port Ethernet, vérifier que le lien est bien à 100 Mbit/s (le H3 intègre un PHY 10/100 uniquement — jamais du gigabit), puis se connecter en SSH. La carte n'ayant ni WiFi ni Bluetooth (contrairement au PC Plus), le câble RJ45 ou un dongle USB sont les seules options réseau.
Matériel
- Orange Pi PC sous Armbian, alimentation 5 V / 2 A (jack DC)
- Câble Ethernet RJ45 vers la box/le routeur
- Un ordinateur sur le même réseau (client SSH : OpenSSH, PuTTY)
- Optionnel : écran HDMI ou câble série 3.3 V (115200 8N1) pour le premier amorçage
Code complet
- Premier amorçage : créer le compte à la console (HDMI ou série), puis :
# Vérifier l'interface (le nom peut être end0 ou eth0 selon l'image)
ip -br link
sudo dhclient -v end0 2>/dev/null || sudo dhclient -v eth0
ip -br addr # noter l'adresse 192.168.x.x
- Contrôler la vitesse réelle du lien (le PHY interne est 10/100 MII) :
sudo apt install ethtool
sudo ethtool end0 | egrep 'Speed|Duplex|Link'
# Attendu : Speed: 100baseT/Full — si 10baseT, câblage/duplex à vérifier
- Activer et sécuriser SSH :
sudo systemctl enable --now ssh
# Trouver la carte sur le réseau depuis le PC :
ssh armbian@192.168.1.57 # mot de passe défini au premier boot
# Clé publique plutôt que mot de passe :
ssh-copy-id armbian@192.168.1.57
sudo sed -i 's/^#*PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
echo 'PermitRootLogin no' | sudo tee -a /etc/ssh/sshd_config
sudo systemctl restart ssh
- Adresse fixe côté routeur (DHCP statique) recommandée plutôt qu'IP statique locale.
Vérification attendue
ip -br addr affiche une adresse IPv4 en state UP ; ethtool indique 100baseT/Full ; la connexion SSH fonctionne par clé sans mot de passe ; après redémarrage, la carte est de nouveau joignable.
Erreurs fréquentes
- Chercher désespérément le WiFi : la base PC n'a aucun module sans-fil (seul le PC Plus en a un) — câble obligatoire.
- S'attendre à du gigabit : la puce est limitée à 100 Mbit/s, un plafond physique, pas un défaut.
- Alimentation sous-dimensionnée : le port Ethernet est souvent la première fonction qui plante sous 2 A (déconnexions, LED link éteinte).
- Se tromper d'interface : les images récentes nomment le port end0, pas eth0.
- Brancher un périphérique sur le port micro-USB en croyant étendre le réseau : ce port est OTG et capricieux en mode hôte.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash