如何在Linux中查看无线网卡信息?

您所在的位置:网站首页 怎么看使用wifi的设备信息 如何在Linux中查看无线网卡信息?

如何在Linux中查看无线网卡信息?

2024-07-12 02:20| 来源: 网络整理| 查看: 265

我每天在日常活动中都在主要笔记本电脑中使用Manjaro 18.0 OS,大部分时间我在大多数活动中都使用CLI,因此,我想通过命令行检查wifi详细信息。

我做了一个小型的google搜索,发现了很少的东西。基于此,我探索了很多东西。 现在,我将写一篇详细的文章来帮助他人。

首先,您必须标识接口名称。 找到接口名称后,您可以使用以下实用程序之一获取有关它的详细信息。

大多数实用程序允许您监视和查看无线网络的噪声水平,比特率,信号质量,信号强度,数据包统计信息,设备配置和网络参数等。

Linux中提供以下公用程序来检查无线网卡信息

lspci:lspci是一种实用程序,用于显示有关系统中的PCI总线以及与其连接的设备的信息。

ip:它显示/操纵路由,网络设备,接口和隧道信息。

nmcli:nmcli是用于控制网络管理器和报告网络状态的命令行工具。

ethtool:ethtool用于查询和控制网络设备驱动程序和硬件设置,尤其是对于有线以太网设备。

iwconfig:Iwconfig与ifconfig相似,但专用于无线接口。

iwlist:Iwlist用于显示来自无线网络接口的一些其他信息,而iwconfig未显示这些信息。

procfs:proc文件系统(procfs)是类Unix操作系统中的一种特殊文件系统,它提供有关进程的信息以及其他系统信息。

wavemon:wavemon是用于无线网络设备的基于ncurses的监视应用程序。

GNOME NetworkManager:GNOME NetworkManager守护程序尝试为网络接口(如以太网,WiFi和移动宽带设备)进行网络配置。

使用lspci命令检查无线网卡名称?

lspci是一个实用程序,用于显示有关系统中的PCI总线以及与其连接的设备的信息。

默认情况下,它显示设备的简短列表。 使用下面描述的选项来请求更详细的输出或用于其他程序解析的输出。

运行以下命令以标识您的无线网卡名称。

12$ lspci | grep -i wireless 08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)

使用以下命令获取有关无线卡信息的更多详细信息。

1234567$ lspci -vv -s 08:00.0 08:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)     Subsystem: Intel Corporation Dual Band Wireless-AC 8260     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     Kernel modules: iwlwifi 使用ip命令检查无线接口名称?

它显示/操纵路由,网络设备,接口和隧道信息。

运行以下命令以检查无线网络接口是否处于活动状态。 是的,它正在运行并且工作正常。

请注意,无线接口名称将以w开头,而有线接口将以e开头。

123456789101112131415$ ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00     inet 127.0.0.1/8 scope host lo        valid_lft forever preferred_lft forever     inet6 ::1/128 scope host        valid_lft forever preferred_lft forever 2: enp9s0: mtu 1500 qdisc fq_codel state DOWN group default qlen 1000     link/ether c8:5b:76:4d:d4:5c brd ff:ff:ff:ff:ff:ff 3: wlp8s0: mtu 1500 qdisc mq state UP group default qlen 1000     link/ether e4:a7:a0:32:fc:e9 brd ff:ff:ff:ff:ff:ff     inet 192.168.1.4/24 brd 192.168.1.255 scope global dynamic noprefixroute wlp8s0        valid_lft 83000sec preferred_lft 83000sec     inet6 fe80::ad00:2f7e:d882:5add/64 scope link noprefixroute        valid_lft forever preferred_lft forever 使用nmcli命令检查无线接入点信息吗?

nmcli是用于控制NetworkManager和报告网络状态的命令行工具。 它可以替代nm-applet或其他图形客户端。 nmcli用于创建,显示,编辑,删除,激活和停用网络连接,以及控制和显示网络设备状态。

运行以下命令为您查看可用的wifi接入点。 它将显示您的系统上当前连接了哪个wifi,还显示了绑定了哪个无线接口。

12345$ nmcli connection show NAME                UUID                                  TYPE      DEVICE 2g                  3a0097de-5574-4df9-b43b-2eaaec4abb62  wifi      wlp8s0 Redmi               156a7844-7135-4246-8576-17a97dd4f197  wifi      --     Wired connection 1  4e26e12c-0146-35f4-85ff-a1f6c387d370  ethernet  --

