Retour à l'accueil

Routeur ADSL en serveur d'impression : instructions TRENDnet

L'article décrit la conversion du routeur ADSL TRENDnet TDM-C400 en serveur d'impression pour imprimante USB Samsung SCX-3200. En détail : démontage, soudure UART, obtention d'accès root, configuration d'impression. Problèmes typiques et solutions pour développeurs seniors sont considérés.

Routeur TRENDnet en serveur d'impression : UART et root
Advertisement 728x90

Transformer un routeur ADSL TRENDnet TDM-C400 en serveur d'impression : Guide étape par étape

Un ancien routeur ADSL TRENDnet TDM-C400 peut être recyclé en serveur d'impression pour une imprimante USB comme la Samsung SCX-3200 sans port Ethernet. Cela permet de connecter l'imprimante au réseau via le routeur, prolongeant la durée de vie de matériel obsolète. Cela nécessite des composants minimaux et des compétences de base en soudure.

Équipement requis :

  • TRENDnet TDM-C400 (routeur ADSL sans antennes).
  • Samsung SCX-3200 (imprimante USB).
  • Convertisseur USB-UART (coûte environ 5 €).
  • Kit de soudure : fer à souder, flux, étain, alcool isopropylique.
  • Connecteurs Dupont.
  • PC avec Windows 10.

Démontage et accès à la carte

Ouvrez le boîtier du routeur et retirez la carte. Elle comporte un microcontrôleur TRENDnet personnalisé, probablement exécutant un système d'exploitation léger de type Unix. L'objectif est d'obtenir un accès root pour configurer le serveur d'impression.

Google AdInline article slot

Identifiez les broches UART : RX (Réception), TX (Transmission), GND (Masse). Ces broches permettent une connexion série et une interaction avec la console de l'appareil.

Soudez des connecteurs Dupont aux contacts correspondants. Utilisez du flux pour une connexion fiable, et nettoyez tout résidu avec de l'alcool isopropylique après soudure.

Connexion UART et lancement de la console

Connectez le convertisseur USB-UART à la carte :

Google AdInline article slot
  • Connectez GND à GND.
  • Croisez les connexions : RX du convertisseur à TX de la carte, TX du convertisseur à RX de la carte.

Allumez le routeur et connectez le convertisseur à un PC Windows 10. Installez les pilotes UART (généralement CH340 ou similaire), et réglez la vitesse du port (standard : 115200 bauds, 8N1).

Ouvrez un terminal (PuTTY ou Tera Term) pour surveiller la console. Si cela réussit, un journal de démarrage ou un shell apparaîtra.

Obtention de l'accès root et problèmes courants

Lors de la mise sous tension, le routeur peut devenir non réactif. Causes possibles :

Google AdInline article slot
  • Court-circuit dû à la soudure.
  • Connexion UART incorrecte (vérifiez le schéma de connexion croisée).
  • Protection du microcontrôleur contre les accès non autorisés.
  • Défauts de la carte liés à l'âge.

Diagnostics :

  • Utilisez un multimètre pour vérifier les courts-circuits.
  • Reconnectez l'alimentation sans l'UART.
  • Utilisez un oscilloscope pour vérifier les signaux sur RX/TX.

Si l'accès est obtenu, connectez-vous au shell (identifiant/mot de passe par défaut : root/root ou admin/admin). Configurez l'hôte USB pour l'imprimante : montez /dev/usb0, démarrez CUPS ou un serveur LPD.

Exemple de configuration USB sous Linux embarqué :

# lsusb
Bus 001 Device 002: ID 04e8:3260 Samsung SCX-3200

# modprobe usb-storage
# mount /dev/sda1 /mnt/printer

Configuration du serveur d'impression

Après l'accès root, configurez le serveur d'impression :

  • Compilez et chargez les pilotes USB-Gadget pour l'émulation d'imprimante.
  • Configurez Samba ou Avahi pour la découverte réseau.
  • Ajoutez l'imprimante à /etc/printcap :
scx3200|Samsung SCX-3200:\
    :sd=/var/spool/lpd/scx3200:\
    :mx#0:\
    :lp=/dev/usb/lp0:\
    :sh:
  • Redémarrez lpd : /etc/init.d/lpd restart.

Testez l'impression depuis un client via LPR : lpr -P scx3200 file.ps.

Points clés

  • La connexion croisée UART est essentielle pour une communication stable.
  • La soudure nécessite de la précision : évitez de surchauffer le microcontrôleur.
  • L'accès root fournit un shell complet, mais vérifiez le micrologiciel pour les portes dérobées.
  • La Samsung SCX-3200 est reconnue comme stockage de masse USB ; utilisez l'ID vendeur 04e8.
  • Ce projet permet d'économiser de l'argent mais nécessite de déboguer les défauts matériels.

— Editorial Team

Advertisement 728x90

Lire ensuite