Cookie

Temps de lecture estimé: 4 minutes

Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

Dans l'article d'aujourd'hui, nous traitons avec le réseau, en particulier Wi-Fi. Avec Linux, nous avons plusieurs programmes en ligne de commande qui nous permettent de surveiller et de manipuler les réseaux. Ce qui suit est un ensemble d'outils Linux utilisé pour surveiller. Nous examinerons la vitesse, bitrate, la qualité et la puissance du signal, et plus.

La carte Wi-Fi

Nous tapez la commande suivante pour afficher la carte Wi-Fi installé sur votre ordinateur:

$ lspci
$ lspci | Le sans fil grep
$ lspci | egrep -i --color « wifi|WLAN|sans fil'

La sortie dans mon cas est-ce:

0c:00.0 Contrôleur réseau: Intel Corporation ultime N WiFi Link 5300

nous respirons0c:00.0, nous pourrions utiliser ces chiffres pour identifier le nom du périphérique Wi-Fi ou le pilote.

Le pilote de l'adaptateur Wi-Fi

Tapez la commande suivante:

$ lspci -vv -s 0C:00.0

Dont la sortie est la suivante:

0c:00.0   Contrôleur réseau: Intel Corporation ultime N WiFi Link 5300
sous-système: Intel Device Corporation 1121
Contrôle: I / O- Mem + BusMaster + SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR + FastB2B- DisINTx-
Statut: Cap + 66MHz- UDF- FastB2B- ParErr- DEVSEL = rapide >TAbort- SERR-
pilote du noyau en cours d'utilisation: iwlwifi

Configurer une interface Wi-Fi

La commande iwconfig (Il sera remplacé pariw) Il est similaire aux personnes déplacées ifconfig (maintenant remplacé par ip) mais il est dédié aux interfaces Wi-Fi. Il est utilisé pour manipuler les paramètres de base tels que le nom du réseau, le type, canal, la vitesse, le cryptage et plus beaucoup. Pour contrôler les paramètres d'interface wlp5s0 nous tapons:

iwconfig wlp5s0

sortie L':

wlp5s0 IEEE 802.11abgn ESSID:"tammazzo"
         Mode:Géré Fréquence:5.18 GHz Point d'accès: 74:44:44:44:57:FC
         Bit Rate = 6 Mb / s Tx-Power = 15 dBm
         Nouvelle tentative limite:7 RTS Thr:off Fragment Thr:de
         Clé de cryptage:de
         Gestion de l'alimentation:de
         Lien Qualité = 41/70 = Niveau de signal -69 dBm
         Rx nwid invalide:0 Rx crypte invalide:0 Rx invalid frag:0
         Tx excessive retries:0 divers non valide:28 Missed beacon:0

La sortie ci-dessus nous diverses informations:

  1. le nom du protocole MAC utilizzatoESSID: le nom de reteNWID: radiola sensibilitàla le mode de canal de la funzionamentol'indirizzo d'accès de type pointla de velocitàil des paramètres de consommation d'énergie cifraturale

Vous pouvez également obtenir des informations détaillées sur les types de connexions disponibles:

$ connexion montrent nmcli

Produire sortie questo:

NOM DE TYPE DISPOSITIF UUID 
tammazzo 18916b35-9d58-42bc-bdc6-fc065940c701 wlp5s0 802-11 sans fil
télévision par câble 1 f9405c66-d4be-32ea-8e72-29cc46cbac44 Ethernet --

Le réseau auquel nous sommes connectés à l'interface wlp5s0 est “tammazzo“, mais on a également représenté l'adaptateur réseau “filaire” à laquelle nous ne sommes pas connessi.Possiamo obtenir des informations plus détaillées sur votre réseau avec cette commande:

$ connexion montrent nmcli "tammazzo"

Et ceci est la sortie:

