🛠 Configurer Ethernet gigabit et Wi-Fi puis se connecter en SSH
Objetivos
Poner la Orange Pi 3B en red — Ethernet gigabit (PHY Realtek YT8531C) y Wi-Fi 5 de doble banda + Bluetooth (módulo AP6256, chip Broadcom BCM43456 en mainline) — y luego controlar la placa por SSH desde un equipo cercano, sin pantalla.
Material
- Orange Pi 3B con Armbian, cable Ethernet, router/box con DHCP
- >
- Dos revisiones de hardware (v1.1 / v2.1) con cableados Ethernet/Wi-Fi diferentes: el device tree incorrecto provoca que el Ethernet no funcione y/o que el Wi-Fi esté ausente
Código completo
# Ethernet : brancher le câble, puis
ip -br addr # eth0 doit avoir une IP en 192.168.x.x
sudo ethtool eth0 | grep -i speed # attendu : 1000Mb/s
sudo dmesg | grep -i -e eth -e link # lien up côté YT8531C
# Wi-Fi (NetworkManager sous Armbian)
nmcli device status
sudo nmcli dev wifi connect "MonReseau" password "monmotdepasse"
ip -br addr | grep wlan
# SSH côté carte (souvent actif ; sinon :)
sudo apt install openssh-server && sudo systemctl enable --now ssh
# Côté poste client :
ssh root@orangepi3b.local # puis créer un utilisateur et changer le mot de passe
Verificación esperada
ip -br addr muestra una dirección IPv4 en eth0 (y/o wlan0); ethtool indica 1000 Mb/s; la conexión SSH tiene éxito. ping -c3 1.1.1.1 sale a Internet.
Errores frecuentes
- Wi-Fi no encontrado tras actualizar el kernel: el controlador brcmfmac requiere el firmware
brcmfmac43456-sdio…y el NVRAM de la placa — verificarls /lib/firmware/brcm/. - Ethernet inoperativo en una v2.1 con un device tree v1.1 (PHY movido a la dirección MDIO 1, GPIO de reset diferente): actualizar Armbian / el dtb correcto.
- Alimentación de 5 V / 2 A al límite: cortes del enlace o del Wi-Fi bajo carga.
- Olvidar cambiar la contraseña por defecto de Armbian antes de exponer el SSH en la red.
Otros tutoriales para esta placa
- Faire clignoter une LED via le GPIO avec libgpiod
- Lire un bouton poussoir et afficher l'état dans la console
- Premier script Python : bouton + LED avec python3-libgpiod
- Variation d'intensité d'une LED avec un signal PWM
- Interroger un capteur I2C sur les broches 3/5 du connecteur
- Booter sur un SSD NVMe et récupérer une carte bloquée (MaskROM)
Ejemplos de código para esta placa
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash