Auteur Sujet: Utilisation du partage de connexion USB en RJ54 via RPI  (Lu 852 fois)

0 Membres et 1 Invité sur ce sujet

boho

  • Abonné Free fibre
  • *
  • Messages: 42
Hello,

Je tente un test avec les moyens du bord pour voir si je vais plus loin en investissant en matos:
L'idée est de récupérer le partage de connexion d'un téléphone en USB pour le router vers autre chose (failover WAN à la casa ou Internet en résidence secondaire) via Ethernet. Pour la petite histoire, j'avais jusqu'ici un routeur 4G qui a rendu l'âme après une chute. Plutôt que de remplacer le routeur 4G, je cherche plutôt à étendre le partage de connexion d'un tel.

Bref, voici ce que j'ai fait :
4G Free => Samsung S7 Edge => partage de connexion USB => câble USB => Raspberry Pi (1 ...) => PI OS / DNSMASQ / IPTABLES / etc. => RJ45 => autre routeur

Contrairement à ce que je craignais, c'est assez simple à faire marcher. Rien à dire sur le fonctionnement mais je trouve les débits pas folichons. J'obtiens 25 à 30 Mbps sur un Speedtest de base sur un ordi là ou direct sur le tel j'ai minimum le double. De mémoire, j'obtenais même un peu plus avec le routeur 4G avec la même SIM au même endroit.

Je cherche à comprendre ce qui limite les perfs?
USB?
Le Pi 1B?

Merci pour les pistes à explorer.

zoc

  • Abonné Orange Fibre
  • *
  • Messages: 3 677
  • Antibes (06)
Utilisation du partage de connexion USB en RJ54 via RPI
« Réponse #1 le: 30 août 2021 à 12:15:59 »
Charge CPU du Pi pendant le test ?

Les règles iptables elle font quoi ? Du nat ? Si nat alors clairement le Pi 1 sera un facteur limitant…

boho

  • Abonné Free fibre
  • *
  • Messages: 42
Utilisation du partage de connexion USB en RJ54 via RPI
« Réponse #2 le: 30 août 2021 à 19:28:17 »
Quasiment pas de charge CPU (- de 10%), ce qui laisserait penser que c'est la BP du bus en charge de l'USB qui bloque, comme suggéré ailleurs?

Effectivement, tout est sur le même bus.
pi@raspberrypi:~ $ lsusb
Bus 001 Device 005: ID 04e8:6863 Samsung Electronics Co., Ltd Galaxy series, misc. (tethering mode)
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp. SMC9512/9514 USB Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Sinon oui, les règles iptables font du Nat, style :
iptables -t nat -A POSTROUTING -o usb0 -j MASQUERADE
iptables -A FORWARD -i eth0 -j ACCEPT
iptables -A FORWARD -o eth0 -j ACCEPT

Free_Delta

  • Abonné Free fibre
  • *
  • Messages: 38
  • 95
Utilisation du partage de connexion USB en RJ54 via RPI
« Réponse #3 le: 15 septembre 2021 à 10:48:39 »
A l'époque j'utilisais ça pour le faire:
https://ofmodemsandmen.com