Linux: 7 команды, чтобы найти скорость, надежности и другой информации в сети
предосторожность
Эта статья была опубликована более чем год назад, там, возможно, были события.
Пожалуйста, примите это во внимание.
В сегодняшней статье мы имеем дело с сетью, особенно Wi-Fi. В Linux есть несколько программ командной строки, которые позволяют контролировать и управлять сетями. Ниже приводится набор инструментов Linux используется для мониторинга его. Мы рассмотрим скорость, битрейт, качество и уровень сигнала, и многое другое.
Wi-Fi карты
Мы введите следующую команду, чтобы просмотреть карту Wi-Fi установлена на вашем компьютере:
$ lspci
$ lspci | grep -i wireless
$ lspci | egrep -i --color 'wifi|wlan|wireless'
Выход в моем случае это:
0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
Мы вдохнули0c:00.0
, мы могли бы использовать эти числа, чтобы определить имя устройства Wi-Fi или драйвер.
Драйвер адаптера Wi-Fi
Введите следующую команду:
$ lspci -vv -s 0c:00.0
Выход которого является следующим:
0c:00.0 Network controller: Intel Corporation Ultimate N WiFi Link 5300
Subsystem: Intel Corporation Device 1121
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR-
Kernel driver in use: iwlwifi
Настройка интерфейса Wi-Fi
команда iwconfig
(Он будет замененiw
) Он похож на перемещенный ifconfig
(теперь заменены ip
) но он предназначен для интерфейсов Wi-Fi. Он используется для управления основных параметров, таких как имя сети, тип, канал, скорость, шифрование и многое другое. Для управления параметрами интерфейса wlp5s0 Набираем:
iwconfig wlp5s0
L'выход:
wlp5s0 IEEE 802.11abgn ESSID:"tammazzo"
Mode:Managed Frequency:5.18 GHz Access Point: 74:44:44:44:57:FC
Bit Rate=6 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=41/70 Signal level=-69 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:28 Missed beacon:0
Выход выше нас различная информация:
- название протокола MAC utilizzatoESSID: имя reteNWID: радиола sensibilitàla режим канальной funzionamentol'indirizzo доступа pointla velocitàil типа настройки потребления энергии cifraturale
Вы также можете получить подробную информацию о типах доступных соединений:
$ nmcli connection show
Выход Questo Produce:
NAME UUID TYPE DEVICE
tammazzo 18916b35-9d58-42bc-bdc6-fc065940c701 802-11-wireless wlp5s0
Connessione via cavo 1 f9405c66-d4be-32ea-8e72-29cc46cbac44 ethernet --
Сеть, к которой мы связаны с интерфейсом wlp5s0
это “tammazzo
“, но также показан сетевой адаптер “проводная” к которым мы не connessi.Possiamo получить более подробную информацию о вашей сети с помощью этой команды:
$ nmcli connection show "tammazzo"
И это выход:
connection.id: tammazzo connection.uuid: d943343d-a105-4f6f-92c3-43873b75d874 connection.stable-id: -- connection.type: 802-11-wireless connection.interface-name: -- connection.autoconnect: sì connection.autoconnect-priority: 0 connection.autoconnect-retries: -1 (default) connection.auth-retries: -1 connection.timestamp: 1543060508 connection.read-only: no connection.permissions: -- connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: -- connection.gateway-ping-timeout: 0 connection.metered: sconosciuto connection.lldp: default 802-11-wireless.ssid: tammazzo 802-11-wireless.mode: infrastructure 802-11-wireless.band: -- 802-11-wireless.channel: 0 802-11-wireless.bssid: -- 802-11-wireless.rate: 0 802-11-wireless.tx-power: 0 802-11-wireless.mac-address: 00:1E:64:39:A5:58 802-11-wireless.cloned-mac-address: -- 802-11-wireless.generate-mac-address-mask: -- 802-11-wireless.mac-address-blacklist: -- 802-11-wireless.mac-address-randomization: default 802-11-wireless.mtu: auto 802-11-wireless.seen-bssids: CC:CE:1E:30:2A:BF 802-11-wireless.hidden: no 802-11-wireless.powersave: 0 (default) 802-11-wireless-security.key-mgmt: wpa-psk 802-11-wireless-security.wep-tx-keyidx: 0 802-11-wireless-security.auth-alg: open 802-11-wireless-security.proto: -- 802-11-wireless-security.pairwise: -- 802-11-wireless-security.group: -- 802-11-wireless-security.pmf: 0 (default) 802-11-wireless-security.leap-username: -- 802-11-wireless-security.wep-key0: <hidden> 802-11-wireless-security.wep-key1: <hidden> 802-11-wireless-security.wep-key2: <hidden> 802-11-wireless-security.wep-key3: <hidden> 802-11-wireless-security.wep-key-flags: 0 (nessuno) 802-11-wireless-security.wep-key-type: unknown 802-11-wireless-security.psk: <hidden> 802-11-wireless-security.psk-flags: 0 (nessuno) 802-11-wireless-security.leap-password: <hidden> 802-11-wireless-security.leap-password-flags: 0 (nessuno) 802-11-wireless-security.wps-method: 0 (default) ipv4.method: auto ipv4.dns: -- ipv4.dns-search: -- ipv4.dns-options: "" ipv4.dns-priority: 0 ipv4.addresses: -- ipv4.gateway: -- ipv4.routes: -- ipv4.route-metric: -1 ipv4.route-table: 0 (unspec) ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-timeout: 0 (default) ipv4.dhcp-send-hostname: sì ipv4.dhcp-hostname: -- ipv4.dhcp-fqdn: -- ipv4.never-default: no ipv4.may-fail: sì ipv4.dad-timeout: -1 (default) ipv6.method: auto ipv6.dns: -- ipv6.dns-search: -- ipv6.dns-options: "" ipv6.dns-priority: 0 ipv6.addresses: -- ipv6.gateway: -- ipv6.routes: -- ipv6.route-metric: -1 ipv6.route-table: 0 (unspec) ipv6.ignore-auto-routes: no ipv6.ignore-auto-dns: no ipv6.never-default: no ipv6.may-fail: sì ipv6.ip6-privacy: -1 (sconosciuto) ipv6.addr-gen-mode: stable-privacy ipv6.dhcp-send-hostname: sì ipv6.dhcp-hostname: -- ipv6.token: -- proxy.method: none proxy.browser-only: no proxy.pac-url: -- proxy.pac-script: -- GENERAL.NAME: tammazzo GENERAL.UUID: d943343d-a105-4f6f-92c3-43873b75d874 GENERAL.DEVICES: wlp5s0 GENERAL.STATE: attivata GENERAL.DEFAULT: sì GENERAL.DEFAULT6: no GENERAL.SPEC-OBJECT: /org/freedesktop/NetworkManager/AccessPoint/1 GENERAL.VPN: no GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/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]: routers = 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]: expiry = 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
качество сигнала
команда iwconfig wlp5s0
мы можем контролировать общее качество сигнала. Это числовые данные на основе уровня помех, иль частота ошибок по битам, IL частота ошибок кадров, как поступает много сигналов (расстояние от точки доступа), синхронизация времени и другие меры, аппаратные. Это наша исходная линия:
Link Quality=41/70 Signal level=-69 dBm
значение 41/70
Это совокупная стоимость и полностью зависит от водителя и значения dall'hardware.Il -69dBm
вместо этого он является показателем уровня сигнала (как “сильный” он получил). Iw Программа использует настройки драйвера, чтобы показать значение, которое может быть выражено в дБм или по шкале от 1 8.A в другую команду, чтобы получить список доступных сетей, с относительным сигналом, безопасность, скорость и более следуют за ними:
$ nmcli dev wifi
Выход Ed ECCO l':
* SSID MODE CHAN RATE SIGNAL BARS SECURITY
* tammazzo Infra 8 54 Mbit/s 42 ▂▄▆_ WPA2
InfostradaWiFi-895135 Infra 7 54 Mbit/s 37 ▂▄__ WPA2
LoremCorp Infra 1 54 Mbit/s 62 ▂▄▆_ WPA2 802.1X
Internet Infra 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 ▂___ --
alfa Infra 1 54 Mbit/s 67 ▂▄▆_ WPA2
bertnet Infra 5 54 Mbit/s 20 ▂___ WPA1 WPA2
Wavemon
Последняя программа в командной строке, что я рекомендовал бы Wavemon. Это небольшой пакет уже присутствует в репозиториях (Ubuntu устанавливается с простым apt install wavemon
) и прогулки так же легко с помощью команды wavemon
.Выход довольно толковый:
0 Комментарии