Cookie

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 respirons 0c: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é par iw) 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 nom: --
connection.autoconnect: oui
connection.autoconnect priorité: 0
connection.autoconnect-retries: -1 (défaut)
connection.auth-retries: -1
connection.timestamp: 1543060508
connection.read seulement: pas
connection.permissions: --
connection.zone: --
connection.master: --
connection.slave type: --
connection.autoconnect esclaves: -1 (défaut)
connection.secondaries: --
connection.gateway-ping-timeout: 0
connection.metered: inconnu
connection.lldp: défaut
802-11-wireless.ssid: tammazzo
802-11-mode sans fil: Infrastructure
802-11-wireless.band: --
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-wireless.mtu: auto
802-11-wireless.seen-BSSID: CC:CE:1Et:30:2A:BF
802-11-wireless.hidden: pas
802-11-wireless.powersave: 0 (défaut)
802-11-sans fil security.key-Mgmt: psk-wpa
802-11-sans fil security.wep-tx-keyidx: 0
802-11-sans fil security.auth-alg: ouvrir
802-11-sans fil security.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-sans fil security.wep-key1: <caché>
802-11-sans fil security.wep-key2: <caché>
802-11-sans fil security.wep-key3: <caché>
802-11-sans fil security.wep-clés-drapeaux: 0 (aucun)
802-11-sans fil security.wep-type clé: inconnu
802-11-sans fil security.psk: <caché>
802-11-sans fil security.psk-drapeaux: 0 (aucun)
802-11-sans fil security.leap mot de passe: <caché>
802-11-sans fil security.leap-mot de passe-drapeaux: 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: pas
ipv4.ignore-auto-dns: pas
ipv4.dhcp-client-id: --
ipv4.dhcp-délai: 0 (défaut)
ipv4.dhcp-send-nom d'hôte: oui
ipv4.dhcp-nom d'hôte: --
ipv4.dhcp-fqdn: --
ipv4.never par défaut: pas
ipv4.may fail: oui
ipv4.dad-délai: -1 (défaut)
ipv6.method: auto
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: pas
ipv6.ignore-auto-dns: pas
ipv6.never par défaut: pas
ipv6.may fail: oui
ipv6.ip6-vie privée: -1 (inconnu)
ipv6.addr-gen mode: Vie privée stable
ipv6.dhcp-send-nom d'hôte: oui
ipv6.dhcp-nom d'hôte: --
ipv6.token: --
proxy.method: aucun
proxy.browser seulement: pas
proxy.pac-url: --
proxy.pac script: --
GENERAL.NAME: tammazzo
GENERAL.UUID: d943343d-a105-4f6f-92c3-43873b75d874
GENERAL.DEVICES: wlp5s0
GENERAL.STATE: activé
GENERAL.DEFAULT: oui
GENERAL.DEFAULT6: pas
GENERAL.SPEC-OBJET: /org / freedesktop / NetworkManager / AccessPoint / 1
GENERAL.VPN: pas
GENERAL.DBUS-PATH: /org / freedesktop / NetworkManager / ActiveConnection
GENERAL.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]: domain_name = 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:

Pas assez?


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

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é.