查看接入点速度,信号强度和安全性信息。

1234$ nmcli dev wifi IN-USE  SSID       MODE   CHAN  RATE        SIGNAL  BARS  SECURITY *       2g         Infra  2     54 Mbit/s   100     ▂▄▆█  WPA2             DIRECT-EK  Infra  11    130 Mbit/s  55      ▂▄__  WPA2

运行以下命令以查看" 2g" wifi接入点的详细信息。

123456789101112131415161718192021222324252627282930313233343536373839404142$ nmcli connection show 2g connection.id:                          2g connection.uuid:                        3a0097de-5574-4df9-b43b-2eaaec4abb62 connection.stable-id:                   -- connection.type:                        802-11-wireless connection.interface-name:              -- connection.autoconnect:                 yes connection.autoconnect-priority:        0 connection.autoconnect-retries:         -1 (default) connection.multi-connect:               0 (default) connection.auth-retries:                -1 connection.timestamp:                   1544408252 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:                     unknown connection.lldp:                        default connection.mdns:                        -1 (default) connection.llmnr:                       -1 (default) 802-11-wireless.ssid:                   2g 802-11-wireless.mode:                   infrastructure . . DHCP4.OPTION[14]:                       requested_ntp_servers = 1 DHCP4.OPTION[15]:                       requested_rfc3442_classless_static_routes = 1 DHCP4.OPTION[16]:                       requested_root_path = 1 DHCP4.OPTION[17]:                       requested_routers = 1 DHCP4.OPTION[18]:                       requested_static_routes = 1 DHCP4.OPTION[19]:                       requested_subnet_mask = 1 DHCP4.OPTION[20]:                       requested_time_offset = 1 DHCP4.OPTION[21]:                       requested_wpad = 1 DHCP4.OPTION[22]:                       routers = 192.168.1.1 DHCP4.OPTION[23]:                       subnet_mask = 255.255.255.0 IP6.ADDRESS[1]:                         fe80::ad00:2f7e:d882:5add/64 IP6.GATEWAY:                            -- IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 600 IP6.ROUTE[2]:                           dst = ff00::/8, nh = ::, mt = 256, table=255

运行以下命令以查看" wlp8s0" wifi接口详细信息。

12345678910111213141516171819202122232425262728293031323334$ nmcli -f GENERAL,WIFI-PROPERTIES dev show wlp8s0 GENERAL.DEVICE:                         wlp8s0 GENERAL.TYPE:                           wifi GENERAL.NM-TYPE:                        NMDeviceWifi GENERAL.VENDOR:                         Intel Corporation GENERAL.PRODUCT:                        Wireless 8260 (Dual Band Wireless-AC 8260) GENERAL.DRIVER:                         iwlwifi GENERAL.DRIVER-VERSION:                 4.19.6-1-MANJARO GENERAL.FIRMWARE-VERSION:               36.7596afd4.0 GENERAL.HWADDR:                         E4:A7:A0:32:FC:E9 GENERAL.MTU:                            1500 GENERAL.STATE:                          100 (connected) GENERAL.REASON:                         0 (No reason given) GENERAL.UDI:                            /sys/devices/pci0000:00/0000:00:1c.2/0000:08:00.0/net/wlp8s0 GENERAL.IP-IFACE:                       wlp8s0 GENERAL.IS-SOFTWARE:                    no GENERAL.NM-MANAGED:                     yes GENERAL.AUTOCONNECT:                    yes GENERAL.FIRMWARE-MISSING:               no GENERAL.NM-PLUGIN-MISSING:              no GENERAL.PHYS-PORT-ID:                   -- GENERAL.CONNECTION:                     2g GENERAL.CON-UUID:                       3a0097de-5574-4df9-b43b-2eaaec4abb62 GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1 GENERAL.METERED:                        no (guessed) WIFI-PROPERTIES.WEP:                    yes WIFI-PROPERTIES.WPA:                    yes WIFI-PROPERTIES.WPA2:                   yes WIFI-PROPERTIES.TKIP:                   yes WIFI-PROPERTIES.CCMP:                   yes WIFI-PROPERTIES.AP:                     yes WIFI-PROPERTIES.ADHOC:                  yes WIFI-PROPERTIES.2GHZ:                   yes WIFI-PROPERTIES.5GHZ:                   yes 使用ethtool命令查看无线接口驱动程序和固件信息?

ethtool用于查询和控制网络设备驱动程序和硬件设置,特别是对于有线以太网设备。

运行以下命令以了解wifi内核驱动程序,固件版本和总线信息。

1234567891011$ ethtool -i wlp8s0 driver: iwlwifi version: 4.19.6-1-MANJARO firmware-version: 36.7596afd4.0 expansion-rom-version: bus-info: 0000:08:00.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no 使用iwconfig命令检查WiFi信号强度,比特率和链接质量信息吗?

Iwconfig与ifconfig相似,但专用于无线接口。 它用于设置特定于无线操作的网络接口参数。

Iwconfig也可用于显示那些参数和无线统计信息(从/ proc / net / wireless中提取)。

所有这些参数和统计信息均取决于设备。 每个驱动程序将仅提供其中一些驱动程序,具体取决于硬件支持,并且值的范围可能会更改。 有关详细信息,请参见每个设备的手册页。

123456789$ iwconfig wlp8s0 wlp8s0    IEEE 802.11  ESSID:"2g"             Mode:Managed  Frequency:2.437 GHz  Access Point: DC:MA:90:51:E2:96             Bit Rate=54 Mb/s   Tx-Power=22 dBm             Retry short limit:7   RTS thr:off   Fragment thr:off           Power Management:off           Link Quality=69/70  Signal level=-41 dBm             Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0           Tx excessive retries:0  Invalid misc:85   Missed beacon:0 使用iwlist命令检查详细的无线接口信息吗?

Iwlist用于显示iwconfig未显示的来自无线网络接口的一些其他信息。

123456789101112131415161718192021222324252627$ iwlist wlp8s0 scan wlp8s0    Scan completed :           Cell 01 - Address: DC:MA:90:51:E2:96                     Channel:6                     Frequency:2.437 GHz (Channel 6)                     Quality=70/70  Signal level=-32 dBm                       Encryption key:on                     ESSID:"2g"                     Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 9 Mb/s                               18 Mb/s; 36 Mb/s; 54 Mb/s                     Bit Rates:6 Mb/s; 12 Mb/s; 24 Mb/s; 48 Mb/s                     Mode:Master                     Extra:tsf=00000011762b2d86                     Extra: Last beacon: 13647ms ago                     IE: Unknown: 00023267                     IE: Unknown: 010882848B961224486C                     IE: Unknown: 030106                     IE: Unknown: 2A0100                     IE: Unknown: 32040C183060                     IE: IEEE 802.11i/WPA2 Version 1                         Group Cipher : CCMP                         Pairwise Ciphers (1) : CCMP                         Authentication Suites (1) : PSK                     IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00                     IE: Unknown: 0B05010005127A                     IE: Unknown: DD07000C4304000000                     IE: Unknown: DDA90050F204104A0001101044000102103B00010310470010388330923092188382D5DCEF0915D2581021000D4E4554474541522C20496E632E1023001D4E45544745415220576972656C6573732041636365737320506F696E74102400074E4554474541521042000831323334353637381054000800060050F204000110110014574E523631342028576972656C6573732041502910080002210C103C0001011049000600372A000120 使用procfs文件检查无线接口信息吗?

proc文件系统(procfs)是类Unix操作系统中的一种特殊文件系统,它提供有关进程的信息和其他系统信息。

有时称为过程信息伪文件系统。 它不包含"真实"文件,但包含运行时系统信息(例如,系统内存,安装的设备,硬件配置等)。

1234$ cat /proc/net/wireless Inter-| sta-|   Quality        |   Discarded packets               | Missed | WE  face | tus | link level noise |  nwid  crypt   frag  retry   misc | beacon | 22 wlp8s0: 0000   64.  -46.  -256        0      0      0      0      6        0 使用wavemon命令检查无线接口和访问点信息吗?

wavemon是用于无线网络设备的基于ncurses的监视应用程序。 它实时绘制级别,并显示与无线和网络相关的设备信息。

Wavemon界面分为不同的"屏幕"。 每个屏幕均以特定方式显示信息。 例如,"信息"屏幕将当前级别显示为条形图,而"级别"屏幕则表示与移动直方图相同的级别。

123456789101112131415161718192021222324252627282930$ wavemon ┌─Interface───────────────────────────────────────────────────────────────────────────────┐ │wlp8s0 (IEEE 802.11), phy 0, reg: n/a, SSID: 2g                                          │ ├─Levels──────────────────────────────────────────────────────────────────────────────────┤ │                                                                                         │ │link quality: 99%  (69/70)                                                               │ │=======================================================================================  │ │                                                                                         │ │                                                                                         │ │signal level: -41 dBm (0.08 uW)                                                          │ │=============================================================                            │ │                                                                                         │ ├─Statistics──────────────────────────────────────────────────────────────────────────────┤ │RX: 60,276 (47.39 MiB), drop: 150 (0.2%)                                                 │ │TX: 44,938 (8.66 MiB), retries: 2,630 (5.9%)                                             │ ├─Info────────────────────────────────────────────────────────────────────────────────────┤ │mode: Managed, connected to: DC:MA:90:51:E2:96, time: 49:27m, inactive: 0.0s             │ │freq: 2437 MHz, channel: 6 (width: 20 MHz (no HT))                                       │ │rx rate: 54.0 Mbit/s, tx rate: 54.0 Mbit/s                                               │ │station flags: WME, preamble: short, slot: short                                         │ │power mgt: off,  tx-power: 22 dBm (158.49 mW)                                            │ │retry: short limit 7,  rts/cts: off,  frag: off                                          │ ├─Network─────────────────────────────────────────────────────────────────────────────────┤ │wlp8s0 (UP RUNNING BROADCAST MULTICAST)                                                  │ │mac: E4:A7:A0:32:FC:E9, qlen: 1000                                                       │ │ip: 192.168.1.4/24                                                                       │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info  F2lhist F3scan  F4      F5      F6      F7prefs F8help  F9about F10quit

该屏幕允许您更改所有程序选项,例如界面和液位标度参数,并将新设置保存到配置文件。

123456789101112131415161718192021222324252627282930313233┌─Preferences─────────────────────────────────────────────────────────────────────────────┐ │                                        - Interface -                                    │ │                           Interface                         wlp8s0                      │ │                           Cisco-style MAC addresses            Off                      │ │                           Scan sort type                  Chan/Sig                      │ │                           Scan sort in ascending order         Off                      │ │                           Statistics updates                100 ms                      │ │                           Histogram update cycles                4                      │ │                           Level meter smoothness               0 %                      │ │                           Dynamic info updates                10 s                      │ │                                                                                         │ │                                       - Level scales -                                  │ │                           Override scale autodetect            Off                      │ │                           Low threshold action            Disabled                      │ │                           High threshold action           Disabled                      │ │                                                                                         │ │                                         - Startup -                                     │ │                           Startup screen               Info screen                      │ │                                                                                         │ │                                      Save configuration                                 │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info  F2lhist F3scan  F4      F5      F6      F7prefs F8help  F9about F10quit

这是全屏直方图,显示了水平随时间的变化。

123456789101112131415161718192021222324252627282930313233┌─Level histogram─────────────────────────────────────────────────────────────────────────┐ │                                                                                      -10│ │                                                                                         │ │                                                                                         │ │---------------------------------------------------------------------------------------20│ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │---------------------------------------------------------------------------------------37│ │                                                                                         │ │?????????????????????????????????????????????????????????????????????????????????????????│ │                                                                                         │ │                                                                                         │ │---------------------------------------------------------------------------------------53│ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │---------------------------------------------------------------------------------------70│ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                         │ │---------------------------------------------------------------------------------------87│ │                                                                                         │ │                                                                                         │ │                                                                                         │ │                                                                                     -100│ ├─Key─────────────────────────────────────────────────────────────────────────────────────┤ │[─] sig lvl (-45..-43 dBm)  [─] ns lvl (unknown)  [ ] S-N ratio (unknown)                │ └─────────────────────────────────────────────────────────────────────────────────────────┘ F1info  F2lhist F3scan  F4      F5      F6      F7prefs F8help  F9about F10quit 使用GNOME NetworkManager命令检查Wifi信息?

NetworkManager守护程序试图通过管理主网络连接和其他网络接口(如以太网,WiFi和移动宽带设备)来使网络的配置和操作尽可能轻松自如。

当网络连接可用时,NetworkManager会连接该网络设备,除非该行为被禁用。 有关网络的信息通过D-Bus接口导出到任何感兴趣的应用程序,从而提供了丰富的API,可用于检查和控制网络设置和操作。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3