connection.id:                                  Tammazzo
connection.uuid:                                d943343d-a105-4f6f-92c3-43873b75d874
connection.stable-id:                           --
type de connexion:                                802-11-sans fil
connection.interface-name:                      --
connection.autoconnect:                         si
connection.autoconnect-priority:                0
connection.autoconnect-retries:                 -1 (défaut)
connection.auth-retries:                        -1
connection.timestamp:                           1543060508
connection.read seulement:                           non
connection.permissions:                         --
connection.zone:                                --
connection.master:                              --
connection.slave type:                          --
connection.autoconnect esclaves:                  -1 (défaut)
connection.secondaries:                         --
connection.gateway-ping-timeout:                0
connection.metered:                             inconnue
connection.lldp:                                défaut
802-11-wireless.ssid:                           Tammazzo
802-11-mode sans fil:                           Infrastructure
802-11- bande sans fil:                           --
802-11-wireless.channel:                        0
802-11-wireless.bssid:                          --
802-11-wireless.rate:                           0
802-11-wireless.tx puissance:                       0
802-11-wireless.mac adresse:                    00:1Et:64:39:A5:58
802-11-wireless.cloned-mac-address:             --
802-11-wireless.generate-mac-address-masque:      --
802-11-wireless.mac-adresse-liste noire:          --
802-11-wireless.mac-adresse-randomization:      défaut
802-11-sans fil.mtu:                            auto
802-11-wireless.seen-bssids:                    CC:CE:1Et:30:2A:BF
802-11-sans fil.hidden:                         non
802-11-sans fil.:                      0 (défaut)
802-11-sans fil security.key-Mgmt:              wpa-psk
802-11-sécurité-sans fil.wep-tx-keyidx:         0
802-11-sans fil security.auth-alg:              ouvert
802-11-sécurité-sans-fil.proto:                 --
802-11-sans fil security.pairwise:              --
802-11-wireless-security.group:                 --
802-11-sans fil security.pmf:                   0 (défaut)
802-11-sans fil security.leap-nom d'utilisateur:         --
802-11-sans fil security.wep-Key0:              <caché>
802-11-sécurité-sans-fil.wep-key1:              <caché>
802-11-sécurité-sans-fil.wep-key2:              <caché>
802-11-sécurité-sans-fil.wep-key3:              <caché>
802-11-wireless-security.wep-key-flags:         0 (aucun)
802-11-sans fil security.wep-type clé:          inconnue
802-11-sécurité-sans fil.psk:                   <caché>
802-11-wireless-security.psk-flags:             0 (aucun)
802-11-sans fil security.leap mot de passe:         <caché>
802-11-wireless-security.leap-password-flags:   0 (aucun)
802-11-wireless-security.wps méthode:            0 (défaut)
ipv4.method:                                    auto
ipv4.dns:                                       --
ipv4.dns-recherche:                                --
ipv4.dns-options:                               ""
ipv4.dns priorité:                              0
ipv4.addresses:                                 --
ipv4.gateway:                                   --
ipv4.routes:                                    --
ipv4.route métrique:                              -1
ipv4.route table:                               0 (unspec)
ipv4.ignore-auto-routes:                        non
ipv4.ignore-auto-dns:                           non
ipv4.dhcp-id-client:                             --
ipv4.dhcp-délai:                              0 (défaut)
ipv4.dhcp-send-nom d'hôte:                        si
ipv4.dhcp-hostname:                             --
ipv4.dhcp-fqdn:                                 --
ipv4.never par défaut:                             non
ipv4.may-fail:                                  si
ipv4.dad-timeout:                               -1 (défaut)
ipv6.method:                                    voiture
ipv6.dns:                                       --
ipv6.dns-recherche:                                --
ipv6.dns-options:                               ""
ipv6.dns priorité:                              0
ipv6.addresses:                                 --
ipv6.gateway:                                   --
ipv6.routes:                                    --
ipv6.route métrique:                              -1
ipv6.route table:                               0 (unspec)
ipv6.ignore-auto-routes:                        non
ipv6.ignore-auto-dns:                           non
ipv6.never-default:                             non
ipv6.may-fail:                                  Oui
ipv6.ip6-confidentialité:                               -1 (inconnu)
ipv6.addr-gen mode:                             intimité stable
ipv6.dhcp-send-hostname:                        si
ipv6.dhcp-hostname:                             --
ipv6.token:                                     --
proxy.method:                                   aucun
proxy.browser uniquement:                             non
proxy.pac-url:                                  --
proxy.pac script:                               --
GENERAL.NAME:                                   Tammazzo
GENERAL.UUID:                                   d943343d-a105-4f6f-92c3-43873b75d874
DISPOSITIFS.GÉNÉRAUX:                                wlp5s0
ETAT GENERAL:                                  attivata
GENERAL.DEFAULT:                                si
GENERAL.DEFAULT6:                               non
GENERAL.SPEC-OBJECT:                            /org / freedesktop / NetworkManager / AccessPoint / 1
GENERAL.VPN:                                    non
GÉNÉRAL.DBUS-PATH:                              /org / freedesktop / NetworkManager / ActiveConnection
GÉNÉRAL.CON-PATH:                               /org / freedesktop / NetworkManager / Paramètres / 1
GENERAL.ZONE:                                   --
GENERAL.MASTER-PATH:                            --
IP4.ADDRESS[1]:                                 192.168.1.104/24
IP4.GATEWAY:                                    192.168.1.1
IP4.ROUTE[1]:                                   dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 600
IP4.ROUTE[2]:                                   dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[3]:                                   dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                                     192.168.1.1
IP4.DOMAIN[1]:                                  fritz.box
DHCP4.OPTION[1]:                                requested_subnet_mask = 1
DHCP4.OPTION[2]:                                requested_rfc3442_classless_static_routes = 1
DHCP4.OPTION[3]:                                subnet_mask = 255.255.255.0
DHCP4.OPTION[4]:                                domain_name_servers = 192.168.1.1
DHCP4.OPTION[5]:                                ip_address = 192.168.1.104
DHCP4.OPTION[6]:                                requested_static_routes = 1
DHCP4.OPTION[7]:                                dhcp_server_identifier = 192.168.1.1
DHCP4.OPTION[8]:                                requested_time_offset = 1
DHCP4.OPTION[9]:                                BROADCAST_ADDRESS = 192.168.1.255
DHCP4.OPTION[10]:                               dhcp_rebinding_time = 75600
DHCP4.OPTION[11]:                               requested_interface_mtu = 1
DHCP4.OPTION[12]:                               requested_domain_name_servers = 1
DHCP4.OPTION[13]:                               dhcp_message_type = 5
DHCP4.OPTION[14]:                               requested_broadcast_address = 1
DHCP4.OPTION[15]:                               routeurs = 192.168.1.1
DHCP4.OPTION[16]:                               dhcp_renewal_time = 43200
DHCP4.OPTION[17]:                               requested_domain_name = 1
DHCP4.OPTION[18]:                               nom_domaine = fritz.box
DHCP4.OPTION[19]:                               requested_routers = 1
DHCP4.OPTION[20]:                               expiration = 1543141511
DHCP4.OPTION[21]:                               requested_wpad = 1
DHCP4.OPTION[22]:                               requested_netbios_scope = 1
DHCP4.OPTION[23]:                               requested_ms_classless_static_routes = 1
DHCP4.OPTION[24]:                               requested_netbios_name_servers = 1
DHCP4.OPTION[25]:                               network_number = 192.168.1.0
DHCP4.OPTION[26]:                               requested_domain_search = 1
DHCP4.OPTION[27]:                               next_server = 192.168.1.1
DHCP4.OPTION[28]:                               requested_ntp_servers = 1
DHCP4.OPTION[29]:                               ntp_servers = 192.168.1.1
DHCP4.OPTION[30]:                               dhcp_lease_time = 86400
DHCP4.OPTION[31]:                               requested_host_name = 1
IP6.ADDRESS[1]:                                 fe80::32c:A93:1F28:fb37 / 64
IP6.GATEWAY:                                    --
IP6.ROUTE[1]:                                   DST = ff00::/8, nh = ::, mt = 256, table = 255
IP6.ROUTE[2]:                                   dst = FE80::/64, nh = ::, mt = 256
IP6.ROUTE[3]:                                   dst = FE80::/64, nh = ::, mt = 600

qualité du signal

la commande iwconfig wlp5s0 nous pouvons contrôler la qualité globale du signal. Ces données numérique est basée sur le niveau d'interférence, il taux d'erreur binaire, il taux d'erreur de trame, le niveau du signal reçu (la distance de l'AP), la synchronisation de temps et d'autres mesures matérielles. Ceci est notre ligne de référence:

Lien Qualité = 41/70 Niveau du signal = -69 dBm

la valeur 41/70 Il est une valeur globale et dépend totalement du pilote et de la valeur dall'hardware.Il -69dBm à la place, il est indicatif du niveau du signal (combien “fort” il est reçu). Iw Le programme utilise les paramètres du pilote pour afficher la valeur, qui peut être exprimé en dBm ou sur une échelle de 1 8.A dans une autre commande à la liste des réseaux disponibles, avec le signal relatif, sécurité, vitesse et plus sont les suivantes:

$ nmcli dev wifi

Ed Ecco l'sortie:

* SSID MODE CHAN TAUX SIGNAL DE SÉCURITÉ BARS 
* tammazzo Infra 8 54 Mbit / s 42 ▂▄▆_ WPA2
InfostradaWiFi-895135 Infra 7 54 Mbit / s 37 ▂▄__ WPA2
LoremCorp Infra 1 54 Mbit / s 62 ▂▄▆_ 802.1X WPA2
Infrastructure Internet 6 54 Mbit / s 29 ▂ ___ WPA1
HPB110a.F2672A Ad-Hoc 6 54 Mbit / s 22 ▂ ___ --
Jozinet Infra 1 54 Mbit / s 19 ▂ ___ WEP
VOIP Infra 1 54 Mbit / s 20 ▂ ___ WEP
MARTINA Infra 4 54 Mbit / s 32 ▂▄__ WPA2
N24PU1 Infra 7 11 Mbit / s 22 ▂ ___ --
Infra-alpha 1 54 Mbit / s 67 ▂▄▆_ WPA2
bertnet Infra 5 54 Mbit / s 20 ▂ ___ WPA1 WPA2

wavemon

Le dernier programme dans la ligne de commande que je recommande est Wavemon. Il est un petit paquet déjà présent dans les dépôts (Ubuntu est installé avec un simple apt install wavemon) et promenades dans tout aussi facilement avec la commande wavemon.La sortie est assez explicatif:


TheJoe

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

0 commentaires

Laisser un commentaire

Espace réservé d'avatar

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.