🛠 Réseau : Ethernet Gigabit unique et module Wi-Fi en M.2 E-key

BeagleBone AI-64 (TI TDA4VM / J721E) · intermediaire · Schéma : IMG-beaglebone-ai64-intermediaire-1-reseau-gige-et-module-wifi-m2.svg — BeagleBone AI-64 avec un câble RJ45 sur son unique port Ethernet et un module Wi-Fi M.2 E-key glissé dans son connecteur, annotation « PCIe bridé à 2,4 Gbps ».

Objetivos

Configurar la red de la AI-64, que solo incorpora un puerto Gigabit Ethernet (puerto MCU CPSW, PHY DP83867) y NINGÚN Wi-Fi/Bluetooth: configurará Ethernet de forma estática mediante systemd-networkd, luego instalará un módulo Wi-Fi en el conector M.2 E-key (señales PCIe + USB + SDIO) y gestionará sus limitaciones de hardware documentadas.

Material

Código completo

# 1. Ethernet : identifier l'interface et son lien
ip -br a
sudo ethtool eth0 | grep -E "Speed|Link"   # attendu : 1000baseT/Full

# 2. Configuration statique reproductible (systemd-networkd)
sudo tee /etc/systemd/network/08-eth0.network > /dev/null <<'EOF'
[Match]
Name=eth0
[Network]
Address=192.168.1.50/24
Gateway=192.168.1.1
DNS=192.168.1.1
EOF
sudo systemctl enable --now systemd-networkd
sudo systemctl restart systemd-networkd

# 3. Module Wi-Fi en M.2 : carte alimentée ÉTEINTE, insérer le module, visser
sudo lspci | grep -i -E "network|wireless"
dmesg | grep -iE "pci|link.*gen" | tail    # vérifier la vitesse négociée
sudo apt install firmware-atheros           # paquet selon module (iwlwifi/realtek...)
sudo systemctl enable --now NetworkManager
nmcli dev wifi connect "MonReseau" password "monmotdepasse"

Verificación esperada

Tras reiniciar, ip a muestra la dirección estática en eth0, ethtool anuncia 1000baseT/Full y el ping pasa hacia la puerta de enlace. El módulo M.2 aparece en lspci y nmcli muestra «connected»; el ping sale por wlan0 (verificar con ip route).

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales