Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/06/2021, à 19:12

Maloutou

Telephone modem: erreur "Cable débranché"

Bonsoir,

Au vu d'un futur déménagement, et pour éviter des problèmes liés de retard de livraison de box dans mon futur logement, j'ai envisagé de travailler avec comme liaison internet mon smartphone en tant que modem, branché en USB à mon PC. Ce dernier est une tour et ne dispose pas de carte Wi-Fi.

J'active les données mobile de mon téléphone, le branche en USB sur ma tour.
Le portable est bien détecté par Ubuntu et je peux avoir accès à ses fichiers via l'explorateur de fichiers.
J'active le mode "modem USB" sur le smartphone, mais une fois sur l'onglet réseau des paramètres Ubuntu (et donc de l'interface de Network Manager), voilà ce qu'il s'affiche:
mini_210602071803566307.png

Le réseau est donc bien détecté mais il affiche "Câble débranché" en tant que statut, et il m'est impossible de cocher l'interrupteur pou l'activer.

J'ai donc procédé à des recherches pour résoudre mon problème:
J'ai tout d'abord suivi les informations de ce lien: https://doc.ubuntu-fr.org/telephone_modem
Puis les différentes aides données en tête de ce forum:
https://forum.ubuntu-fr.org/viewtopic.php?id=2014323
https://forum.ubuntu-fr.org/viewtopic.php?id=2016728
https://forum.ubuntu-fr.org/viewtopic.php?id=431964

N'ayant rien trouvé sur ces liens et l'ensemble du forum (reboot de l'ordi, du téléphone, de Network Manager, mis à jour des paquets, autoremove des paquets etc...), j'ai donc commencé à "bidouiller" par moi-même en fouillant avec la cli du terminal.
J'ai voulu voir si mon smartphone était bien détecté par le système:

~$ lsusb
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 046d:085c Logitech, Inc. C922 Pro Stream Webcam
Bus 001 Device 045: ID 04e8:6864 Samsung Electronics Co., Ltd GT-I9070 (network tethering, USB debugging enabled)
Bus 001 Device 004: ID 045e:028e Microsoft Corp. Xbox360 Controller
Bus 001 Device 003: ID 046d:c08b Logitech, Inc. G502 HERO Gaming Mouse
Bus 001 Device 002: ID 1532:021e Razer USA, Ltd Razer Ornata Chroma
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Le soucis ne vient pas de là, on voit bien le Samsung Electronics.

J'ai ensuite cherché à afficher les interfaces réseaux:

~$ ifconfig -a
enp34s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.31  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2a01:e0a:118:6ee0:ef4c:d78e:3365:6a9  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::bb08:8aa3:df8e:96e4  prefixlen 64  scopeid 0x20<link>
        inet6 2a01:e0a:118:6ee0:6bee:64bd:f98f:ab4  prefixlen 64  scopeid 0x0<global>
        ether 00:d8:61:c9:52:42  txqueuelen 1000  (Ethernet)
        RX packets 3948129  bytes 5600057534 (5.6 GB)
        RX errors 0  dropped 8  overruns 0  frame 0
        TX packets 1585251  bytes 211696444 (211.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:00:00:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Boucle locale)
        RX packets 32667  bytes 3361335 (3.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32667  bytes 3361335 (3.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Et là *magie* je vois bien qu'une interface supplémentaire eth0 a été rajouté lorsque je branche mon portable en modem usb, mais rien ne lui est affecté. (Lorsque je débranche le portable et/ou que je désactive le "Modem USB" sur mon smartphone, l'interface eth0 n'est plus affichée).

N'étant pas admin réseau, je n'ai pas voulu trifouiller pour affecter manuellement les adresses ip/adresses mac sur les interfaces, et j'ai tout laissé en mode automatique sur l'interface graphique de Network Manager.
J'ai donc cherché à afficher les logs de NetworkManager (Je ne vous affiche que le retour après branchement de mon portable en mode USB):

~$ journalctl -u NetworkManager
juin 02 18:51:40 mael-MS-7B86 NetworkManager[12548]: <info>  [1622652700.3585] device (eth0): state change: unavailable -> unmanaged (reason 'removed', sys-iface-state: 'removed')
juin 02 18:59:13 mael-MS-7B86 NetworkManager[12548]: <info>  [1622653153.2591] manager: (eth0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/5)
juin 02 18:59:13 mael-MS-7B86 NetworkManager[12548]: <info>  [1622653153.2942] device (eth0): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
juin 02 18:59:13 mael-MS-7B86 NetworkManager[12548]: <warn>  [1622653153.2946] platform-linux: do-change-link[14]: failure changing link: failure 99 (Ne peut attribuer l'adresse demandée)

Et on voit bien ici un soucis sur la ligne avec la balise <warn>, je n'ai pu néanmoins trouvé à aucun endroit quelconque de l'aide pour cette erreur ni trouver plus d'informations dessus.
L'erreur me semble donc venir de NetworkManager qui plante sur adressage à un moment donné.

Étant bloqué à ce point-là,  me tourne donc vers vous ne espérant trouver plus d'informations!
Merci d'avance! smile

PS: Je vous envoie ci-dessous mes configurations ainsi que le résultat de quelques premières commandes:

Mon Ubuntu: Version Ubuntu 20.04.2 LTC, 64 bits, Version de GNOME: 3.36.8
Mon PC: Mémoire: 15,6 GiB, Processeur: AMD Ryzen 7 2700x eight-core processor x 16, Carte Graphoque: NV168, Capacité: 1,0 TB
Mon Smartphone: Numéro modèle: SM-G935A, Version Android: 7.0 (C'est un Samsung Galaxy S7 Edge)

Commande ifconfig -a (avec modem usb activé):

~$ ifconfig -a
enp34s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.31  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 2a01:e0a:118:6ee0:ef4c:d78e:3365:6a9  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::bb08:8aa3:df8e:96e4  prefixlen 64  scopeid 0x20<link>
        inet6 2a01:e0a:118:6ee0:6bee:64bd:f98f:ab4  prefixlen 64  scopeid 0x0<global>
        ether 00:d8:61:c9:52:42  txqueuelen 1000  (Ethernet)
        RX packets 3948059  bytes 5600047067 (5.6 GB)
        RX errors 0  dropped 8  overruns 0  frame 0
        TX packets 1585231  bytes 211691632 (211.6 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:00:00:00:00:00  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Boucle locale)
        RX packets 32663  bytes 3360991 (3.3 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 32663  bytes 3360991 (3.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Commande cat /etc/network/interfaces:

~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

(interfaces.d n'existe pas)

Commande lshw -C network:

~$ sudo lshw -C network
  *-network                 
       description: Ethernet interface
       produit: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       fabricant: Realtek Semiconductor Co., Ltd.
       identifiant matériel: 0
       information bus: pci@0000:22:00.0
       nom logique: enp34s0
       version: 15
       numéro de série: 00:d8:61:c9:52:42
       taille: 1Gbit/s
       capacité: 1Gbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: pm msi pciexpress msix bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration : autonegotiation=on broadcast=yes driver=r8169 driverversion=5.8.0-53-generic duplex=full firmware=rtl8168h-2_0.0.2 02/26/15 ip=192.168.0.31 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
       ressources : irq:34 portE/S:f000(taille=256) mémoire:f7504000-f7504fff mémoire:f7500000-f7503fff
  *-network DÉSACTIVÉ
       description: Ethernet interface
       identifiant matériel: 1
       information bus: usb@1:4
       nom logique: eth0
       fonctionnalités: ethernet physical
       configuration : broadcast=yes driver=rndis_host driverversion=22-Aug-2005 firmware=RNDIS device link=no multicast=yes

Dernière modification par Maloutou (Le 03/06/2021, à 00:25)

Hors ligne

#2 Le 02/06/2021, à 19:36

xubu1957

Re : Telephone modem: erreur "Cable débranché"


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 03/06/2021, à 00:28

Maloutou

Re : Telephone modem: erreur "Cable débranché"

Bonsoir,

J'ai bien parcouru ce dernier lien que vous m'avez envoyé, mais malheureusement j'ai déjà effectué les démarches indiquées sans succès de mon côté sad .

Hors ligne

#4 Le 03/06/2021, à 06:09

xubu1957

Re : Telephone modem: erreur "Cable débranché"

Bonjour,

Tu as essayé un autre port USB ?

Pas d'autre câble ?


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#5 Le 03/06/2021, à 07:18

iznobe

Re : Telephone modem: erreur "Cable débranché"

Bonjour , il faut desactiver ta connexion reseau 1000 Mb/s ( qui est la carte reseau RJ45 ) et activé le mode USB a la place .

D ' apres une rapide recherche avec ton message d' erreur sur internet :
https://access.redhat.com/solutions/2797011
il suffit donc de desactiver l' IPV6 ou un truc dans le genre . Dans le network manager lorsque tu cliques sur la roue crantée a coté de la connexion USB , tu accedes au parametre , en haut a droite onglet IPV6 , desctiver completement et vois ce que ca donne .

Dernière modification par iznobe (Le 03/06/2021, à 07:26)


retour utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 03/06/2021, à 08:44

Maloutou

Re : Telephone modem: erreur "Cable débranché"

Bonjour,

@xubu1957 Oui j'ai déjà essayé avec un autre câble/un autre port sans succès. (J'ai pensé à un moment donné que le problème pouvait être lié au port USB 3.0/2.0, mais l'un ou l'autre ne change rien à la situation)

@iznobe J'avais aussi essayé de désactiver ma connexion réseau PCI Ethernet, mais la désactiver ne me permet pas d'activer ensuite le mode USB, qui reste incochable.

Je n'ai pas pu avoir accès à la réponse de la question sur l'url que tu m'as fourni, mais j'ai suivi tes instructions:
J'ai désactivé complètement IPv6 sur le NetworkManager avant de désactiver réactiver le mode Modem USB sur mon portable, sans succès.
Pour être certain, j'ai testé toutes les options disponible à cocher pour IPv4 et IPv6 avant de "reboot" le mode Modem USB sur mon smartphone ainsi que le service NetworkManager, cela n'a rien donné non plus.

Hors ligne

#7 Le 03/06/2021, à 08:52

xubu1957

Re : Telephone modem: erreur "Cable débranché"

 ID 04e8:6864 Samsung Electronics Co., Ltd GT-I9070 (network tethering, USB debugging enabled)
Le 27/04/2020, MicP a écrit :

Bonjour

Tu devrais utiliser le partage de connexion par USB
mais en ayant désactivé le mode debbuging

repris dans > Partage de connexion USB très lent (samsung Galaxy S10) Ubuntu 20.04


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#8 Le 03/06/2021, à 09:39

Maloutou

Re : Telephone modem: erreur "Cable débranché"

Je viens de tester en désactivant le débogage mais cela n'a rien changé à mon issue.

Note supplémentaire:
Mon PC est en dual boot avec windows, et le modem usb marche nickel lorsque je suis sur Windows.

Par contre, je viens de tester le modem USB sur un ordinateur portable avec linux 18.04, et l'erreur dans le journal NetworkManager

 platform-linux: do-change-link[14]: failure changing link: failure 99 (Ne peut attribuer l'adresse demandée) 

Qu'on a pu voir précédemment est aussi présente là!

Hors ligne

#9 Le 03/06/2021, à 09:45

xubu1957

Re : Telephone modem: erreur "Cable débranché"

Montre :

lsusb | grep Samsung

_ _ _

Je vois aussi :

Le 29/05/2020, sam nikzad a écrit :

1. activez le débogage USB sur les paramètres de votre téléphone et testez
2. éteindre l'ordinateur et éteindre l'appareil mobile
3. allumez les deux et réessayez
pour moi, le redémarrage du mobile et du PC m'a aidé.

> usb-tethering-not-working-in-18-04-fresh-install

_ _ _

Maloutou a écrit :

Mon PC est en dual boot avec windows, et le modem usb marche nickel lorsque je suis sur Windows.

J'avais conservé cette réponse :

Le 10/01/2017, Bougron a écrit :

Bonjour.
(...)
- Désactiver le démarrage rapide de windows.    Sous windows
    powercfg   /hibernate off
-  Ne jamais stopper windows avec la fonctionnalité ARRETER mais toujours avec la fonctionnalité REDEMARRER lorsqu'on est susceptible de lancer ubuntu et d'utiliser des périphériques  utilisés par windows : Les partitions NTFS,  le WIFI   et probablement le bluetooth.
Ce  fonctionnement est lié au démarrage rapide de windows qui verrouille (via le bios) les périphériques afin d'être sur de les retrouver à l'identique lors de son démarrage  qui ne refait pas les séquences d'initialisation.
- De stopper windows avec ARRETER que lorsqu'on est absolument sur que le prochain démarrage qu'on choisira de faire sera windows.(...)

Dernière modification par xubu1957 (Le 03/06/2021, à 10:07)


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#10 Le 03/06/2021, à 11:34

Maloutou

Re : Telephone modem: erreur "Cable débranché"

J'ai tenté la réactivation du débogage puis redémarrage de l'ordinateur et du portable, sans succès.
De même en désactivant le démarrage rapide sous Windows et en faisant attention à bien toujours utiliser "redémarrer" quand je veux utiliser Ubuntu après Windows.

Néanmoins j'ai un peu plus fouillé ce lien que tu avais envoyé: https://askubuntu.com/questions/1043368 … sh-install

Et ils parlent dedans dans une des solutions proposées, de modifier l'adresse MAC liée à une interface, notamment en utilisant macchanger. J'ai suivi la réponse de Shashank_M.
J'ai  fait dans mon cas:

~$ sudo ip link set dev eth0 down
~$ sudo macchanger -r eth0

Et là, *miracle* la connexion par modem usb marche, et le ifconfig m'affiche bien l'interface eth0 avec des paramètres "normaux":

~$ ifconfig -a
enp34s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.31  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::bb08:8aa3:df8e:96e4  prefixlen 64  scopeid 0x20<link>
        inet6 2a01:e0a:118:6ee0:ef4c:d78e:3365:6a9  prefixlen 64  scopeid 0x0<global>
        inet6 2a01:e0a:118:6ee0:c0d6:57c4:f748:dce7  prefixlen 64  scopeid 0x0<global>
        ether 00:d8:61:c9:52:42  txqueuelen 1000  (Ethernet)
        RX packets 5625  bytes 6445913 (6.4 MB)
        RX errors 0  dropped 1  overruns 0  frame 0
        TX packets 3535  bytes 458565 (458.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.42.13  netmask 255.255.255.0  broadcast 192.168.42.255
        inet6 fe80::d8aa:9aff:fef0:b7  prefixlen 64  scopeid 0x20<link>
        ether da:aa:9a:f0:00:b7  txqueuelen 1000  (Ethernet)
        RX packets 65  bytes 7807 (7.8 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 102  bytes 16572 (16.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Boucle locale)
        RX packets 876  bytes 85693 (85.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 876  bytes 85693 (85.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Le problème était donc NetworkManager et/ou mon portable qui, je ne sais pourquoi, n'arrivaient pas à communiquer l'adresse MAC pour mettre en place l'interface.

Malgré cela, je dois refaire les étapes d'adressage MAC à chaque réactivation du réseau Modem USB et/ou à chaque redémarrage d'Ubuntu. Je suis en train de chercher comment mettre en place cela de façon automatique à chaque démarrage ou branchement du Modem USB.

En tout cas le problème premier est résolu, je vais pouvoir déménager et télé-travailler en toute tranquillité big_smile

Merci beaucoup pour votre aide précieuse!

PS: Je compte, une fois que j'aurais testé et vérifier la façon de faire automatiquement l'adressage MAC, rédiger une réponse complète sur la solution à mon problème en un message. Dois-je dès maintenant changer le sujet en [RESOLU] ou pas?
PPS: voici quand même la réponse à la commande que tu avais demandée:

~$ lsusb | grep Samsung
Bus 001 Device 019: ID 04e8:6864 Samsung Electronics Co., Ltd GT-I9070 (network tethering, USB debugging enabled)

Hors ligne

#11 Le 03/06/2021, à 11:40

xubu1957

Re : Telephone modem: erreur "Cable débranché"

En matière de réseau, je ne sais pas aider.


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne