Cookie

В сегодняшней статье мы имеем дело с сетью, особенно Wi-Fi. В Linux есть несколько программ командной строки, которые позволяют контролировать и управлять сетями. Ниже приводится набор инструментов Linux используется для мониторинга его. Мы рассмотрим скорость, битрейт, качество и уровень сигнала, и многое другое.

Wi-Fi карты

Мы введите следующую команду, чтобы просмотреть карту Wi-Fi установлена ​​на вашем компьютере:

$ Утилита lspci
$ Утилита lspci | Grep -i беспроводной
$ Утилита lspci | -i --color задать расширенное «Wi-Fi|WLAN|беспроводной

Выход в моем случае это:

0с:00.0 Сетевой контроллер: Intel Corporation Окончательный N WiFi Link 5300

Ci annotiamo 0c:00.0, мы могли бы использовать эти числа, чтобы определить имя устройства Wi-Fi или драйвер.

Драйвер адаптера Wi-Fi

Введите следующую команду:

$ Утилита lspci -vv -s 0с:00.0

Выход которого является следующим:

0с:00.0   Сетевой контроллер: Intel Corporation Окончательный N WiFi Link 5300
подсистема: Корпорация Intel Device 1121
контроль: I / O- Mem + BusMaster + SpecCycle- MemWINV- VGASnoop- ParErr- Шагая- SERR + FastB2B- DisINTx-
Статус: Cap + 66МГц- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
Драйвер ядра используется: iwlwifi

Настройка интерфейса Wi-Fi

команда iwconfig (verrà sostituito da iw) Он похож на перемещенный ifconfig (теперь заменены ip) но он предназначен для интерфейсов Wi-Fi. Он используется для управления основных параметров, таких как имя сети, тип, канал, скорость, шифрование и многое другое. Для управления параметрами интерфейса wlp5s0 Набираем:

iwconfig wlp5s0

L'выход:

wlp5s0 IEEE 802.11abgn ESSID:"tammazzo"
Mode:Управляемые частоты:5.18 ГГц точка доступа: 74:44:44:44:57:FC
Bit Rate=6 Mb/s Tx-Power=15 dBm
Retry long limit:7 РТС Чет:Фрагмент от Thr:от
Encryption key:от
Power Management:от
Link Quality=41/70 Signal level=-69 dBm
Rx invalid nwid:0 Rx недействительным крипты:0 Rx недействительным осколочная:0
Tx excessive retries:0 Invalid разное:28 Пропущенный маяк:0

Выход выше нас различная информация:

  1. il nome del protocollo MAC utilizzatoESSID: il nome della reteNWID: il canale radiola sensibilitàla modalità di funzionamentol’indirizzo dell’access pointla velocitàil tipo di cifraturale impostazioni di consumo energetico

È possibile anche avere informazioni dettagliate sui tipi di connessioni disponibili:

$ nmcli подключение шоу

Выход Questo Produce:

ИМЯ UUID ТИП УСТРОЙСТВА 
tammazzo 18916b35-9d58-42bc-bdc6-fc065940c701 802-11-беспроводной wlp5s0
Кабельное телевидение 1 f9405c66-d4be-32ea-8e72-29cc46cbac44 локальных сетей --

Сеть, к которой мы связаны с интерфейсом wlp5s0 это “tammazzo“, но также показан сетевой адаптер “проводная” alla quale non siamo connessi.Possiamo ottenere informazioni più dettagliate sulla rete in uso con questo comando:

$ nmcli подключение шоу "tammazzo"

И это выход:

connection.id:                                  tammazzo
connection.uuid: d943343d-a105-4f6f-92c3-43873b75d874
connection.stable-идентификатор: --
тип соединения: 802-11-беспроводной
connection.interface имя: --
connection.autoconnect: да
connection.autoconnect приоритетом: 0
connection.autoconnect-повторы: -1 (дефолт)
connection.auth-повторы: -1
connection.timestamp: 1543060508
connection.read только: нет
connection.permissions: --
connection.zone: --
connection.master: --
connection.slave типа: --
connection.autoconnect рабов: -1 (дефолт)
connection.secondaries: --
connection.gateway-пинг-тайм-аут: 0
connection.metered: неизвестный
connection.lldp: дефолт
802-11-wireless.ssid: tammazzo
802-11-беспроводной режим: инфраструктура
802-11-wireless.band: --
802-11-Беспроводной канал: 0
802-11-wireless.bssid: --
802-11-wireless.rate: 0
802-11-wireless.tx мощности: 0
802-11-wireless.mac-адрес: 00:1Е:64:39:A5:58
802-11-wireless.cloned-макинтош-адрес: --
802-11-wireless.generate-MAC-адрес-маска: --
802-11-wireless.mac-адрес-черный список: --
802-11-wireless.mac-адрес рандомизации: дефолт
802-11-wireless.mtu: авто
802-11-wireless.seen-идентификаторы BSSID: CC:ЕС:1Е:30:2A:BF
802-11-wireless.hidden: нет
802-11-wireless.powersave: 0 (дефолт)
802-11-беспроводных security.key-Упр: WPA-PSK
802-11-беспроводных security.wep-ТХ-keyidx: 0
802-11-беспроводных security.auth-ALG: открытый
802-11-беспроводный security.proto: --
802-11-беспроводный security.pairwise: --
802-11-wireless-security.group: --
802-11-беспроводные security.pmf: 0 (дефолт)
802-11-беспроводных security.leap-имя пользователя: --
802-11-беспроводных security.wep-key0: <hidden>
802-11-беспроводных security.wep-key1: <hidden>
802-11-беспроводных security.wep-key2: <hidden>
802-11-беспроводных security.wep-ключ3: <hidden>
802-11-беспроводных security.wep-ключ-флаги: 0 (никто)
802-11-беспроводных security.wep ключ типа: неизвестный
802-11-беспроводные security.psk: <hidden>
802-11-беспроводных security.psk-флаги: 0 (никто)
802-11-беспроводные security.leap-пароль: <hidden>
802-11-беспроводные security.leap-пароль-флаги: 0 (никто)
802-11-Wireless-security.wps-метод: 0 (дефолт)
ipv4.method: авто
ipv4.dns: --
ipv4.dns-поиск: --
ipv4.dns-варианты: ""
ipv4.dns приоритет: 0
ipv4.addresses: --
ipv4.gateway: --
ipv4.routes: --
ipv4.route-метрика: -1
ipv4.route стол: 0 (unspec)
ipv4.ignore-авто-маршруты: нет
ipv4.ignore-авто-DNS: нет
ipv4.dhcp-клиент-идентификатор: --
ipv4.dhcp-тайм-аут: 0 (дефолт)
ipv4.dhcp-посыла имя хоста: да
ipv4.dhcp имя-хоста: --
ipv4.dhcp-FQDN: --
ipv4.never по умолчанию: нет
ipv4.may обанкротиться: да
ipv4.dad-тайм-аут: -1 (дефолт)
ipv6.method: авто
ipv6.dns: --
ipv6.dns-поиск: --
ipv6.dns-варианты: ""
ipv6.dns приоритет: 0
ipv6.addresses: --
ipv6.gateway: --
ipv6.routes: --
ipv6.route-метрика: -1
ipv6.route стол: 0 (unspec)
ipv6.ignore-авто-маршруты: нет
ipv6.ignore-авто-DNS: нет
ipv6.never по умолчанию: нет
ipv6.may обанкротиться: да
ipv6.ip6-приватность: -1 (неизвестный)
ipv6.addr-генераторный режим: стабильная конфиденциальность
ipv6.dhcp-посыла имя хоста: да
ipv6.dhcp имя-хоста: --
ipv6.token: --
proxy.method: никто
proxy.browser только: нет
proxy.pac-URL: --
proxy.pac-скрипт: --
GENERAL.NAME: tammazzo
GENERAL.UUID: d943343d-a105-4f6f-92c3-43873b75d874
GENERAL.DEVICES: wlp5s0
GENERAL.STATE: активированный
GENERAL.DEFAULT: да
GENERAL.DEFAULT6: нет
GENERAL.SPEC-ОБЪЕКТ: /орг / Freedesktop / NetworkManager / AccessPoint / 1
GENERAL.VPN: нет
GENERAL.DBUS-PATH: /орг / Freedesktop / NetworkManager / ActiveConnection
GENERAL.CON-PATH: /орг / Freedesktop / NetworkManager / Настройки / 1
GENERAL.ZONE: --
GENERAL.MASTER-PATH: --
IP4.ADDRESS[1]: 192.168.1.104/24
IP4.GATEWAY: 192.168.1.1
IP4.ROUTE[1]: ДСТ = 0.0.0.0/0, пН = 192.168.1.1, т = 600
IP4.ROUTE[2]: ДСТ = 192.168.1.0/24, пН = 0.0.0.0, т = 600
IP4.ROUTE[3]: ДСТ = 169.254.0.0/16, пН = 0.0.0.0, т = 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]: маршрутизаторы = 192.168.1.1
DHCP4.OPTION[16]: dhcp_renewal_time = 43200
DHCP4.OPTION[17]: requested_domain_name = 1
DHCP4.OPTION[18]: доменное_имя = fritz.box
DHCP4.OPTION[19]: requested_routers = 1
DHCP4.OPTION[20]: истечение = 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::32с:A93:1F28:fb37 / 64
IP6.GATEWAY: --
IP6.ROUTE[1]: DST = ff00::/8, пН = ::, т = 256, Таблица = 255
IP6.ROUTE[2]: ДСТ = FE80::/64, пН = ::, т = 256
IP6.ROUTE[3]: ДСТ = FE80::/64, пН = ::, т = 600



качество сигнала

команда iwconfig wlp5s0 мы можем контролировать общее качество сигнала. Это числовые данные на основе уровня помех, иль частота ошибок по битам, IL частота ошибок кадров, как поступает много сигналов (расстояние от точки доступа), синхронизация времени и другие меры, аппаратные. Это наша исходная линия:

Link Quality = 41/70 Уровень сигнала = -69 дБм

значение 41/70 è un valore aggregato e dipende totalmente dal driver e dall’hardware.Il valore -69dBm вместо этого он является показателем уровня сигнала (как “сильный” он получил). Iw Программа использует настройки драйвера, чтобы показать значение, которое может быть выражено в дБм или по шкале от 1 a 8.Un altro comando per elencare le reti disponibili, с относительным сигналом, безопасность, скорость и более следуют за ними:

$ nmcli DEV Wi-Fi

Выход Ed ECCO l':

* SSID РЕЖИМ ЧАН RATE СИГНАЛ БАРС БЕЗОПАСНОСТИ 
* tammazzo Инфра 8 54 Мбит / с 42 ▂▄▆_ WPA2
InfostradaWiFi-895135 Инфра 7 54 Мбит / с 37 ▂▄__ WPA2
LoremCorp Инфра 1 54 Мбит / с 62 ▂▄▆_ WPA2 802.1X
Интернет-инфраструктура 6 54 Мбит / с 29 ▂ ___ WPA1
HPB110a.F2672A Ad-Hoc 6 54 Мбит / с 22 ▂ ___ --
Jozinet Инфра 1 54 Мбит / с 19 ▂ ___ WEP
VOIP Инфра 1 54 Мбит / с 20 ▂ ___ WEP
MARTINA Инфра 4 54 Мбит / с 32 ▂▄__ WPA2
N24PU1 Инфра 7 11 Мбит / с 22 ▂ ___ --
Инфра-альфа 1 54 Мбит / с 67 ▂▄▆_ WPA2
bertnet Инфра 5 54 Мбит / с 20 ▂ ___ WPA1 WPA2

Wavemon

Последняя программа в командной строке, что я рекомендовал бы Wavemon. Это небольшой пакет уже присутствует в репозиториях (Ubuntu устанавливается с простым apt install wavemon) и прогулки так же легко с помощью команды wavemon.Выход довольно толковый:

Это не достаточно?


TheJoe

Я держу это в качестве хобби блог от 2009. Я графики энтузиастов, технология, Программное обеспечение с открытым исходным кодом. Среди моих статей не будет трудно найти о музыке, и некоторые личные размышления, но я предпочитаю, чтобы направить линию блога в основном технологии. Для получения дополнительной информации связаться со мной.

оставьте ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатывается комментарий данных.