Page 1 sur 2
[WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 18:41
par ArchiTux
Hello

Comme dit dans le titre, j'ai fait l'acquisition d'une carte wifi externe, la TP-LINK Archer T4U.
Elle n'est pas reconnue nativement, donc voilà comment j'ai procédé, pouvez-vous me dire si j'ai bien fait les choses ?
Dans un premier, depuis AUR j'ai installé :
rtl8812au-git-dkms, qui a installé comme dépendances :
dkms-2.2.0.3-15 linux-headers-4.1.2-2
A la suite de l'installation, yaourt ma renvoyé une indication :
Code : Tout sélectionner
>>> please enable dkms daemon to automatically update the driver
Et j'ai donc effectué un
qui m'a retourné :
Code : Tout sélectionner
Created symlink from /etc/systemd/system/multi-user.target.wants/dkms.service to /usr/lib/systemd/system/dkms.service.
Voilà, selon vous tout est bon ?
Merci
PS :
Comment est ce que je dois procèder si je veux retirer la carte proprement ?
Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 19:22
par waitnsea
ArchiTux a écrit :Comment est ce que je dois procèder si je veux retirer la carte proprement ?
Bonsoir,
Je ne répondrais qu'à cela :
DKMS est un processus que le daemon que tu as activé déclenchera et qui recompilera le module non fourni, il est utilisable, entre autres, pour nvidia, virtualbox, etc...
Tu n'as pas besoin d'y toucher en cas de débranchement de ta carte.
Pour savoir si tu as bien réalisé l'installation, il suffit de voir si elle fonctionne ou pas, non ?

Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 19:44
par ArchiTux
Merci pour ta réponse
Pour ma culture, dkms.service c'est un unit et dkms c'est le daemon ?
Je suis allé jeter un oeil dedans histoire de voire comment c'est foutu

Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 20:28
par waitnsea
ArchiTux a écrit :Pour ma culture, dkms.service c'est un unit et dkms c'est le daemon ?
Je dirais plutôt l'inverse :
DKMS le Framework, dkms.service le daemon que tu actives (enable) pour lancer le process de recompilation quand arrive une mise à jour la nécessitant.
Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 21:13
par ArchiTux
Moi j'avais la définition :
Code : Tout sélectionner
Les daemons (ou démons) sont des programmes résidents chargés au démarrage.
Et le .service, c'est pas un programme ?
Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 22:22
par papajoke
un service est une unité qui va être lancée par systemd
le programme dans l'unité peut-être un deamon ou non
tu peux lire le
wiki ArchiTux
Re: [WIFI] TP-LINK Archer T4U
Publié : sam. 25 juil. 2015, 23:45
par ArchiTux
papajoke a écrit :
le programme dans l'unité peut-être un deamon ou non
Je suis pas sur d'avoir compris cette phrase :/
Sinon merci pour le lien je ne pensai pas que la doc de Arch traitait systemd

Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 10:25
par benjarobin
Un service systemd n'est pas obligé de lancer un programme en tâche de fond (daemon), ce service peut lancer simplement une commande au démarrage et en lancer une autre à l'arrêt, et il n'en résulte pas (toujours) la création d'un processus en tâche de fond
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 13:20
par ArchiTux
Super merci pour cette explication
Ce qui est marrant avec cette carte wifi, c'est au niveau de mes interfaces :
Lorsque que la carte n'est pas branchée, et que je suis connecté en wifi,
ifconfig me renvoit :
Code : Tout sélectionner
enp3s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:fa:5b:10:14:0a 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 0 (Local Loopback)
RX packets 12 bytes 720 (720.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12 bytes 720 (720.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.26 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::8219:34ff:febe:a749 prefixlen 64 scopeid 0x20<link>
ether 80:19:34:be:a7:49 txqueuelen 1000 (Ethernet)
RX packets 521 bytes 284051 (277.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 568 bytes 119939 (117.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
On y voit mes 3 interfaces, c'est normal, mais une fois la carte branchée :
Code : Tout sélectionner
enp0s20u2: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether e8:de:27:0b:bf:b7 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
enp3s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:fa:5b:10:14:0a 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 0 (Local Loopback)
RX packets 12 bytes 720 (720.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 12 bytes 720 (720.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.26 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::8219:34ff:febe:a749 prefixlen 64 scopeid 0x20<link>
ether 80:19:34:be:a7:49 txqueuelen 1000 (Ethernet)
RX packets 578 bytes 302457 (295.3 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 628 bytes 128823 (125.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
J'ai une nouvelle interface,
enp0s20u2 mais pourtant on peut voir que celle-ci n'a pas d'adresse IP, ni de masque de sous réseau et ni de passerelle...
Il semblerait que ma carte wifi externe utilise l'interface
wlp2s0, qui est pourtant celle de ma carte wifi interne ...
NetworkManager m'indique bien que j'utilise la carte sans file, et que l'autre interface est éteinte ...
Il y a une explication ?
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 16:18
par benjarobin
L'explication est simple, tu n'utilises pas la carte réseau externe ! Je n'ai rien compris à ton raisonement qui me semble assez foireux pour en conclure que la carte réseau externe était devenu
wlp2s0
L’adresse MAC permet très facilement d'identifier une carte réseau, donc il est impossible de mélanger une carte avec une autre (
http://www.c2ip.fr/trucs-astuces.php?id=15)
Code : Tout sélectionner
E8DE27 (base 16) TP-LINK TECHNOLOGIES CO.,LTD.
801934 (base 16) Intel Corporate
80FA5B (base 16) CLEVO CO.
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 16:46
par ArchiTux
Pourtant avec Gnome, Network Manager m'indique que j'utilise bien ma carte réseau externe, donc c'est qu'il y a un problème quelque part
Sans la carte externe :
et avec :
Et voilà ce que j'ai dans la gestion réseaux :
PCI Wifi serait en fait ma carte réseau interne ?
Du coup ifconfig maintenant :
Code : Tout sélectionner
enp0s20u1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.82 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::eade:27ff:fe0b:bfb7 prefixlen 64 scopeid 0x20<link>
ether e8:de:27:0b:bf:b7 txqueuelen 1000 (Ethernet)
RX packets 137 bytes 76984 (75.1 KiB)
RX errors 0 dropped 3 overruns 0 frame 0
TX packets 141 bytes 47904 (46.7 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp3s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:fa:5b:10:14:0a 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 0 (Local Loopback)
RX packets 238 bytes 19252 (18.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 238 bytes 19252 (18.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.26 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::8219:34ff:febe:a749 prefixlen 64 scopeid 0x20<link>
ether 80:19:34:be:a7:49 txqueuelen 1000 (Ethernet)
RX packets 2251 bytes 1323116 (1.2 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1985 bytes 486388 (474.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
et moi je veux juste utiliser ma carte externe, et désactiver la carte interne ...
Du coup un
je sais pas si c'est ce qu'il y a de plus propre
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 17:19
par ArchiTux
Enfait je suis largué sur un point :
J'ai bien ma carte sans fil reconnue, l'interface à une ip un masque et un gateway.
Mais impossible d'utiliser la carte sans fil sans la carte interne, si j'en désactive une, je désactive l'autre.
Lorsque je down l'interface avec :
Elle reste active, et je peux toujours la pinguer ...
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 17:52
par benjarobin
... Il y a vraiment du boulot... PCI c'est en effet l'interne, sur le BUS PCI, et la carte USB c'est celle branché en USB...
Bref, après tu ne peux pas mélanger des lignes de commandes avec NetworkManager (sauf pour voir l'état, mais tu ne peux rien modifier en ligne de commande, enfin si mais cela risque de faire des choses que tu ne maitrises pas...)
Pourquoi ne pas utiliser NetworkManager pour activer la carte et la tester ? Sinon tu désactives et arrêtes NetworkManager, et tu fais tout en ligne de commande...
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 18:08
par ArchiTux
Ouais y'a du taff, c'est pas la partie que je maîtrise le mieux x)
Ne m'en veut pas mais côté hardware je suis pas très callé.
Je vais y aller trankilou que ce soit compréhensible
Je branche la carte, elle est bien reconnue et connectée :
et
ifconfig me donne :
Code : Tout sélectionner
enp0s20u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.82 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::eade:27ff:fe0b:bfb7 prefixlen 64 scopeid 0x20<link>
ether e8:de:27:0b:bf:b7 txqueuelen 1000 (Ethernet)
RX packets 64 bytes 33077 (32.3 KiB)
RX errors 0 dropped 1 overruns 0 frame 0
TX packets 32 bytes 5944 (5.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
enp3s0f1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 80:fa:5b:10:14:0a 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 0 (Local Loopback)
RX packets 382 bytes 29908 (29.2 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 382 bytes 29908 (29.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.26 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::8219:34ff:febe:a749 prefixlen 64 scopeid 0x20<link>
ether 80:19:34:be:a7:49 txqueuelen 1000 (Ethernet)
RX packets 2200616 bytes 2885201003 (2.6 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1880099 bytes 172717729 (164.7 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Comme tu le vois, les deux cartes, l'interne et l'externe, sont connectées. Maitenant je veux désactiver l'interne (
wlp2s0) et n'avoir que l'externe (
enp0s20u2) active.
Ors, via NetworkManager, si je désactive la carte PCI, je désactive aussi l'usb ....
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 22:25
par Loubrix
à ma connaissance (mais je peux me tromper), NetworkManager a une option pour désactiver le wifi (donc forcément TOUTES les interfaces wifi), mais pas les cartes une par une (dans ce cas, il faut juste cliquer sur "déconnecter" en face de la carte que tu veux arrêter, mais la carte reste active, bien que non connectée à un point d'accès).
au passage, sur ta dernière capture, ta carte en USB n'est pas connectée (contrairement à ce que tu dis), mais elle est active (en attente que tu sélectionnes un point d'accès).
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 26 juil. 2015, 22:50
par ArchiTux
Loubrix a écrit :à ma connaissance (mais je peux me tromper), NetworkManager a une option pour désactiver le wifi (donc forcément TOUTES les interfaces wifi), mais pas les cartes une par une (dans ce cas, il faut juste cliquer sur "déconnecter" en face de la carte que tu veux arrêter, mais la carte reste active, bien que non connectée à un point d'accès).
au passage, sur ta dernière capture, ta carte en USB n'est pas connectée (contrairement à ce que tu dis), mais elle est active (en attente que tu sélectionnes un point d'accès).
Merci pour ta réponse, mais je n'ai pas de moyen de "déconnecter" une seule carte.
Et ma carte est bien connectée, étant donné que ifconfig montre que l'interface a une IP, et un masque et une passerelle, fournie par le serveur DHCP de mon réseau, ce qui ne serait pas le cas si elle n'était connectée à aucun réseau. C'est juste l'affichage dans NetworkManager qui est un peu décalé
Au final, la seule solution que j'ai, c'est d'oublier le réseau sur lequel ma carte interne est connectée, comme tu me l'as conseillé, mais bon, elle reste quand même activée ce qui m'embête un peu.
Re: [WIFI] TP-LINK Archer T4U
Publié : lun. 27 juil. 2015, 11:37
par Loubrix
effectivement en y regardant mieux, il y a un petit problème de nommage de tes cartes: celle en USB est enp0s20u1 ou enp0s20u2 suivant les branchements, et c'est bien elle qui se connecte au point d'accès; d'ailleurs, tu devrais utiliser iwconfig, on y voit les points d'accès.
et effectivement, on dirait bien que NM décale le nom des interfaces, puisque s'il n'y a pas d'erreur dans ce que tu nous donnes, on dirait bien qu'à partir du moment où tu branches l'USB, il est nommé "PCI Wifi" par NM (et la carte interne juste "wifi"), mais pour être sûr, regarde dans "informations sur la connexion": tu pourras voir quel nom est attribué à quelle interface (et vérifier avec les adresses MAC).
Re: [WIFI] TP-LINK Archer T4U
Publié : lun. 27 juil. 2015, 16:18
par ArchiTux
Alors iwconfig me retourne :
Code : Tout sélectionner
wlp2s0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
enp3s0f1 no wireless extensions.
lo no wireless extensions.
enp0s20u2 IEEE 802.11bgn ESSID:"SFR_9620" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.462 GHz Access Point: E0:A1:D7:49:96:24
Bit Rate:144.4 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=92/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
Mais au niveau de NM il me semble que ça va, lorsque je branche la carte externe, NM renomme l'interne en PCI-WIFI, et l'externe deviens WIFI (appelée USB WIFI dans la configuration du réseau)
Ce que je veux, c'est désactiver PCI-WIFI, l'interne, pour ne garder que l'externe d'active
Re: [WIFI] TP-LINK Archer T4U
Publié : lun. 27 juil. 2015, 17:18
par benjarobin
Tu récupères l'index de ta carte wifi interne (wlp2s0)
Re: [WIFI] TP-LINK Archer T4U
Publié : dim. 02 août 2015, 20:17
par ArchiTux
Par conte lorsque l'on est passé au kernel 4.1.3-1 ma carte n'était plus reconnue, et j'ai dut refaire l'installation... Je suppose que c'est à cause des headers mais je suis pas sûr ...