🛠 Configurer Ethernet et se connecter en SSH

Orange Pi PC (Allwinner H3) · intermediaire · Schéma : IMG-orangepi-pc-intermediaire-3-opipc-ethernet-ssh.svg — Orange Pi PC relié par câble RJ45 10/100 au routeur (pas de WiFi sur ce modèle), session SSH établie depuis un ordinateur, LED link de l'EMAC interne du H3 mise en évidence.

Objetivos

Hacer que la Orange Pi PC sea utilizable sin pantalla: obtener una dirección IP por DHCP en el puerto Ethernet, verificar que el enlace sea efectivamente de 100 Mbit/s (el H3 integra únicamente un PHY 10/100 — nunca gigabit), y luego conectarse por SSH. Dado que la placa no tiene WiFi ni Bluetooth (a diferencia del PC Plus), el cable RJ45 o un dongle USB son las únicas opciones de red.

Material

Código completo

  1. Primer arranque: crear la cuenta en la consola (HDMI o serie), y luego:
# 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
  1. Controlar la velocidad real del enlace (el PHY interno es 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
  1. Activar y asegurar 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
  1. Se recomienda una dirección fija en el router (DHCP estático) en lugar de una IP estática local.

Verificación esperada

ip -br addr muestra una dirección IPv4 con estado UP; ethtool indica 100baseT/Full; la conexión SSH funciona mediante clave sin contraseña; tras reiniciar, la placa vuelve a ser accesible.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales